Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
INVENTAPP
/
controller
:
controlAdmin.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php include_once('../models/modelo_conexion.php'); session_start(); $objeto = new Conexion(); $conexion = $objeto->Conectar(); /* caso 1 */ $inpUsuario = (isset($_POST['inpUsuario'])) ? $_POST['inpUsuario'] : ''; $inpNomUsuario = (isset($_POST['inpNomUsuario'])) ? $_POST['inpNomUsuario'] : ''; $slctPermiso = (isset($_POST['slctPermiso'])) ? $_POST['slctPermiso'] : ''; $inpContraseña = (isset($_POST['inpContraseña'])) ? $_POST['inpContraseña'] : ''; $slctEstado = (isset($_POST['slctEstado'])) ? $_POST['slctEstado'] : ''; /* caso 2 */ $inpCodLinea = (isset($_POST['inpCodLinea'])) ? $_POST['inpCodLinea'] : ''; $inpNomLinea = (isset($_POST['inpNomLinea'])) ? $_POST['inpNomLinea'] : ''; $inpCodItem = (isset($_POST['inpCodItem'])) ? $_POST['inpCodItem'] : ''; $inpNomItem = (isset($_POST['inpNomItem'])) ? $_POST['inpNomItem'] : ''; $aggPesoProm = (isset($_POST['aggPesoProm'])) ? $_POST['aggPesoProm'] : ''; $aggPesoMin = (isset($_POST['aggPesoMin'])) ? $_POST['aggPesoMin'] : ''; $aggPesoMax = (isset($_POST['aggPesoMax'])) ? $_POST['aggPesoMax'] : ''; /* caso 3 */ $AggUbicacion = (isset($_POST['AggUbicacion'])) ? $_POST['AggUbicacion'] : ''; /* caso 4 */ $actuDcto = (isset($_POST['actuDcto'])) ? $_POST['actuDcto'] : ''; /* caso 5 */ $aggCodLinea = (isset($_POST['aggCodLinea'])) ? $_POST['aggCodLinea'] : ''; $aggNomLinea = (isset($_POST['aggNomLinea'])) ? $_POST['aggNomLinea'] : ''; /* verficacion caso */ $opcion = (isset($_POST['opcion'])) ? $_POST['opcion'] : ''; switch ($opcion) { case 'buscarUsuario': $usuario = isset($_POST['usuario_buscar']) ? $_POST['usuario_buscar'] : ''; $consulta = "SELECT * FROM user WHERE usuario = :usuario"; $resultado = $conexion->prepare($consulta); $resultado->bindParam(':usuario', $usuario, PDO::PARAM_STR); $resultado->execute(); $data = $resultado->fetch(PDO::FETCH_ASSOC); if ($data) { echo json_encode($data); // devuelve los datos al JS } else { echo json_encode(null); } exit; case 1: # Formulario Nuevo Usuario... /* $consulta = "INSERT INTO `user`(`usuario`, `nombre`, `permiso`, `password`, `ESTADO`) VALUES ('$inpUsuario','$inpNomUsuario','$slctPermiso','$inpContraseña','$slctEstado')"; $resultado = $conexion->prepare($consulta); $resultado->execute(); if ($resultado->rowCount() >= 1) { $data = $resultado->fetchAll(PDO::FETCH_ASSOC); print json_encode($data); } break; */ $consulta = "INSERT INTO user(usuario, nombre, permiso, password, ESTADO) VALUES (:usuario, :nombre, :permiso, :password, :estado) ON DUPLICATE KEY UPDATE nombre = :nombre, permiso = :permiso, password = :password, ESTADO = :estado"; $resultado = $conexion->prepare($consulta); $resultado->bindParam(':usuario', $inpUsuario); $resultado->bindParam(':nombre', $inpNomUsuario); $resultado->bindParam(':permiso', $slctPermiso); $resultado->bindParam(':password', $inpContraseña); $resultado->bindParam(':estado', $slctEstado); $ok = $resultado->execute(); if ($ok) { echo json_encode(["success" => true]); } else { echo json_encode(["success" => false]); } exit; case 2: # Formulario Nuevo Item... $consulta = "INSERT INTO `lineaxitem`( `codLinea`,`nomLinea`, `codItem`, `nomItem`, `pesoProm`, `minimo`, `maximo`) VALUES ('$inpCodLinea','$inpNomLinea','$inpCodItem','$inpNomItem','$aggPesoProm','$aggPesoMin','$aggPesoMax')"; $resultado = $conexion->prepare($consulta); $resultado->execute(); if ($resultado->rowCount() >= 1) { $data = $resultado->fetchAll(PDO::FETCH_ASSOC); print json_encode($data); } break; case 3: # Formulario Nueva Ubicacion... $consulta = "INSERT INTO `ubicacion`(`ubicacion`) VALUES ('$AggUbicacion')"; $resultado = $conexion->prepare($consulta); $resultado->execute(); if ($resultado->rowCount() >= 1) { $data = $resultado->fetchAll(PDO::FETCH_ASSOC); print json_encode($data); } break; case '4': # Formulario actualizar dcto... $consulta = "UPDATE `documento` SET`dcto`= '$actuDcto'"; $resultado = $conexion->prepare($consulta); $resultado->execute(); if ($resultado->rowCount() >= 1) { $data = $resultado->fetchAll(PDO::FETCH_ASSOC); print json_encode($data); } break; case 5: # Formulario Nueva linea... $consulta = "INSERT INTO `linea`(`codLinea`, `nomLinea`) VALUES ('$aggCodLinea','$aggNomLinea')"; $resultado = $conexion->prepare($consulta); $resultado->execute(); if ($resultado->rowCount() >= 1) { $data = $resultado->fetchAll(PDO::FETCH_ASSOC); print json_encode($data); } break; }