Skip to content
Snippets Groups Projects
Commit 836bb479 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

Fixed #18

parent 578417eb
No related branches found
No related tags found
No related merge requests found
<?php
include_once('mysql.php');
$result = new stdClass();;
if(!isset($_GET['id']))
{
$result->response = "Invalid Parameters";
echo json_encode($result);
exit;
}
$ID = $_GET['id'];
if(!is_numeric($ID) || $ID < 1)
{
$result->response = "Invalid Parameters";
echo json_encode($result);
exit;
}
$db = new DB();
$db->createTables();
$milestone = $db->getLatestFinishedMilestone($ID)[0];
if($milestone == false)
{
$result->response = "Request Error";
echo json_encode($result);
exit;
}
else
{
$params = array('versionName' => $milestone['VersionName'], 'date' => $milestone['CompletionDate']);
$result->response = $params;
echo json_encode($result);
exit;
}
\ No newline at end of file
......@@ -328,6 +328,15 @@ class DB
return $statement->fetch();
}
function getLatestFinishedMilestone($roadmapID)
{
$statement = self::$db->prepare("SELECT * FROM milestones WHERE RoadmapID=:roadmapID AND status = '1'; ORDER BY VersionCode DESC");
$statement->bindParam("roadmapID", $roadmapID);
$statement->execute();
return $statement->fetchAll();
}
//========================================
//--------------- delete -----------------
//========================================
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment