Example #1
0
<?php

require_once "DB_CUD.php";
require_once "config.php";
$dbCUD = new DB_CUD($config);
if (isset($_SESSION["user_email"])) {
    $userId = $_SESSION["user_id"];
    $projects = $dbCUD->getUserProjects($userId);
    echo "<div class=\"projects\">\n            <div class=\"center\">";
    echo "<button class=\"add_project\" id=\"add_project_btn\">Add project</button>";
    foreach ($projects as $project) {
        echo "\n                <div class=\"project\">\n                    <div class=\"project_info clearfix\">\n                        <div class=\"project_name\">\n                            <h3>" . $project["name"] . "</h3>\n                        </div>\n                        <div class=\"project_actions\">\n                            <input type='hidden' name='project_id' value='" . $project["id"] . "'>\n                            <a href=\"#\" class=\"update_btn\">Update</a>\n                            <a href=\"http://{$_SERVER['SERVER_NAME']}/projectmanager/api.php?action=delete_proj&project_id=" . $project["id"] . "\" class=\"delete_btn\">Delete</a>\n                        </div>\n                    </div>\n                    <div class=\"add_tesk clearfix\">\n                        <form action=\"http://{$_SERVER['SERVER_NAME']}/projectmanager/api.php\">\n                            <input type=\"hidden\" name=\"action\" value=\"add_task\">\n                            <input type=\"hidden\" name=\"project_id\" value=\"" . $project["id"] . "\">\n                            <input type=\"text\" name=\"task_name\" required>\n                            <button type=\"submit\">Add task</button>\n                        </form>\n                    </div>\n                    <div class=\"tasks\">";
        $projectId = $project["id"];
        $tasks = $dbCUD->getTask($projectId);
        foreach ($tasks as $task) {
            echo "<div class=\"task clearfix\">\n                    <div class=\"task_name\">" . $task["name"] . "</div>\n                    <div class=\"task_actions\">\n                        <input type='hidden' name='task_id' value='" . $task["id"] . "'>\n                        <a href=\"#\" class=\"update_btn\">Update</a>\n                        <a href=\"http://{$_SERVER['SERVER_NAME']}/projectmanager/api.php?action=delete_task&task_id=" . $task["id"] . "\" class=\"delete_btn\">Delete</a>\n                    </div>\n                  </div>";
        }
        echo "</div>\n                </div>";
    }
    echo "</div></div>";
} else {
    echo "<div class=\"projects\">\n            <div class=\"center\">\n            </div>\n          </div>";
}
?>
<div class="modal" id="add_project_modal">
    <form class="modal_form" action="http://<?php 
echo $_SERVER['SERVER_NAME'];
?>
/projectmanager/api.php" id="add_project_form">
        <h5>Add project</h5>
        <input type="hidden" name="action" value="add_proj">
Example #2
0
<?php

session_start();
include "DB_CUD.php";
include "config.php";
$dbCUD = new DB_CUD($config);
$action = $_REQUEST["action"];
$result = array();
switch ($action) {
    case "auth":
        $email = $_REQUEST["email"];
        $password = $_REQUEST["password"];
        $user = $dbCUD->getUserByEmail($email);
        $result["status"] = false;
        if (count($user)) {
            $user = $user[0];
            if ($user["password"] == md5($password)) {
                $result["id"] = $user["id"];
                $result["email"] = $user["email"];
                $result["status"] = true;
                $_SESSION["user_id"] = $user["id"];
                $_SESSION["user_email"] = $user["email"];
            }
        }
        break;
    case "sign_out":
        unset($_SESSION['user_id']);
        unset($_SESSION['user_email']);
        break;
    case "get_user":
        $email = $_REQUEST["email"];