* fix bug#551.

This commit is contained in:
xia0ta0
2013-11-22 02:41:56 +08:00
parent f94eafc57c
commit 7f7f41d336
3 changed files with 11 additions and 0 deletions
+1
View File
@@ -146,6 +146,7 @@ $lang->task->confirmRecord = '"Left" is zero, this task will be done. Ar
$lang->task->error = new stdclass();
$lang->task->error->consumedNumber = '"Consumed" must be number';
$lang->task->error->estimateNumber = '"Estimate" must be number';
$lang->task->error->consumedSmall = '"Consumed" must be more than consumed before';
$lang->task->error->consumedThisTime = 'Please input "hours"';
$lang->task->error->left = 'Please input "left"';
+1
View File
@@ -146,6 +146,7 @@ $lang->task->confirmRecord = '"剩余"为0,任务将标记为"已完
$lang->task->error = new stdclass();
$lang->task->error->consumedNumber = '"已经消耗"必须为数字';
$lang->task->error->estimateNumber = '"预计剩余"必须为数字';
$lang->task->error->consumedSmall = '"已经消耗"必须大于之前消耗';
$lang->task->error->consumedThisTime = '请填写"工时"';
$lang->task->error->left = '请填写"剩余"';
+9
View File
@@ -93,6 +93,15 @@ class taskModel extends model
$now = helper::now();
$tasks = fixer::input('post')->get();
$mails = array();
/* check estimate. */
for($i = 0; $i < $this->config->task->batchCreate; $i++)
{
if(!empty($tasks->name[$i]) and !preg_match("/^[0-9]+(.[0-9]{1,3})?$/", $tasks->estimate[$i]))
{
die(js::alert($this->lang->task->error->estimateNumber));
}
}
for($i = 0; $i < $this->config->task->batchCreate; $i++)
{
if(empty($tasks->name[$i])) continue;