0 || $total == 0) ) { return "error"; } else { return $fail > 0 ? "fail" : "pass"; } } $job_id = preg_replace("/[^0-9]/", "", $_REQUEST['job_id']); $result = mysql_queryf("SELECT jobs.name, jobs.status, users.name FROM jobs, users WHERE jobs.id=%u AND users.id=jobs.user_id;", $job_id); if ( $row = mysql_fetch_array($result) ) { $job_name = $row[0]; $job_status = get_status(intval($row[1])); $owner = ($row[2] == $_SESSION['username']); } ?>
\n"; $last_browser = array(); foreach ( $browsers as $browser ) { if ( $last_browser["id"] != $browser["id"] ) { $header .= ' | ' .
' | ';
}
$last_browser = $browser;
}
$header .= "\n";
$output = $header . $output;
}
$output .= "\n";
$addBrowser = false;
}
$useragents = array();
$runResult = mysql_queryf("SELECT run_client.client_id as client_id, run_client.status as status, run_client.fail as fail, run_client.error as error, run_client.total as total, clients.useragent_id as useragent_id, users.name as name, useragents.name as browser FROM useragents, run_client, clients, users WHERE run_client.run_id=%u AND run_client.client_id=clients.id AND clients.user_id=users.id AND useragents.id=useragent_id ORDER BY browser;", $row["run_id"]);
while ( $ua_row = mysql_fetch_assoc($runResult) ) {
if ( !$useragents[ $ua_row['useragent_id'] ] ) {
$useragents[ $ua_row['useragent_id'] ] = array();
}
array_push( $useragents[ $ua_row['useragent_id'] ], $ua_row );
}
$output .= '|
---|---|---|
' . $row["run_name"] . " | \n"; } if ( $addBrowser ) { array_push( $browsers, array( "name" => $row["browsername"], "engine" => $row["browser"], "os" => $row["os"], "id" => $row["useragent_id"] ) ); } #echo "" . ($ua["status"] == 2 ? ($ua["total"] < 0 ? "Err" : ($ua["error"] > 0 ? $ua["error"] : ($ua["fail"] > 0 ? $ua["fail"] : $ua["total"]))) : "") . " | \n"; } $last_browser = $ua["browser"]; } } else { $output .= ""; } #echo " |