當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Cron::setCronId方法代碼示例

本文整理匯總了PHP中Cron::setCronId方法的典型用法代碼示例。如果您正苦於以下問題:PHP Cron::setCronId方法的具體用法?PHP Cron::setCronId怎麽用?PHP Cron::setCronId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Cron的用法示例。


在下文中一共展示了Cron::setCronId方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: editCron

 private function editCron()
 {
     $cronId = $this->requestParameter['cronId'];
     if ($this->requestParameter['submit']) {
         $objCron = new Cron();
         $objCronValidator = NCConfigFactory::getInstance()->getCronValidator();
         $objCron->setCronId($this->requestParameter['cronId']);
         $objCron->setApplicationId($this->requestParameter['applicationId']);
         $objCron->setServerId($this->requestParameter['serverId']);
         $objCron->setMinute($this->requestParameter['minute']);
         $objCron->setHour($this->requestParameter['hour']);
         $objCron->setDay($this->requestParameter['day']);
         $objCron->setMonth($this->requestParameter['month']);
         $objCron->setWeekday($this->requestParameter['weekday']);
         $objCron->setCommand($this->requestParameter['command']);
         $objCron->setComment($this->requestParameter['comment']);
         $objCron->setUser($this->requestParameter['user']);
         $objCron->setCompletionTime($this->requestParameter['completionTime']);
         $objCron->setMaxConcurrency($this->requestParameter['maxConcurrency']);
         $objCron->setTimeAlert($this->requestParameter['timeAlert']);
         $objCron->setFromEmail($this->requestParameter['fromEmail']);
         $objCron->setToEmail($this->requestParameter['toEmail']);
         $objCron->setCronAlias($this->requestParameter['cronAlias']);
         $objCron->setCronOutput($this->requestParameter['cronOutput']);
         $objCron->setUpdatedBy($this->userEMAIL);
         //Application Check | Start
         $this->isActionAllowed($this->requestParameter['applicationId']);
         //Application Check | End
         //$errorArray = $objCronValidator->addValidation($objCron);
         if ($errorArray) {
             $errorArray['error'] = 'ERROR';
             echo json_encode($errorArray);
         } else {
             $this->objCronManager->editCron($objCron);
             $this->smarty->assign('success', 'Cron Job updated successfully');
         }
     }
     $cron = $this->objCronManager->getCron($cronId);
     //Application Check | Start
     $this->isActionAllowed($cron['applicationId']);
     //Application Check | End
     $cron['command'] = htmlentities($cron['command']);
     $this->smarty->assign('cron', $cron);
     $applications = $this->objApplicationManager->listApplication();
     $servers = $this->objServerManager->listServer();
     $cronUsers = $this->objCronManager->listCronUser();
     $this->smarty->assign('cronUsers', $cronUsers);
     $this->smarty->assign('servers', $servers);
     $this->smarty->assign('applications', $applications);
     $this->smarty->display('cron.html');
 }
開發者ID:bindian0509,項目名稱:NCConfig,代碼行數:51,代碼來源:CronController.class.php


注:本文中的Cron::setCronId方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。