$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) { $jobM->create($pluginM->getId('core'), 'backup'); } if ($jobM->getId($pluginM->getId('core'), 'upkeep') == 0) { $jobM->create($pluginM->getId('core'), 'upkeep'); } // Add default parameter echo ' - Fill parameters table<BR>'; $parameterM = new parameterManager(); if ($parameterM->getId(getPluginId('core'), 'DEFAULT_GROUP') == 0) { $parameterM->create(getPluginId('core'), 'DEFAULT_GROUP', 'members', 'members'); } if ($parameterM->getId(getPluginId('core'), 'LOCAL_REGISTER') == 0) {
</p> <button type="button" class="btn btn-primary" onClick="popupFormSubmit(\'index.php?m=a&g=core&p=admin_jobs&a=create\',$(\'form#popupForm\').serialize());"> Ajouter </button> '; break; case 'create': if (!isset($_POST['job']) || $_POST['job'] == '') { // Todo error exit; } $pluginId = substr($_POST['job'], 0, strpos($_POST['job'], ';')); $pageName = substr($_POST['job'], strpos($_POST['job'], ';') + 1); $jobM = new jobManager(); if ($jobM->getId($pluginId, $pageName) == 0) { $jobM->create($pluginId, $pageName); // TODO echo 'Le job vient d\'être ajouté!'; echo '<script type="text/javascript">dataTable.ajax.reload();</script>'; } else { // TODO echo 'Ce job existe déjà dans notre base de données.'; } break; case 'update_form': if (isset($_GET['id'])) { $id = $_GET['id']; } elseif (isset($_POST['id'])) { $id = $_POST['id']; } else {