* update user view when delete a project.
This commit is contained in:
@@ -1788,6 +1788,7 @@ class project extends control
|
||||
{
|
||||
$this->project->delete(TABLE_PROJECT, $projectID);
|
||||
$this->dao->update(TABLE_DOCLIB)->set('deleted')->eq(1)->where('project')->eq($projectID)->exec();
|
||||
$this->project->updateUserView($projectID);
|
||||
$this->session->set('project', '');
|
||||
$this->executeHooks($projectID);
|
||||
die(js::locate(inlink('index'), 'parent'));
|
||||
|
||||
@@ -2953,4 +2953,21 @@ class projectModel extends model
|
||||
}
|
||||
return $html;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update user view of project and it's product.
|
||||
*
|
||||
* @param int $project
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function updateUserView($project)
|
||||
{
|
||||
$this->loadModel('user')->updateUserView($projectID, 'project');
|
||||
$products = $this->getProducts($project, $withBranch = false);
|
||||
if(!empty($products))
|
||||
{
|
||||
foreach($products as $productID => $productName) $this->loadModel('user')->updateUserView($productID, 'product');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user