Пример #1
0
 }
 // Add default auth
 echo ' - Fill auths table<BR>';
 $authM = new authManager();
 $authMethodM = new authMethodManager();
 $userM = new userManager();
 if ($authM->getId($userM->getIdByName('admin'), $authMethodM->getId('LOCAL')) == 0) {
     $authM->create($userM->getIdByName('admin'), $authMethodM->getId('LOCAL'), 'admin', 'gob', 'lib/avatars/brain.jpg', '', '', 'admin');
 }
 // Add default access
 echo ' - Fill access table<BR>';
 $accessM = new accessManager();
 $objectM = new objectManager();
 $groupM = new groupManager();
 $pluginM = new pluginManager();
 if ($accessM->getId($objectM->getId(getTableId('core_groups'), $groupM->getId('admins')), $objectM->getId(getTableId('core_plugins'), $pluginM->getId('core'))) == 0) {
     $accessM->create($objectM->getId(getTableId('core_groups'), $groupM->getId('admins')), $objectM->getId(getTableId('core_plugins'), $pluginM->getId('core')), 100);
 }
 if ($accessM->getId($objectM->getId(getTableId('core_groups'), $groupM->getId('members')), $objectM->getId(getTableId('core_plugins'), $pluginM->getId('core'))) == 0) {
     $accessM->create($objectM->getId(getTableId('core_groups'), $groupM->getId('members')), $objectM->getId(getTableId('core_plugins'), $pluginM->getId('core')), 20);
 }
 if ($accessM->getId($objectM->getId(getTableId('core_groups'), $groupM->getId('guests')), $objectM->getId(getTableId('core_plugins'), $pluginM->getId('core'))) == 0) {
     $accessM->create($objectM->getId(getTableId('core_groups'), $groupM->getId('guests')), $objectM->getId(getTableId('core_plugins'), $pluginM->getId('core')), 10);
 }
 // Add default job
 echo ' - Fill jobs table<BR>';
 $jobM = new jobManager();
 $pluginM = new pluginManager();
 if ($jobM->getId($pluginM->getId('core'), 'translate') == 0) {
     $jobM->create($pluginM->getId('core'), 'translate');
 }
Пример #2
0
 public static function getObjectId($table_name, $id_ext)
 {
     // Check if the ID is already known
     if (!isset(self::$objects[$table_name][$id_ext])) {
         $objM = new objectManager();
         self::$objects[$table_name][$id_ext] = $objM->getId(self::getTableId($table_name), $id_ext);
     }
     return self::$objects[$table_name][$id_ext];
 }