Exemplo n.º 1
0
 $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) {
     $parameterM->create(getPluginId('core'), 'LOCAL_REGISTER', 'true', 'true');
Exemplo n.º 2
0
<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 {
            // TODO ERROR