Delete() public method

public Delete ( )
Example #1
0
 function testProjectModel()
 {
     $this->startCodeCoverage();
     $project = new Project();
     $this->assertTrue($project->GetNumberOfErrorConfigures(0, 0) === false, "GetNumberOfErrorConfigures!=false");
     $this->assertTrue($project->GetNumberOfWarningConfigures(0, 0) === false, "GetNumberOfWarningConfigures!=false");
     $this->assertTrue($project->GetNumberOfPassingConfigures(0, 0) === false, "GetNumberOfPassingConfigures!=false");
     $this->assertTrue($project->GetNumberOfPassingTests(0, 0) === false, "GetNumberOfPassingTests!=false");
     $this->assertTrue($project->GetNumberOfFailingTests(0, 0) === false, "GetNumberOfFailingTests!=false");
     $this->assertTrue($project->GetNumberOfNotRunTests(0, 0) === false, "GetNumberOfNotRunTests!=false");
     $this->assertTrue($project->SendEmailToAdmin(0, 0) === false, "SendEmailToAdmin!=false");
     if (!($project->Delete() === false)) {
         $this->fail("Project::Delete didn't return false for no id");
         return 1;
     }
     $project->Id = "27123";
     if (!($project->Exists() === false)) {
         $this->fail("Project::Exists didn't return false for bogus id");
         return 1;
     }
     //Cover empty contents case
     $project->AddLogo('', '');
     $project->Id = "2";
     $contents1 = file_get_contents('data/smile.gif', true);
     $contents2 = file_get_contents('data/smile2.gif', true);
     //Cover all execution paths
     $project->AddLogo($contents1, 'gif');
     $project->AddLogo($contents2, 'gif');
     $project->AddLogo($contents1, 'gif');
     @$project->SendEmailToAdmin('foo', 'hello world');
     $this->stopCodeCoverage();
     return 0;
 }
 public function addProject($req)
 {
     if ($req->id) {
         $projectTeamss = new ProjectTeams();
         $projectTeamss->Load('project_id = ?', array($req->id));
         $projectTeamss->Delete();
         $projectss = new Project();
         $projectss->Load('id = ?', array($req->id));
         $projectss->Delete();
     }
     $req = (array) $req;
     foreach ($req as $key => $value) {
         if (strpos($key, 'department') !== false) {
             $projectTeams['department_id'][] = $value;
             unset($req[$key]);
         }
         if (strpos($key, 'Supervisors') !== false) {
             $projectTeams['supervisors'][] = $value;
             unset($req[$key]);
         }
         if (strpos($key, 'Members') !== false) {
             $projectTeams['members'][] = $value;
             unset($req[$key]);
         }
     }
     $req = (object) $req;
     $req = $this->cast('Project', $req);
     $ok = $req->Save();
     if (!$ok) {
         return new IceResponse(IceResponse::ERROR, $req->ErrorMsg());
     } else {
         $projectID = $req->_lastid;
         for ($i = 0; $i < count($projectTeams['supervisors']); $i++) {
             $projectTeam = new ProjectTeams();
             $projectTeam->project_id = $projectID;
             $projectTeam->members = $projectTeams['members'][$i];
             $projectTeam->supervisors = $projectTeams['supervisors'][$i];
             $projectTeam->department_id = $projectTeams['department_id'][$i];
             $ok = $projectTeam->Save();
         }
     }
     if ($ok) {
         return new IceResponse(IceResponse::SUCCESS, "Project Saved");
     } else {
         return new IceResponse(IceResponse::ERROR, "Error Saving Project");
     }
 }
Example #3
0
 public function deleteProject($id)
 {
     if ($this->validateAdmin()) {
         if (Project::Delete($id)) {
             echo 1;
         } else {
             echo 0;
         }
     } else {
         echo 0;
     }
 }
Example #4
0
 // If we should remove a spam filter
 @($RemoveSpamFilter = $_POST["RemoveSpamFilter"]);
 if ($RemoveSpamFilter) {
     @($removespam = $_POST["removespam"]);
     foreach ($removespam as $key => $value) {
         if ($value == 1) {
             pdo_query("DELETE FROM blockbuild WHERE id=" . qnum($key));
         }
     }
 }
 // end spam filter
 // If we should delete the project
 @($Delete = $_POST["Delete"]);
 if ($Delete) {
     remove_project_builds($projectid);
     $Project->Delete();
     echo "<script language=\"javascript\">window.location='user.php'</script>";
 }
 // end Delete project
 // If we should update the project
 @($Update = $_POST["Update"]);
 @($AddRepository = $_POST["AddRepository"]);
 if ($Update || $AddRepository) {
     $Project->Description = stripslashes_if_gpc_magic_quotes($_POST["description"]);
     $Project->HomeUrl = stripHTTP(stripslashes_if_gpc_magic_quotes($_POST["homeURL"]));
     $Project->CvsUrl = stripHTTP(stripslashes_if_gpc_magic_quotes($_POST["cvsURL"]));
     $Project->BugTrackerUrl = stripslashes_if_gpc_magic_quotes($_POST["bugURL"]);
     $Project->BugTrackerFileUrl = stripslashes_if_gpc_magic_quotes($_POST["bugFileURL"]);
     $Project->DocumentationUrl = stripHTTP(stripslashes_if_gpc_magic_quotes($_POST["docURL"]));
     $Project->TestingDataUrl = stripHTTP(stripslashes_if_gpc_magic_quotes($_POST["testingDataUrl"]));
     @($Project->Public = $_POST["public"]);
Example #5
0
     case Direction::$type:
         if (!Direction::Delete($_POST['id'])) {
             $content = AlertMessage('alert-danger', Language::Word('error while direction deleting'));
         } else {
             $content = AlertMessage('alert-success', Language::Word('direction is deleted'));
         }
         break;
     case UserBlock::$type:
         if (!UserBlock::Delete($_POST['id'])) {
             $content = AlertMessage('alert-danger', Language::Word('error while user block deleting'));
         } else {
             $content = AlertMessage('alert-success', Language::Word('user block is deleted'));
         }
         break;
     case Project::$type:
         if (!Project::Delete($_POST['id'])) {
             $content = AlertMessage('alert-danger', Language::Word('error while project deleting'));
         } else {
             $content = AlertMessage('alert-success', Language::Word('project is deleted'));
         }
         break;
     case TextPart::$type:
         if (!TextPart::Delete($_POST['id'])) {
             $content = AlertMessage('alert-danger', Language::Word('error while text block deleting'));
         } else {
             $content = AlertMessage('alert-success', Language::Word('text block is deleted'));
         }
         break;
 }
 require_once $link_to_admin_template;
 exit;