blob: d708ff91cd453c5559d99242a7152e2a9ceb2b95 [file] [log] [blame]
<?php
/* Copyright (c) 2006-2009 Eclipse Foundation, made available under EPL v1.0
* Contributors Ward Cunningham, Bjorn Freeman-Benson, Nick Boldt, Karl Matthias
*
* The REST web-api for retrieving records from the database.
*
* Return data from commits_index table
*
*/
header("Content-type: text/plain");
require_once "commit-common.inc.php";
if( !isset($_REQUEST['projectid'])
|| preg_match('/^([a-z.0-9\-_,]+)$/', $_REQUEST['projectid'], $matches) === FALSE ) {
displayQuery("SELECT LOGIN, COUNT, PERIOD, PROJECT FROM commits_index ORDER BY COUNT DESC");
} else {
$projectid = $matches[1];
$projectids = explode( ',', $projectid );
displayQuery("SELECT LOGIN, COUNT, PERIOD FROM commits_index WHERE PROJECT IN ('" .
implode( "','", $projectids ) . "') ORDER BY COUNT DESC");
}
?>