} // 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'); }
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]; }