protected function getMultiActionData() { $res = array(); if ($_REQUEST["jid"]) { $job_id = trim($_REQUEST["jid"]); $job = ilCronManager::getJobInstanceById($job_id); if ($job) { $res[$job_id] = $job; } } else { if (is_array($_REQUEST["mjid"])) { foreach ($_REQUEST["mjid"] as $job_id) { $job = ilCronManager::getJobInstanceById($job_id); if ($job) { $res[$job_id] = $job; } } } } return $res; }
protected function confirm($a_action) { global $ilCtrl, $tpl, $lng; $job = ilCronManager::getJobInstanceById($_REQUEST["jid"]); if (!$job) { $ilCtrl->redirect($this, "render"); } $ilCtrl->setParameter($this, "jid", $_REQUEST["jid"]); $title = $job->getTitle(); if (!$title) { $title = preg_replace("[^A-Za-z0-9_\\-]", "", $job->getId()); } include_once "./Services/Utilities/classes/class.ilConfirmationGUI.php"; $cgui = new ilConfirmationGUI(); $cgui->setHeaderText(sprintf($lng->txt("cron_action_" . $a_action . "_sure"), $title)); $cgui->setFormAction($ilCtrl->getFormAction($this, "confirmed" . ucfirst($a_action))); $cgui->setCancel($lng->txt("cancel"), "render"); $cgui->setConfirm($lng->txt("cron_action_" . $a_action), "confirmed" . ucfirst($a_action)); $tpl->setContent($cgui->getHTML()); }