Merge branch 'sprint/168_sgm_45161' into 'sprint/168'

Sprint/168 sgm 45161

See merge request easycorp/zentaopms!641
This commit is contained in:
李玉春
2021-11-30 05:16:08 +00:00
8 changed files with 109 additions and 14 deletions
+35
View File
@@ -550,6 +550,41 @@ class upgrade extends control
$this->display();
}
/**
* Rename object in upgrade.
*
* @param string $type project|product|execution
* @param string $duplicateList
* @access public
* @return void
*/
public function renameObject($type = 'project', $duplicateList = '')
{
$this->app->loadLang($type);
if($_POST)
{
foreach($this->post->project as $projectID => $projectName)
{
if(!$projectName) continue;
$this->dao->update(TABLE_PROJECT)->set('name')->eq($projectName)->where('id')->eq($projectID)->exec();
}
die(js::closeModal('parent.parent', ''));
}
$objectGroup = array();
if($type == 'project' or $type == 'execution')
{
$objectGroup = $this->dao->select('id,name')->from(TABLE_PROJECT)
->where('id')->in($duplicateList)
->fetchGroup('name');
}
$this->view->type = $type;
$this->view->objectGroup = $objectGroup;
$this->display();
}
/**
* Merge Repos.
*