Created
November 22, 2012 08:04
-
-
Save foxp2/4129908 to your computer and use it in GitHub Desktop.
github osCommerce Team Members sidebar
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * osCommerce Website | |
| * | |
| * @copyright Copyright (c) 2012 osCommerce; http://www.oscommerce.com | |
| * @copyright Copyright (c) 2012 FoxP2; http://www.oscommerce.fr | |
| * @license BSD License; http://www.oscommerce.com/bsdlicense.txt | |
| */ | |
| namespace osCommerce\OM\Core\Site\Website\Module\Template\Widget\github_coders_sidebar_nav; | |
| use osCommerce\OM\Core\OSCOM; | |
| use osCommerce\OM\Core\Registry; | |
| class Controller extends \osCommerce\OM\Core\Template\WidgetAbstract { | |
| protected static $_public_members; | |
| protected static $_org = "osCommerce"; | |
| static public function execute($param = null) { | |
| $OSCOM_Template = Registry::get('Template'); | |
| $OSCOM_Template->setValue('publicMembers', static::getPublicMembers(static::$_org)); | |
| $file = OSCOM::BASE_DIRECTORY . 'Custom/Site/' . OSCOM::getSite() . '/Module/Template/Widget/github_coders_sidebar_nav/pages/coders_navbar.html'; | |
| return file_get_contents($file); | |
| } | |
| static public function getPublicMembers($org) { | |
| $OSCOM_Github = Registry::get('Github'); | |
| foreach($OSCOM_Github->getOrganizationApi()->getPublicMembersList($org) as $members) { | |
| static::$_public_members[] = array('login' => $members['login'], 'id' => $members['id']); | |
| } | |
| return static::$_public_members; | |
| } | |
| } | |
| ?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment