* Finish task#8973.

This commit is contained in:
qiyu-xie
2021-01-13 14:52:21 +08:00
parent 07831a94c2
commit 2756ad7ab2
3 changed files with 14 additions and 8 deletions
+12 -6
View File
@@ -914,18 +914,18 @@ class program extends control
*
* @param int $projectID
* @param int $programID
* @param string $from project|program
* @param string $from PRJ|PGM
* @access public
* @return void
*/
public function PRJEdit($projectID = 0, $programID = 0, $from = 'project')
public function PRJEdit($projectID = 0, $programID = 0, $from = 'PRJ')
{
$this->app->loadLang('custom');
$this->app->loadLang('project');
$this->loadModel('productplan');
/* Navigation stay in program when enter from pgmbrowse. */
if($from == 'program') $this->app->rawMethod = 'pgmbrowse';
if($from == 'PGM') $this->lang->PRJ->menu = $this->lang->program->menu;
if($_POST)
{
@@ -938,9 +938,15 @@ class program extends control
$this->action->logHistory($actionID, $changes);
}
$url = $this->session->PRJBrowse ? $this->session->PRJBrowse : inLink('PRJBrowse');
if($from == 'program') $url = inLink('PGMBrowse');
$this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => $url));
if($from == 'PGM')
{
$this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => inlink('PGMBrowse')));
}
else
{
$url = $this->session->PRJBrowse ? $this->session->PRJBrowse : inLink('PRJBrowse');
$this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => $url));
}
}
$project = $this->program->getPRJByID($projectID);