$NavBarLinks->dropTable(); $NavBarLinks->createTable(); $seriesKey = moduleNavBar::MULTILINGUAL_SERIES_KEY; $pageKey = RowManager_NavBarLinksManager::XML_NODE_NAME; $multiLingualContext = new MultilingualManager(1, $seriesKey, $pageKey); $link = $NavBarLinks->getRowLabelBridge($multiLingualContext); $values = array(); $values['label_label'] = 'Site Administration'; $values['navbargroup_id'] = $group->getID(); if (!defined('moduleAccountAdmin::MODULE_KEY')) { require_once $extension . 'modules/site_AccountAdmin/app_AccountAdmin.php'; require_once $extension . 'modules/site_AccountAdmin/incl_AccountAdmin.php'; } $module = new RowManager_siteModuleManager(); $module->loadByKey(moduleAccountAdmin::MODULE_KEY); $values['module_id'] = $module->getID(); $values['navbarlink_isActive'] = 1; $values['navbarlink_isModule'] = 1; $values['navbarlink_order'] = 0; $link->loadFromArray($values); $link->createNewEntry(); /* * NavLinkAccessGroup Table * * This table joins which nav bar links are displayed for which site access group. * * navlinkaccessgroup_id [INTEGER] Primary Key for this table * navbarlink_id [INTEGER] Foreign Key relating this entry to a link * accessgroup_id [INTEGER] Foreign key relating this link to a site Access Group */ $navLinkAccessGroup = new RowManager_NavLinkAccessGroupManager();