Beispiel #1
0
 /**
  * @see ProjectInterface::mark_as_reactivated()
  * @return bool
  */
 public function mark_as_reactivated()
 {
     if ($this->project_id and $this->project) {
         $project_has_project_status_pk = ProjectHasProjectStatus_Access::list_entries_by_project_id($this->project_id);
         $project_has_project_status = new ProjectHasProjectStatus_Access($project_has_project_status_pk[count($project_has_project_status_pk) - 1]);
         if ($project_has_project_status->delete() == true) {
             $project_log = new ProjectLog(null);
             $project_log->create($this->project_id, "Project Reactivated", false, true);
             $project_log->link_status(0);
             return true;
         } else {
             return false;
         }
     } else {
         return false;
     }
 }