コード例 #1
0
if (!isset($_POST["order"])) {
    $_POST["order"] = "";
}
if (!isset($_POST["withtemplate"])) {
    $_POST["withtemplate"] = "";
}
$pfTask = new PluginFusioninventoryTask();
$pfTaskjoblog = new PluginFusioninventoryTaskjoblog();
$pfTaskjob = new PluginFusioninventoryTaskjob();
$a_taskjob = $pfTaskjob->find("`plugin_fusioninventory_tasks_id`='" . $_POST["id"] . "'\n      AND `rescheduled_taskjob_id`='0' ", "id");
$i = 1;
switch ($_POST['glpi_tab']) {
    case -1:
        foreach ($a_taskjob as $taskjob_id => $datas) {
            $pfTaskjob->showForm($taskjob_id);
            $pfTaskjoblog->showHistory($taskjob_id);
            $taskjob_id_next = $taskjob_id;
            for ($j = 2; $j > 1; $j++) {
                $a_taskjobreties = $pfTaskjob->find("`rescheduled_taskjob_id`='" . $taskjob_id_next . "' ", "", 1);
                if (!empty($a_taskjobreties)) {
                    foreach ($a_taskjobreties as $taskjob_id_next => $datas2) {
                        $pfTaskjob->showForm($taskjob_id_next);
                    }
                } else {
                    $j = 0;
                }
            }
            echo "<br/>";
        }
        break;
    case 1:
コード例 #2
0
 static function quickListLogs()
 {
     $pfTaskjoblog = new PluginFusioninventoryTaskjoblog();
     $pfTaskjob = new PluginFusioninventoryTaskjob();
     if (isset($_SESSION["plugin_fusioninventory_forcerun"])) {
         foreach ($_SESSION["plugin_fusioninventory_forcerun"] as $taskjobs_id => $uniqid) {
             $pfTaskjob->getFromDB($taskjobs_id);
             echo "<table class='tab_cadrehov' style='width:950px'>";
             echo "<tr class='tab_bg_1'>";
             echo "<th>" . $pfTaskjob->getLink(1) . "</th>";
             echo "</tr>";
             echo "<tr class='tab_bg_1'>";
             echo "<td>";
             $pfTaskjoblog->showHistory($taskjobs_id, 950, array('uniqid' => $uniqid));
             echo "</td>";
             echo "</table>";
             echo "<br/>";
         }
     }
 }