30 lines
673 B
PHP
30 lines
673 B
PHP
|
<?php
|
||
|
session_start();
|
||
|
require_once(__DIR__ . "/services/apiBranch.inc.php");
|
||
|
require_once(__DIR__ . "/services/jsonBuilder.inc.php");
|
||
|
require_once(__DIR__ . "/services/responses.inc.php");
|
||
|
require_once(__DIR__ . "/services/jugglDbApi.inc.php");
|
||
|
|
||
|
class GetProjectsBranch extends ApiBranch
|
||
|
{
|
||
|
function get(ParamCleaner $params)
|
||
|
{
|
||
|
respondStatus(405);
|
||
|
}
|
||
|
|
||
|
function post(ParamCleaner $params)
|
||
|
{
|
||
|
$user_id = $params->get("user_id");
|
||
|
|
||
|
$projects = getProjects($user_id);
|
||
|
|
||
|
$json = new JsonBuilder();
|
||
|
$json->addProjects($projects);
|
||
|
|
||
|
respondJson($json);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$branch = new GetProjectsBranch();
|
||
|
$branch->execute();
|