コード例 #1
0
ファイル: imagenes.php プロジェクト: nikobm90/TurnosAutos
                sendResponse(array("error" => true, "mensaje" => "Error al guardar imagen en disco"));
            }
        } else {
            sendResponse(array("error" => true, "mensaje" => "Error al guardar imagen en db"));
        }
    }
    sendResponse(array("error" => true, "mensaje" => "No se ha enviado ninguna imagen", "get" => json_encode($_GET), "post" => json_encode($_POST), "files" => json_encode($_FILES)));
}
function listar()
{
    require "../models/imagen.php";
    $img = new Imagen();
    if ($imagenes = $img->getAll()) {
        sendResponse(array("error" => false, "mensaje" => "", "data" => $imagenes));
    } else {
        sendResponse(array("error" => true, "mensaje" => "Error al obtener imágenes"));
    }
}
$request = new Request();
$action = $request->action;
switch ($action) {
    case "subir":
        subir($request);
        break;
    case "listar":
        listar();
        break;
    default:
        sendResponse(array("error" => true, "mensaje" => "Request mal formado"));
        break;
}
コード例 #2
0
<?php

if ($_POST['acao'] == 'subir') {
    echo subir($_POST['id'], $_POST['posicao']);
}
if ($_POST['acao'] == 'descer') {
    echo descer($_POST['id'], $_POST['posicao']);
}
function subir($id, $posicao)
{
    global $app;
    //reg anterior
    if ($posicao != 0) {
        $sql_anterior = 'update ' . $_POST['tabela'] . ' set `ordem` = "' . $posicao . '" where `ordem` = "' . ($posicao - 1) . '"';
        $app->db->query($sql_anterior);
        //reg atual
        $sql_atual = 'update ' . $_POST['tabela'] . ' set `ordem` = "' . ($posicao - 1) . '" where id = "' . $id . '"';
        $app->db->query($sql_atual);
        //erturn(print_r($_POST).'tabela:'.$_POST['tabela']);
    } else {
        return 'Este item já está em primeira posição.';
    }
}
function descer($id, $posicao)
{
    global $app;
    if ($posicao != mysql_result(mysql_query('select max(ordem) from ' . $_POST['tabela'] . ''), 0)) {
        //reg anterior
        $sql_anterior = 'update ' . $_POST['tabela'] . ' set `ordem` = "' . $posicao . '" where `ordem` = "' . ($posicao + 1) . '"';
        $app->db->query($sql_anterior);
        //reg atual