<?php require_once 'daos/DAOTasks.php'; require_once 'parser/Parser.php'; $method = $_SERVER['REQUEST_METHOD']; $parser = new Parser(); $dao = new DAOTasks(); if ($method === 'GET') { if (isset($_REQUEST['op'])) { $op = $_REQUEST['op']; if ($op === 'all_tasks') { if (isset($_REQUEST['id'])) { $id = $_REQUEST['id']; $tasks = $dao->getTaskByUsuarioId($id); if (isset($_REQUEST['formato']) && $_REQUEST['formato'] == 'json') { echo json_encode($tasks); } else { $parser->parsearArray($tasks, 'tareas', 'tarea'); } } else { if (isset($_REQUEST['formato']) && $_REQUEST['formato'] == 'json') { echo '{"error":"Falta algun parametro"}'; } else { $parser->xmlError("Falta algun parametro", 'error'); } } } } else { $parser->xmlError("No se ha indicado la operacion", "error"); } } else {
<?php require 'daos/DAOTasks.php'; require 'db/DBConnect.php'; require 'parser/Parser.php'; $dao = new DAOTasks(); $parser = new Parser(); $tasks = $dao->getTasks(); ?> <h1>Registro de usuario</h1> <form action="registro.php" method="post"> <input type="hidden" name="op" value="registro" /> <p>Nombre:<input type="text" name="nombre"/></p> <p>Email:<input type="text" name="email" /></p> <p>Contraseña:<input type="password" name="pass" /></p> <input type="submit"/> </form> <h1>Login de usuario</h1> <form action="registro.php" method="post"> <input type="hidden" name="op" value="login" /> <p>Email:<input type="text" name="email" /></p> <p>Contraseña:<input type="password" name="pass" /></p> <input type="submit"/> </form> <h1>Prueba tarea</h1> <form action="task.php" method="post"> <input type="hidden" name="op" value="add_task" /> <p>Id:<input type="text" name="idUser" /></p> <p>Tarea:<input type="text" name="task" /></p>