Esempio n. 1
0
 $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) {
     $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');
Esempio n. 2
0
<input name="id" type="hidden" value="' . $id . '">

<button type="button" class="btn btn-primary" onClick="popupFormSubmit(\'index.php?m=a&g=core&p=admin_jobs&a=delete\',$(\'form#popupForm\').serialize());">
Supprimer
</button>
		';
        break;
    case 'delete':
        if (isset($_GET['id'])) {
            $id = $_GET['id'];
        } elseif (isset($_POST['id'])) {
            $id = $_POST['id'];
        } else {
            // TODO ERROR
        }
        $jobM = new jobManager();
        $jobM->delete($id);
        // TODO confirmation
        echo 'Le job vient d\'être supprimé!';
        echo '<script type="text/javascript">dataTable.ajax.reload();</script>';
        break;
        // Display the table content
    // Display the table content
    case 'jsonList':
        $dataArray['data'] = array();
        $q0 = get_link()->prepare("\nSELECT \n\tjob.id AS ID\nFROM \n\t" . get_ini('BDD_PREFIX') . "core_jobs job \nLEFT JOIN\n\t" . get_ini('BDD_PREFIX') . "core_plugins p\nON\n\tjob.id_plugin = p.id\nAND p.deleted_date = 0\nwhere \n\tjob.deleted_date = 0\nORDER BY \n\tp.name, job.page\n\t\t");
        $q0->execute();
        while ($r0 = $q0->fetch(PDO::FETCH_OBJ)) {
            $job = new job($r0->ID);
            $lastRunTime = '-';
            if ($job->lastRun != '' && $job->lastRun > 0) {