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."]); } }
<?php require_once "backend/controllers/loginController.php"; require_once "backend/controllers/projectController.php"; require_once "backend/controllers/apiController.php"; require_once "backend/controllers/userController.php"; require_once "backend/controllers/linker.php"; $uc = new userController(); $lgc = new login(); $lgc->displayErrors(); $pc = new projectController(); $projects = $pc->getProjects(true); $api = new apiController(); ?> <!DOCTYPE html> <html> <head> <?php require_once 'backend/views/head.php'; ?> <title>MineProject</title> </head> <body> <?php require_once 'backend/views/navbar.php'; ?> <div class="container"> <?php if ($lgc->isUserLoggedIn()) {
<?php $currenturl = str_replace(basename(__FILE__, '.php') . ".php", "", 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); $endurl = strlen($_SERVER['QUERY_STRING']) ? basename($_SERVER['PHP_SELF']) . "?" . $_SERVER['QUERY_STRING'] : basename($_SERVER['PHP_SELF']); $fullurl = $currenturl . $endurl; $server = str_replace($endurl, "", $currenturl); require_once "backend/controllers/loginController.php"; require_once "backend/controllers/projectController.php"; require_once "backend/controllers/userController.php"; require_once "backend/controllers/apiController.php"; $lgc = new login(); $lgc->displayErrors(); $pc = new projectController(); $projects = $pc->getProjects(true); $api = new apiController(); $uc = new userController(); $project = new Project(2); ?> <!DOCTYPE html> <html> <head> <?php require_once 'backend/views/head.php'; ?> <title>MineProject</title> </head> <body> <?php require_once 'backend/views/navbar.php'; ?>