コード例 #1
0
ファイル: usuarios.php プロジェクト: hcumbicusr/API_karaoke
require_once '../models/UsuarioModel.php';
header('Content-type: application/json; charset=utf-8');
//CORS
header("Access-Control-Allow-Origin: *");
//para usar verbos HTTP
header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS");
if (!empty($_REQUEST['accion'])) {
    switch ($_REQUEST['accion']) {
        case "add":
            // los datos deben ser enviados mediante POST
            if (!empty($_POST)) {
                $objUsuario = new UsuarioModel();
                Funciones::filtraGET_POST($_POST);
                $objUsuario->setName(trim($_POST['name']));
                $objUsuario->setPassword(trim($_POST['password']));
                $objUsuario->setFullname(trim($_POST['fullname']));
                $objUsuario->setEmail(trim($_POST['email']));
                $objUsuario->setLevel(trim($_POST['level']));
                //die(var_dump($_POST));
                // retorna un arr con el estado y el id_cancion
                $salida = $objUsuario->registrarUsuario();
                list($estado, $message) = explode(",", $salida);
                if ($estado == 'OK') {
                    $estado = 'success';
                } else {
                    $estado = 'error';
                }
                $return = ["type" => $estado, "message" => $message];
                echo json_encode($return);
                exit;
            } else {