// 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'); } if ($jobM->getId($pluginM->getId('core'), 'backup') == 0) {
} else { // TODO ERROR exit; } if (isset($_GET['secureLevel'])) { $secureLevel = $_GET['secureLevel']; } elseif (isset($_POST['secureLevel'])) { $secureLevel = $_POST['secureLevel']; } else { // TODO ERROR exit; } $accessM = new accessManager(); $accessM->delete($accessM->getId($sourceId, $targetId)); if ($secureLevel > 0) { $accessM->create($sourceId, $targetId, $secureLevel); } echo 'good!'; echo '<script type="text/javascript">dataTable.ajax.reload();</script>'; break; case 'jsonList': if (isset($_GET['targetId'])) { $targetId = $_GET['targetId']; } elseif (isset($_POST['targetId'])) { $targetId = $_POST['targetId']; } else { // TODO ERROR exit; } $dataArray['data'] = array(); // List groups and users with access