Ejemplo n.º 1
0
function getProject()
{
    $pc = new projectController();
    $api = new apiController();
    if (isset($_GET)) {
        if (!isset($_GET["api_key"])) {
            return json_encode(["err" => "Specify API_KEY"]);
        } else {
            if (!isset($_GET["project"])) {
                return json_encode(["err" => "Specify PROJECT"]);
            } else {
                $project = $_GET["project"];
                $apikey = $_GET["api_key"];
                if ($api->checkKey($apikey)) {
                    $pr = $pc->getProjectDataFull($project);
                    if (!is_bool($pr)) {
                        return json_encode($pr);
                    } else {
                        return json_encode(["err" => "Project not found!"]);
                    }
                } else {
                    return json_encode(["err" => "Incorrect key."]);
                }
            }
        }
    } else {
        return json_encode(["err" => "No arguments found."]);
    }
}