* adjust for task #61977.
This commit is contained in:
@@ -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.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user