<?php

session_start();
require_once "../../UTIL_PHP/variables_globales.php";
require_once "../../UTIL_PHP/armador_sql.php";
require_once "../../CONEXION/Conexion.php";
require_once "../DAO/DAOGestor.php";
require_once "config.php";
$elemento = $_POST['elemento'];
$imagen = $_POST['hay_imagen'];
$id_elemento = $_POST['id_elemento'];
unset($_POST['hay_imagen']);
unset($_POST['elemento']);
unset($_POST['id_elemento']);
$condicion = 'id="' . $id_elemento . '"';
$DAOGestor = new DAOGestor();
$resultado = $DAOGestor->fun_delete_elemento($GL_ELEMENTOS[$elemento]->nombre_tabla, $condicion);
$resultado['id_elemento'] = $id_elemento;
echo json_encode($resultado);
Exemple #2
0
session_start();
require_once "../../UTIL_PHP/variables_globales.php";
require_once "../../UTIL_PHP/armador_sql.php";
require_once "../../CONEXION/Conexion.php";
require_once "../DAO/DAOGestor.php";
require_once "config.php";
$elemento = $_POST['elemento'];
$imagen = $_POST['hay_imagen'];
unset($_POST['hay_imagen']);
unset($_POST['elemento']);
$partes_sql = fun_armar_campos_insert($GL_ELEMENTOS[$elemento], $_POST, $_FILES);
if ($partes_sql['error']) {
    echo json_encode($partes_sql);
} else {
    $data_elemento = new ArrayObject($partes_sql['data_elemento']);
    $DAOGestor = new DAOGestor();
    $resultado = $DAOGestor->fun_insert_elemento($GL_ELEMENTOS[$elemento]->nombre_tabla, $partes_sql['campos'], $partes_sql['valores']);
    if (!$resultado['error']) {
        switch ($elemento) {
            case 'usuario':
                $nombre_campo = 'foto';
                if ($_FILES[$nombre_campo]['error'] == UPLOAD_ERR_OK) {
                    $archivo = new ArrayObject($_FILES[$nombre_campo]);
                    $tipo_archivo = $archivo['type'];
                    $partes = explode("/", $tipo_archivo);
                    $extension_original = $partes[1];
                    $extension = $partes[1];
                    if ($extension == 'gif') {
                        $ext = 'jpeg';
                    } else {
                        $ext = $extension;
<?php

session_start();
require_once "../../UTIL_PHP/variables_globales.php";
require_once "../../UTIL_PHP/armador_sql.php";
require_once "../../CONEXION/Conexion.php";
require_once "../DAO/DAOGestor.php";
require_once "config.php";
$DAOGestor = new DAOGestor();
$resultado = $DAOGestor->fun_select_elemento($GL_ELEMENTOS[$elemento]->nombre_tabla, '*', '', '', $_POST['contador'], 10);
require_once "../../UTIL_PHP/armador_sql.php";
require_once "../../CONEXION/Conexion.php";
require_once "../DAO/DAOGestor.php";
require_once "config.php";
$elemento = $_POST['elemento'];
$imagen = $_POST['hay_imagen'];
$id_elemento = $_POST['id_elemento'];
unset($_POST['hay_imagen']);
unset($_POST['elemento']);
unset($_POST['id_elemento']);
$partes_sql = fun_armar_campos_update($GL_ELEMENTOS[$elemento], $_POST, $_FILES);
if ($partes_sql['error']) {
    echo json_encode($partes_sql);
} else {
    $data_elemento = new ArrayObject($partes_sql['data_elemento']);
    $DAOGestor = new DAOGestor();
    switch ($elemento) {
        case 'usuario':
            $condicion = 'id="' . $id_elemento . '"';
            $resultado = $DAOGestor->fun_update_elemento($GL_ELEMENTOS[$elemento]->nombre_tabla, $partes_sql['set'], $condicion);
            if (!$resultado['error']) {
                $nombre_campo = 'foto';
                if ($_FILES[$nombre_campo]['error'] == UPLOAD_ERR_OK) {
                    $archivo = new ArrayObject($_FILES[$nombre_campo]);
                    $tipo_archivo = $archivo['type'];
                    $partes = explode("/", $tipo_archivo);
                    $extension_original = $partes[1];
                    $extension = $partes[1];
                    if ($extension == 'gif') {
                        $ext = 'jpeg';
                    } else {