Esempio n. 1
0
     break;
 case "testengines":
     echo getTestEngines();
     exit;
     break;
 case "testresults":
     getTestResults();
     exit;
     break;
 case "report":
     $view = $_REQUEST["view"] == "1" ? true : false;
     if (is_numeric($_REQUEST["job_id"])) {
         downloadJobResults($_REQUEST["job_id"], $view);
     }
     if (is_numeric($_REQUEST["run_id"])) {
         downloadJobResultsForRunId($_REQUEST["run_id"], $view);
     }
     exit;
     break;
 case "jobstatus":
     $view = $_REQUEST["view"] == "1" ? true : false;
     if (is_numeric($_REQUEST["job_id"])) {
         downloadJobStatus($_REQUEST["job_id"], $view);
     }
     exit;
     break;
 case "jobcontrol":
     switch ($_REQUEST["type"]) {
         case "delete":
             if (is_numeric($_REQUEST["job_id"])) {
                 deleteJob($_REQUEST["job_id"]);
Esempio n. 2
0
function downloadJobResults($job_id, $view)
{
    $result = mysql_queryf("SELECT runs.id FROM runs,jobs WHERE runs.job_id=jobs.id AND jobs.id=%s LIMIT 1", $job_id);
    if ($row = mysql_fetch_array($result)) {
        $run_id = $row[0];
        downloadJobResultsForRunId($run_id, $view);
    }
}