|
|
|
@ -15,47 +15,30 @@ if(!isset($_APP)) { die("Unauthorized."); }
|
|
|
|
|
|
|
|
|
|
$sPageTitle = "Tickets";
|
|
|
|
|
$sCurrentPage = "tickets";
|
|
|
|
|
|
|
|
|
|
$sTickets = array();
|
|
|
|
|
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
$result = Ticket::CreateFromQuery("SELECT * FROM tickets WHERE `ProjectId` = :ProjectId", array(":ProjectId" => $sProject->sId));
|
|
|
|
|
}
|
|
|
|
|
catch (NotFoundException $e)
|
|
|
|
|
{
|
|
|
|
|
$result = array();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
foreach($result as $sTicket)
|
|
|
|
|
{
|
|
|
|
|
$sTickets[] = array(
|
|
|
|
|
"id" => $sTicket->sId,
|
|
|
|
|
"title" => $sTicket->sSubject,
|
|
|
|
|
"priority" => $sTicket->sPriorityName,
|
|
|
|
|
"priority-lowercase" => strtolower($sTicket->sPriorityName),
|
|
|
|
|
"status" => $sTicket->sStatusName,
|
|
|
|
|
"status-lowercase" => strtolower($sTicket->sStatusName)
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$sPageContents = NewTemplater::Render("project/tickets/index", $locale->strings, array(
|
|
|
|
|
"tickets" => array(
|
|
|
|
|
array(
|
|
|
|
|
"id" => 4,
|
|
|
|
|
"title" => "This is a sample ticket about some kind of bug.",
|
|
|
|
|
"priority" => "High",
|
|
|
|
|
"priority-lowercase" => "high",
|
|
|
|
|
"status" => "Open",
|
|
|
|
|
"status-lowercase" => "open"
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
"id" => 3,
|
|
|
|
|
"title" => "Some kind of feature suggestion",
|
|
|
|
|
"priority" => "Normal",
|
|
|
|
|
"priority-lowercase" => "normal",
|
|
|
|
|
"status" => "Open",
|
|
|
|
|
"status-lowercase" => "open"
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
"id" => 5,
|
|
|
|
|
"title" => "Aaaaaabsolutely unimportant.",
|
|
|
|
|
"priority" => "Low",
|
|
|
|
|
"priority-lowercase" => "low",
|
|
|
|
|
"status" => "Open",
|
|
|
|
|
"status-lowercase" => "open"
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
"id" => 1,
|
|
|
|
|
"title" => "This is an urgent ticket about something that has been resolved.",
|
|
|
|
|
"priority" => "High",
|
|
|
|
|
"priority-lowercase" => "high",
|
|
|
|
|
"status" => "Closed",
|
|
|
|
|
"status-lowercase" => "closed"
|
|
|
|
|
),
|
|
|
|
|
array(
|
|
|
|
|
"id" => 2,
|
|
|
|
|
"title" => "This is a normal ticket about something that has been resolved.",
|
|
|
|
|
"priority" => "Normal",
|
|
|
|
|
"priority-lowercase" => "normal",
|
|
|
|
|
"status" => "Closed",
|
|
|
|
|
"status-lowercase" => "closed"
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
"tickets" => $sTickets
|
|
|
|
|
));
|
|
|
|
|