* Code for delete vars and newPlans .
This commit is contained in:
@@ -1539,7 +1539,7 @@ class projectModel extends model
|
||||
$parentID = !isset($project->parent) ? $oldProject->parent : $project->parent;
|
||||
|
||||
$this->dao->update(TABLE_PROJECT)->data($project)
|
||||
->autoCheck($skipFields = 'begin,end')
|
||||
->autoCheck('begin,end')
|
||||
->batchCheck($this->config->project->edit->requiredFields, 'notempty')
|
||||
->checkIF($project->begin != '', 'begin', 'date')
|
||||
->checkIF($project->end != '', 'end', 'date')
|
||||
@@ -3056,10 +3056,7 @@ class projectModel extends model
|
||||
{
|
||||
foreach($plans as $planList)
|
||||
{
|
||||
foreach($planList as $planIDList)
|
||||
{
|
||||
foreach($planIDList as $planID) $newPlans[$planID] = $planID;
|
||||
}
|
||||
foreach($planList as $planID) $newPlans[$planID] = $planID;
|
||||
}
|
||||
}
|
||||
if(empty($newPlans)) return;
|
||||
|
||||
@@ -108,7 +108,7 @@ class projectTao extends projectModel
|
||||
protected function doUpdate(int $projectID ,object $project, object $oldProject): bool
|
||||
{
|
||||
$this->dao->update(TABLE_PROJECT)->data($project)
|
||||
->autoCheck($skipFields = 'begin,end')
|
||||
->autoCheck('begin,end')
|
||||
->batchcheck($requiredFields, 'notempty')
|
||||
->checkIF($project->begin != '', 'begin', 'date')
|
||||
->checkIF($project->end != '', 'end', 'date')
|
||||
|
||||
Reference in New Issue
Block a user