* adjust for task #61977.

This commit is contained in:
wangyidong
2022-07-26 13:11:32 +08:00
parent e1068f2387
commit 36dd0b9ad5
2 changed files with 20 additions and 3 deletions
+19 -2
View File
@@ -433,8 +433,7 @@ class programplanModel extends model
$parentACL = $parentStage->acl;
}
$names = array_filter($names);
if(count(array_unique($names)) != count($names)) return dao::$errors['message'][] = $this->lang->programplan->error->sameName;
if(!$this->checkNameUnique($names)) return false;
$datas = array();
foreach($names as $key => $name)
@@ -952,6 +951,24 @@ class programplanModel extends model
return true;
}
/**
* Check name unique.
*
* @param array $names
* @access public
* @return bool
*/
public function checkNameUnique($names)
{
$names = array_filter($names);
if(count(array_unique($names)) != count($names))
{
dao::$errors['message'][] = $this->lang->programplan->error->sameName;
return false;
}
return true;
}
/**
* Get the stage set to milestone.
*