Example #1
0
 /**
  * @param string $projectName
  * @return int $projectId
  */
 public function createSideTaskProject($projectName)
 {
     $sideTaskProjectType = Project::type_sideTaskProject;
     $projectid = Project::createSideTaskProject($projectName);
     if (-1 != $projectid) {
         // add new SideTaskProj to the team
         $query = "INSERT INTO `codev_team_project_table` (`project_id`, `team_id`, `type`) " . "VALUES ('{$projectid}','{$this->id}','{$sideTaskProjectType}');";
         $result = SqlWrapper::getInstance()->sql_query($query);
         if (!$result) {
             echo "<span style='color:red'>ERROR: Query FAILED</span>";
             exit;
         }
     } else {
         self::$logger->error("team {$this->name} createSideTaskProject !!!");
         echo "<span style='color:red'>ERROR: team {$this->name} createSideTaskProject !!!</span>";
         exit;
     }
     // assign SideTaskProject specific Job
     #REM: 'N/A' job_id = 1, created by SQL file
     Jobs::addJobProjectAssociation($projectid, Jobs::JOB_NA);
     return $projectid;
 }