private function validateSaveTasktemplate4Common($request, array &$validateInfo) { /*{{{*/ if (false == TaskTemplate::scriptPathIsRight(trim($request->scriptpath))) { $validateInfo['error'][] = '路径输入不正确'; } if (trim($request->title) == '') { $validateInfo['error'][] = 'title不可为空'; } if (false == file_exists(trim($request->scriptpath))) { $validateInfo['warning'][] = '你输入的脚本路径在现有代码中不存在'; } if (trim($request->scriptauthoremail) == '') { $validateInfo['error'][] = '脚本作者email不能为空'; } else { if (false == XString::isEmail(trim($request->scriptauthoremail))) { $validateInfo['error'][] = '脚本作者email格式不正确'; } } if (trim($request->scriptauthorleaderemail) == '') { $validateInfo['error'][] = '团队Leader email不能为空'; } else { if (false == XString::isEmail(trim($request->scriptauthorleaderemail))) { $validateInfo['error'][] = '团队leader email格式不正确'; } } if (trim($request->scriptauthormobile) == '') { $validateInfo['error'][] = '作者电话不可为空'; } else { if (false == XString::isMobile($request->scriptauthormobile)) { $validateInfo['error'][] = '您输入的11位作者手机号码格式不正确'; } } if (trim($request->scriptauthorleadermobile) == '') { $validateInfo['error'][] = '团队leader电话不可为空'; } else { if (false == XString::isMobile($request->scriptauthorleadermobile)) { $validateInfo['error'][] = '您输入的11位团队leader手机号码格式不正确'; } } if (false == CronConfigMgr::cronConfigIsRight(CronConfigMgr::getCronConfigUseSSH())) { $validateInfo['error'][] = '机器上的cron配置格式有问题'; } }