Example #1
0
<?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 {
Example #2
0
<?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>