* finish task #3117.

This commit is contained in:
wangyidong
2017-08-14 10:05:30 +08:00
parent de0acf67ee
commit b91e47c2e7
24 changed files with 120 additions and 93 deletions
+5 -5
View File
@@ -215,11 +215,11 @@ class cronModel extends model
*/
public function checkRule($cron)
{
if($cron->m === '' or preg_match('/[^0-9\*\-\/]/', $cron->m)) return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->m);
if($cron->h === '' or preg_match('/[^0-9\*\-\/]/', $cron->h)) return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->h);
if($cron->dom === '' or preg_match('/[^0-9\*\-\/]/', $cron->dom))return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->dom);
if($cron->mon === '' or preg_match('/[^0-9\*\-\/]/', $cron->mon))return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->mon);
if($cron->dow === '' or preg_match('/[^0-9\*\-|,\/]/', $cron->dow))return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->dow);
if($cron->m === '' or preg_match('/[^0-9\*\-\/,]/', $cron->m)) return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->m);
if($cron->h === '' or preg_match('/[^0-9\*\-\/,]/', $cron->h)) return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->h);
if($cron->dom === '' or preg_match('/[^0-9\*\-\/,\?LWC]/', $cron->dom))return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->dom);
if($cron->mon === '' or preg_match('/[^0-9\*\-\/,]/', $cron->mon)) return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->mon);
if($cron->dow === '' or preg_match('/[^0-9\*\-\/,\?LC#]/', $cron->dow))return sprintf($this->lang->cron->notice->errorRule, $this->lang->cron->dow);
if(empty($cron->command))return sprintf($this->lang->error->notempty, $this->lang->cron->command);
return null;
}