Exemple #1
0
 public function setMenu()
 {
     $url = Application::getRouter()->getUrl(array('controller' => 'servicehtml', 'action' => 'view'));
     $menu = new Extension_View_Yui35_Menu();
     $menu->setDirection('horizontal');
     $sportsModel = new Model_SportsModel();
     $sportsModel->addQuery('select', array('table' => $sportsModel->getTableName()));
     $sportsCollection = new Core_Model_Adapter_ModelCollection();
     $sportsCollection->getModelCollection($sportsModel);
     foreach ($sportsCollection->toArray() as $s) {
         $menu->addLink('sport_' . $s['sports_id'], array('content' => $s['name_of_sport']));
         $menu->addChild('menu', 'sport_' . $s['sports_id']);
     }
     $groupsModel = new Model_GroupsModel();
     $groupsModel->addQuery('select', array('table' => $groupsModel->getTableName()));
     $groupsCollection = new Core_Model_Adapter_ModelCollection();
     $groupsCollection->getModelCollection($groupsModel);
     foreach ($groupsCollection->toArray() as $g) {
         $menu->addLink('group_' . $g['groups_id'], array('content' => $g['name_of_group'], 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Frontend_Offer&groups_id=' . $g['groups_id'])));
         $menu->addChild('sport_' . $g['sports_id_FK'], 'group_' . $g['groups_id']);
     }
     $this->getTemplate()->setMenu($menu);
 }
Exemple #2
0
 public function actionIndex()
 {
     $homePageAdmin = new View_Admin_HomePage();
     $url = Application::getRouter()->getFullUrl(array('controller' => 'servicehtml', 'action' => 'view'));
     $menu = new Extension_View_Yui35_Menu();
     $menu->addLink('bookhouse', array('content' => 'Bookhouse'));
     $menu->addLink('groups', array('content' => 'Groups'));
     $menu->addLink('sports', array('content' => 'Sports'));
     $menu->addLink('settings', array('content' => 'Bookhouse Settings', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_Bookhouse')));
     $menu->addLink('teams', array('content' => 'Teams', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_Teams')));
     $menu->addLink('eventTypes', array('content' => 'Event Types', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_EventTypes')));
     $menu->addLink('users', array('content' => 'Users'));
     $menu->addLink('users_edit', array('content' => 'Users Settings', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_Users')));
     $menu->addLink('bank', array('content' => 'Bank', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_Bank')));
     $menu->addLink('bets', array('content' => 'Bets'));
     $menu->addLink('create_event', array('content' => 'Create Event', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_CreateEvent')));
     $menu->addLink('create_bet', array('content' => 'Create Bet', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_CreateBet')));
     $menu->addLink('manage_bets', array('content' => 'Manage Bets', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_ManageBets')));
     $menu->addLink('manage_eventbets', array('content' => 'Manage Event Bets', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_ManageEventBets')));
     $menu->addLink('betslips', array('content' => 'Bet Slips', 'attributes' => array('class' => 'systemServiceLink', 'servicehtml' => $url . '&view=View_Admin_UserBetSlips')));
     $menu->addChild('menu', 'bookhouse');
     $menu->addChild('menu', 'bets');
     $menu->addChild('bets', 'create_event');
     $menu->addChild('bets', 'manage_bets');
     $menu->addChild('bets', 'manage_eventbets');
     $menu->addChild('menu', 'users');
     $menu->addChild('users', 'users_edit');
     $menu->addChild('users', 'bank');
     $menu->addChild('users', 'betslips');
     $menu->addChild('bookhouse', 'settings');
     $menu->addChild('bookhouse', 'groups');
     $menu->addChild('groups', 'teams');
     $menu->addChild('bookhouse', 'sports');
     $menu->addChild('sports', 'eventTypes');
     $this->getTemplate()->setMenu($menu);
     $this->getTemplate()->setContent($homePageAdmin);
 }