Example #1
0
 public function testManageProject()
 {
     $client = Client::GetClient(2);
     $project = Project::GetProject(20);
     $this->assertInstanceOf('Project', $project);
     $this->assertTrue(count($project->getActivities()) == 17);
     $qid3 = '278';
     $project->importQuote($qid3);
     $pactivs = $project->getActivities();
     $this->assertTrue(count($pactivs) == 19);
     $pactiv = $pactivs[3];
     $project->removeActivity($pactiv->id);
     $this->assertTrue(count($project->getActivities()) == 18);
     $project = Project::Update($project->id, 'Gatuanya Phase II', 'Gatu, Kiambu', 3, 'Description X');
     $this->assertInstanceOf('Project', $project);
 }
Example #2
0
 public function modifyProject($id, $name, $location, $status, $descr, $quotes)
 {
     $project = Project::Update($id, $name, $location, $status, $descr);
     foreach ($quotes as $qid) {
         $project->importQuote($qid);
     }
     if ($project->authorize()) {
         echo 1;
     } else {
         echo 0;
     }
 }