コード例 #1
0
function run()
{
    if (isset($_POST["btnLogin"])) {
        $correo = $_POST['email'];
        $Contrasenia = $_POST['password'];
        $estado = verificacionDeUsuario($correo);
        if (compararDatos($correo, $Contrasenia)) {
            $rol = obtenerRol($correo);
            if ($estado == 'ACT') {
                mw_setEstaLogueado($correo, true, $rol);
                redirectToUrl("index.php?page=home");
            } else {
                $errores[] = array("errmsg" => "Usuario Inactivo");
                redirectWithMessage("Su Cuenta de Usuario se encuentra Inactiva, Enviar mensaje para reactivacion de cuenta", "index.php?page=contactus");
            }
        } else {
            $errores[] = array("errmsg" => "Usuario o Contraseña Incorrecta");
            redirectWithMessage("Error Usuario o Contrasenia Incorrecta", "index.php?page=home");
        }
    }
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=home");
    }
    renderizar("home", array());
}
コード例 #2
0
function run()
{
    if (isset($_POST["btnAñadir"])) {
        if ($_POST["action"] == "upload") {
            $tamano = $_FILES["imgSelect"]['size'];
            $tipo = $_FILES["imgSelect"]['type'];
            $archivo = $_FILES["imgSelect"]['name'];
            $datos = array();
            $datos["nombre"] = $_POST["newNombreProducto"];
            $datos["precio"] = $_POST["newPrecioUnitarioProducto"];
            $datos["cantidad"] = $_POST["newCantidadProducto"];
            $datos["estado"] = $_POST["newEstadoProducto"];
            $datos["imagen"] = "public/imgs/productos/{$archivo}";
            if ($archivo != "") {
                // guardamos el archivo a la carpeta files
                $destino = "C:/wamp/www/Proyecto/boimcoWeb/BoimcoMVC/public/imgs/productos/" . $archivo;
                copy($_FILES['imgSelect']['tmp_name'], $destino);
                insertarNuevoProducto($datos);
                redirectWithMessage("Producto Ingresado Exitosamente", "index.php?page=agregarProducto");
            }
        }
    }
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=home");
    }
    renderizar("agregarProducto", array());
}
コード例 #3
0
function run()
{
    $imagen = array();
    $filtro = "";
    if (isset($_POST["btnBuscar"])) {
        $filtro = $_POST["buscarTxt"];
        $imagen = buscarProductos($filtro);
    } else {
        $imagen = obtenerProductos();
    }
    if (isset($_POST["btnLogin"])) {
        $correo = $_POST['email'];
        $Contrasenia = $_POST['password'];
        $estado = verificacionDeUsuario($correo);
        if ($estado == 'ACT') {
            if (compararDatos($correo, $Contrasenia)) {
                $rol = obtenerRol($correo);
                mw_setEstaLogueado($correo, true, $rol);
                if ($rol == 'CLT') {
                    redirectToUrl("index.php?page=productos");
                } else {
                    redirectToUrl("index.php?page=productos");
                }
            } else {
                $errores[] = array("errmsg" => "Usuario o Contraseña Incorrecta");
                redirectWithMessage("Error Usuario o Contraseña Incorrecta", "index.php?page=productos");
            }
        } else {
            $errores[] = array("errmsg" => "Usuario Inactivo");
            redirectWithMessage("Su Cuenta de Usuario se encuentra Inactiva, Enviar mensaje para reactivacion de cuenta", "index.php?page=contactus");
        }
    }
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=productos");
    }
    if (isset($_POST["btnAgregar"])) {
        if ($_POST["cantidadProductosSeleccionados"] == 0) {
            redirectWithMessage("Asegurese de seleccionar una cantidad válida.", "index.php?page=productos");
        }
        if ($_SESSION["userLogged"] == true && $_SESSION["userRol"] == 'CLT') {
            agregarACarretilla($_POST["codigoProducto"], $_POST["cantidadProductosSeleccionados"]);
            disminuirStock($_POST["codigoProducto"], $_POST["cantidadProductosSeleccionados"]);
            redirectWithMessage("Su producto fue agregado exitosamente al carrito, Gracias", "index.php?page=productos");
        } else {
            if ($_SESSION["userLogged"] == true && $_SESSION["userRol"] == 'ADM') {
            } else {
                redirectWithMessage("Registrese o inicie sesion para poder agregar a Carrito", "index.php?page=productos");
            }
        }
    }
    //PASAR A DETALE PRODUCTO
    renderizar("productos", array("imagen" => $imagen, "buscar" => $filtro));
}
コード例 #4
0
function agregarACarretilla($prdcod, $cantidad)
{
    $producto = array();
    $consulta = "SELECT * FROM productos WHERE idProducto='%d';";
    $consulta = sprintf($consulta, $prdcod);
    $producto = obtenerUnRegistro($consulta);
    if ($producto["cantidadProducto"] >= $cantidad) {
        $user = $_SESSION["userName"];
        $consulta = "INSERT INTO `carritos` (`idCorreo`, `idProductos`, `cantidadProductos`, `precioProductos`, `fechaCarrito`) VALUES ('%s', '%d', '%d', '%f',NOW());";
        $consulta = sprintf($consulta, $user, $producto["idProducto"], $cantidad, $producto["precioUnitarioProducto"]);
        ejecutarNonQuery($consulta);
    } else {
        redirectWithMessage("Error, No hay suficiente producto en existencia el maximo es de: {{cantidadProducto}}", "index.php?page=productos");
    }
}
コード例 #5
0
function run()
{
    $cliente = array();
    $correo = $_SESSION["userName"];
    $usuario = obtenerUsuario($correo);
    $idUsuario = $usuario["idUsuario"];
    $cliente = obtenerCliente($idUsuario);
    $boolValidar = true;
    if (isset($_POST["btnDesactivar"])) {
        deshabilitarUsuario($idUsuario);
        mw_setEstaLogueado("", false, "");
        redirectWithMessage("Usuario Inhabilitado", "index.php?page=home");
    }
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=home");
    }
    if (isset($_POST["btnModificar"])) {
        if (!validar('nombre', $_POST["nuevoPrimerNombre"])) {
            $boolValidar = false;
            echo "<script>alert('Error! Nombre ingresado con caracteres no permitidos');</script>";
        }
        if (!validar('nombre', $_POST["nuevoPrimerApellido"])) {
            $boolValidar = false;
            echo "<script>alert('Error! Apellido ingresado con caracteres no permitidos');</script>";
        }
        if (!validar('numero', $_POST["nuevoTelefono"])) {
            $boolValidar = false;
            echo "<script>alert('Error! Teléfeno ingresado con caracteres no permitidos');</script>";
        }
        if ($boolValidar) {
            if (modificarCliente($_POST, $cliente["idCliente"])) {
                redirectWithMessage("Perfil Actualizado", "index.php?page=perfil");
            }
        }
    }
    //if btnModificar
    renderizar("perfil", $cliente);
}
コード例 #6
0
function run()
{
    $imagen = array();
    $filtro = "";
    if (isset($_POST["btnBuscar"])) {
        $filtro = $_POST["buscarTxt"];
        $imagen = buscarTodoProducto($filtro);
    } else {
        $imagen = obtenerProductosTodos();
    }
    if (isset($_POST["btnModificar"])) {
        $idProd = $_POST["idProducto"];
        updateProducto($_POST, $idProd);
        redirectWithMessage("Producto Actualizado Con Exito", "index.php?page=productosAdmin");
    }
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=productos");
    }
    //PASAR A DETALE PRODUCTO
    renderizar("productosAdmin", array("imagen" => $imagen, "buscar" => $filtro));
}
コード例 #7
0
function run()
{
    $productos = array();
    $resultado = array();
    $resultado["subtotal"] = "";
    $resultado["impuesto"] = "";
    $resultado["total"] = "";
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=home");
    }
    $productos = mostrarCarretilla();
    if (isset($_POST["btnEliminar"])) {
        if (eliminarProductoDeCarretilla($_POST["idCarrito"])) {
            redirectWithMessage("Producto Eliminado de su Carrito", "index.php?page=carrito");
        }
    }
    if ($productos) {
        foreach ($productos as $value) {
            $resultado["subtotal"] += $value["cantidadProductos"] * $value["precioProductos"];
        }
        $resultado["impuesto"] = number_format($resultado["subtotal"] * 0.12, 2, '.', '');
        $resultado["total"] = number_format($resultado["subtotal"] + $resultado["impuesto"], 2, '.', '');
        $resultado["subtotal"] = number_format($resultado["subtotal"], 2, '.', '');
    } else {
        redirectToUrl("index.php?page=carritoVacio");
    }
    if (isset($_POST["btnFacturar"])) {
        if ($id = facturar($productos, $resultado)) {
            borrarMiCarretilla($_SESSION["userName"]);
            redirectWithMessage("Compra Exitosa", "index.php?page=carrito");
        }
    }
    if (isset($_POST["btnBorrarCarrito"])) {
        borrarMiCarretillaCompleta($_SESSION["userName"], $productos);
        redirectWithMessage("Carrito Eliminado :D", "index.php?page=carrito");
    }
    renderizar("carrito", array("productos" => $productos, "subtotal" => $resultado["subtotal"], "impuesto" => $resultado["impuesto"], "total" => $resultado["total"]));
}
コード例 #8
0
ファイル: employe.control.php プロジェクト: Gsoler21/Prueba
function run()
{
    $DatosEmpleado = array();
    $DatosEmpleado["employeTitle"] = "";
    $DatosEmpleado["employeMode"] = "";
    $DatosEmpleado["IdEmp"] = "";
    $DatosEmpleado["NomEmp"] = "";
    $DatosEmpleado["ApEmp"] = "";
    $DatosEmpleado["SexEmp"] = "";
    $DatosEmpleado["actSelected"] = "selected";
    $DatosEmpleado["inaSelected"] = "";
    $DatosEmpleado["disabled"] = "";
    if (isset($_GET["acc"])) {
        switch ($_GET["acc"]) {
            case "ins":
                $DatosEmpleado["employeTitle"] = "Ingreso de Nuevo empleado";
                $DatosEmpleado["employeMode"] = "ins";
                if (isset($_POST["btnacc"])) {
                    $lastID = insertarEmpleado($_POST);
                    if ($lastID) {
                        redirectWithMessage("¡Categoría Ingresada!", "index.php?page=employe&acc=upd&IdEmp=" . $lastID);
                    } else {
                        $DatosEmpleado["IdEmp"] = $_POST["IdEmp"];
                        $DatosEmpleado["NomEmp"] = $_POST["NomEmp"];
                        $DatosEmpleado["ApEmp"] = $_POST["ApEmp"];
                        $DatosEmpleado["SexEmp"] = $_POST["SexEmp"];
                        $DatosEmpleado["actSelected"] = $_POST["SexEmp"] == "M" ? "selected" : "";
                        $DatosEmpleado["inaSelected"] = $_POST["SexEmp"] == "F" ? "selected" : "";
                    }
                }
                renderizar("employe", $DatosEmpleado);
                break;
            case "upd":
                if (isset($_POST["btnacc"])) {
                    if (actualizarEmpleado($_POST)) {
                        redirectWithMessage("¡Categoría Actualizada!", "index.php?page=employe&acc=upd&IdEmp=" . $_POST["IdEmp"]);
                    }
                }
                if (isset($_GET["IdEmp"])) {
                    $empleado = obtenerEmpleado($_GET["IdEmp"]);
                    if ($empleado) {
                        $DatosEmpleado["employeTitle"] = "Actualizar " . $empleado["NomEmp"];
                        $DatosEmpleado["employeMode"] = "upd";
                        $DatosEmpleado["IdEmp"] = $empleado["IdEmp"];
                        $DatosEmpleado["NomEmp"] = $empleado["NomEmp"];
                        $DatosEmpleado["ApEmp"] = $empleado["ApEmp"];
                        $DatosEmpleado["SexEmp"] = $empleado["SexEmp"];
                        $DatosEmpleado["actSelected"] = $empleado["SexEmp"] == "M" ? "selected" : "";
                        $DatosEmpleado["inaSelected"] = $empleado["SexEmp"] == "F" ? "selected" : "";
                        renderizar("employe", $DatosEmpleado);
                    } else {
                        redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=empleados");
                    }
                } else {
                    redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=empleados");
                }
                break;
            case "dlt":
                if (isset($_POST["btnacc"])) {
                    if (borrarEmpleado($_POST["IdEmp"])) {
                        redirectWithMessage("¡Categoría Borrada!", "index.php?page=empleados");
                    }
                }
                if (isset($_GET["IdEmp"])) {
                    $empleado = obtenerEmpleado($_GET["IdEmp"]);
                    if ($empleado) {
                        $DatosEmpleado["employeTitle"] = "¿Desea borrar " . $empleado["NomEmp"] . "?";
                        $DatosEmpleado["employeMode"] = "dlt";
                        $DatosEmpleado["IdEmp"] = $empleado["IdEmp"];
                        $DatosEmpleado["NomEmp"] = $empleado["NomEmp"];
                        $DatosEmpleado["ApEmp"] = $empleado["ApEmp"];
                        $DatosEmpleado["SexEmp"] = $empleado["SexEmp"];
                        $DatosEmpleado["actSelected"] = $empleado["SexEmp"] == "M" ? "selected" : "";
                        $DatosEmpleado["inaSelected"] = $empleado["SexEmp"] == "F" ? "selected" : "";
                        $DatosEmpleado["disabled"] = 'disabled="disabled"';
                        renderizar("employe", $DatosEmpleado);
                    } else {
                        redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=empleados");
                    }
                } else {
                    redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=empleados");
                }
                break;
                defualt:
                redirectWithMessage("¡Acción no permitida!", "index.php?page=empleados");
                break;
        }
    }
}
コード例 #9
0
function run()
{
    //htmlDatos, arreglo que contiene todas las substituciones
    // que se darán en la plantilla.
    $htmlDatos = array();
    $htmlDatos["categoryTitle"] = "";
    $htmlDatos["categoryMode"] = "";
    $htmlDatos["ctgid"] = "";
    $htmlDatos["ctgdsc"] = "";
    $htmlDatos["ctgest"] = "";
    $htmlDatos["actSelected"] = "selected";
    $htmlDatos["inaSelected"] = "";
    $htmlDatos["disabled"] = "";
    if (isset($_GET["acc"])) {
        switch ($_GET["acc"]) {
            //Manejando si es un insert
            case "ins":
                $htmlDatos["categoryTitle"] = "Ingreso de Nueva Categoría";
                $htmlDatos["categoryMode"] = "ins";
                //se determina si es una acción del formulario
                if (isset($_POST["btnacc"])) {
                    $lastID = insertarCategoria($_POST);
                    if ($lastID) {
                        redirectWithMessage("¡Categoría Ingresada!", "index.php?page=category&acc=upd&ctgid=" . $lastID);
                    } else {
                        //Se obtiene los datos que estaban en el post
                        $htmlDatos["ctgid"] = $_POST["ctgid"];
                        $htmlDatos["ctgdsc"] = $_POST["ctgdsc"];
                        $htmlDatos["ctgest"] = $_POST["ctgest"];
                        $htmlDatos["actSelected"] = $_POST["ctgest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $_POST["ctgest"] == "INA" ? "selected" : "";
                    }
                }
                //si no es una acción del post se muestra los datos
                renderizar("category", $htmlDatos);
                break;
                //Manejando si es un Update
            //Manejando si es un Update
            case "upd":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (actualizarCategoria($_POST)) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡Categoría Actualizada!", "index.php?page=category&acc=upd&ctgid=" . $_POST["ctgid"]);
                    }
                }
                if (isset($_GET["ctgid"])) {
                    $categoria = obtenerCategoria($_GET["ctgid"]);
                    if ($categoria) {
                        $htmlDatos["categoryTitle"] = "Actualizar " . $categoria["ctgdsc"];
                        $htmlDatos["categoryMode"] = "upd";
                        $htmlDatos["ctgid"] = $categoria["ctgid"];
                        $htmlDatos["ctgdsc"] = $categoria["ctgdsc"];
                        $htmlDatos["ctgest"] = $categoria["ctgest"];
                        $htmlDatos["actSelected"] = $categoria["ctgest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $categoria["ctgest"] == "INA" ? "selected" : "";
                        renderizar("category", $htmlDatos);
                    } else {
                        redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                    }
                } else {
                    redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                }
                break;
                //Manejando un delete
            //Manejando un delete
            case "dlt":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (borrarCategoria($_POST["ctgid"])) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡Categoría Borrada!", "index.php?page=categorias");
                    }
                }
                if (isset($_GET["ctgid"])) {
                    $categoria = obtenerCategoria($_GET["ctgid"]);
                    if ($categoria) {
                        $htmlDatos["categoryTitle"] = "¿Desea borrar " . $categoria["ctgdsc"] . "?";
                        $htmlDatos["categoryMode"] = "dlt";
                        $htmlDatos["ctgid"] = $categoria["ctgid"];
                        $htmlDatos["ctgdsc"] = $categoria["ctgdsc"];
                        $htmlDatos["ctgest"] = $categoria["ctgest"];
                        $htmlDatos["actSelected"] = $categoria["ctgest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $categoria["ctgest"] == "INA" ? "selected" : "";
                        $htmlDatos["disabled"] = 'disabled="disabled"';
                        renderizar("category", $htmlDatos);
                    } else {
                        redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                    }
                } else {
                    redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                }
                break;
                defualt:
                redirectWithMessage("¡Acción no permitida!", "index.php?page=categorias");
                break;
        }
    }
}
コード例 #10
0
function run()
{
    $htmlContacto = array();
    $htmlContacto["txtName"] = "";
    $htmlContacto["txtEmail"] = "";
    $htmlContacto["txtTel"] = "";
    $htmlContacto["txtMsg"] = "";
    $boolValidar = true;
    if (isset($_POST["btnEnviar"])) {
        if (!validar('email', $_POST["txtEmail"])) {
            $boolValidar = false;
            echo "<script>alert('Error! Ingrese correo correctamente, Ejemplo: correo@electroni.co');</script>";
        }
        if (!validar('nombre', $_POST["txtName"])) {
            $boolValidar = false;
            echo "<script>alert('Error! Nombre ingresado con caracteres no permitidos');</script>";
        }
        if (!validar('numero', $_POST["txtTel"])) {
            $boolValidar = false;
            echo "<script>alert('Error! Teléfeno ingresado con caracteres no permitidos');</script>";
        }
        if ($boolValidar) {
            $nombre = $_POST["txtName"];
            $correo = $_POST["txtEmail"];
            $content = $_POST["txtMsg"];
            $salto = "\r\n";
            $mensaje = "De: " . $correo . "<br><br>" . $content;
            $mail = new PHPMailer();
            // create a new object
            $mail->IsSMTP();
            // enable SMTP
            $mail->SMTPDebug = 1;
            // debugging: 1 = errors and messages, 2 = messages only
            $mail->SMTPAuth = true;
            // authentication enabled
            $mail->SMTPSecure = 'ssl';
            // secure transfer enabled REQUIRED for Gmail
            $mail->Host = "smtp.gmail.com";
            $mail->Port = 465;
            // or 587
            $mail->IsHTML(true);
            $mail->Username = "******";
            $mail->Password = "******";
            $mail->SetFrom("*****@*****.**");
            $mail->Subject = $nombre . " tiene una consulta nueva";
            $mail->Body = $mensaje;
            $mail->AddAddress("*****@*****.**");
            if (!$mail->Send()) {
                echo "Mailer Error: " . $mail->ErrorInfo;
            } else {
                echo "Message has been sent";
            }
            redirectWithMessage("Gracias por sus comentarios, Su mensaje ha sido enviado correctamente", "index.php?page=home");
        }
    }
    //IF Enviar
    if (isset($_POST["btnLogin"])) {
        $correo = $_POST['email'];
        $Contrasenia = $_POST['password'];
        $estado = verificacionDeUsuario($correo);
        if ($estado == 'ACT') {
            if (compararDatos($correo, $Contrasenia)) {
                $rol = obtenerRol($correo);
                mw_setEstaLogueado($correo, true, $rol);
                redirectToUrl("index.php?page=contactus");
            } else {
                $errores[] = array("errmsg" => "Usuario o Contraseña Incorrecta");
                redirectWithMessage("Error Usuario o Contraseña Incorrecta", "index.php?page=contactus");
            }
        } else {
            $errores[] = array("errmsg" => "Usuario Inactivo");
            redirectWithMessage("Su Cuenta de Usuario se encuentra Inactiva, Enviar mensaje para reactivacion de cuenta", "index.php?page=contactus");
        }
    }
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=contactus");
    }
    renderizar("contactus", array());
}
コード例 #11
0
function run()
{
    //htmlDatos, arreglo que contiene todas las substituciones
    // que se darán en la plantilla.
    $htmlDatos = array();
    $htmlDatos["comprasTitle"] = "";
    $htmlDatos["comprasMode"] = "";
    $htmlDatos["rabSelected"] = "selected";
    $htmlDatos["torSelected"] = "";
    $htmlDatos["ccSelected"] = "";
    $htmlDatos["dsSelected"] = "";
    $htmlDatos["crSelected"] = "";
    $htmlDatos["plaSelected"] = "";
    $htmlDatos["atpSelected"] = "";
    $htmlDatos["atgSelected"] = "";
    $htmlDatos["jgrSelected"] = "";
    $htmlDatos["jgaSelected"] = "";
    $htmlDatos["jcoSelected"] = "";
    $htmlDatos["lbSelected"] = "";
    $htmlDatos["tolSelected"] = "";
    $htmlDatos["mpvSelected"] = "";
    $htmlDatos["cam_lps"] = "";
    $htmlDatos["ru_lps"] = "";
    $htmlDatos["actSelected"] = "selected";
    $htmlDatos["inaSelected"] = "";
    $htmlDatos["desSelected"] = "";
    $htmlDatos["disabled"] = "";
    if (isset($_GET["acc"])) {
        switch ($_GET["acc"]) {
            //Manejando si es un insert
            case "ins":
                $htmlDatos["camionTitle"] = "Ingreso de Nueva camion";
                $htmlDatos["camionMode"] = "ins";
                //se determina si es una acción del formulario
                if (isset($_POST["btnacc"])) {
                    $lastID = insertarCamion($_POST);
                    if ($lastID) {
                        redirectWithMessage("¡camion Ingresada!", "index.php?page=camion&acc=upd&cam_id=" . $lastID);
                    } else {
                        //Se obtiene los datos que estaban en el post
                        $htmlDatos["cam_id"] = $_POST["cam_id"];
                        $htmlDatos["cam_placa"] = $_POST["cam_placa"];
                        $htmlDatos["cam_des"] = $_POST["cam_des"];
                        $htmlDatos["rabSelected"] = $_POST["cam_tipo"] == "RAB" ? "selected" : "";
                        $htmlDatos["torSelected"] = $_POST["cam_tipo"] == "TOR" ? "selected" : "";
                        $htmlDatos["ccSelected"] = $_POST["cam_tipo"] == "CC" ? "selected" : "";
                        $htmlDatos["dsSelected"] = $_POST["cam_tipo"] == "DS" ? "selected" : "";
                        $htmlDatos["crSelected"] = $_POST["cam_tipo"] == "CR" ? "selected" : "";
                        $htmlDatos["plaSelected"] = $_POST["cam_tipo"] == "PLA" ? "selected" : "";
                        $htmlDatos["atpSelected"] = $_POST["cam_tipo"] == "ATP" ? "selected" : "";
                        $htmlDatos["atgSelected"] = $_POST["cam_tipo"] == "ATG" ? "selected" : "";
                        $htmlDatos["jgrSelected"] = $_POST["cam_tipo"] == "JGR" ? "selected" : "";
                        $htmlDatos["jgaSelected"] = $_POST["cam_tipo"] == "JGA" ? "selected" : "";
                        $htmlDatos["jcoSelected"] = $_POST["cam_tipo"] == "JCO" ? "selected" : "";
                        $htmlDatos["lbSelected"] = $_POST["cam_tipo"] == "LB" ? "selected" : "";
                        $htmlDatos["tolSelected"] = $_POST["cam_tipo"] == "TOL" ? "selected" : "";
                        $htmlDatos["mpvSelected"] = $_POST["cam_tipo"] == "MPV" ? "selected" : "";
                        $htmlDatos["cam_lps"] = $_POST["cam_lps"];
                        $htmlDatos["cam_max"] = $_POST["cam_max"];
                        $htmlDatos["actSelected"] = $_POST["cam_est"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $_POST["cam_est"] == "INA" ? "selected" : "";
                        $htmlDatos["desSelected"] = $_POST["cam_est"] == "DES" ? "selected" : "";
                    }
                }
                //si no es una acción del post se muestra los datos
                renderizar("camion", $htmlDatos);
                break;
                //Manejando si es un Update
            //Manejando si es un Update
            case "upd":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (actualizarCamion($_POST)) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡camion Actualizada!", "index.php?page=camion&acc=upd&cam_id=" . $_POST["cam_id"]);
                    }
                }
                if (isset($_GET["cam_id"])) {
                    $camion = obtenerCamion($_GET["cam_id"]);
                    if ($camion) {
                        $htmlDatos["camionTitle"] = "Actualizar " . $camion["cam_des"];
                        $htmlDatos["camionMode"] = "upd";
                        $htmlDatos["cam_id"] = $camion["cam_id"];
                        $htmlDatos["cam_placa"] = $camion["cam_placa"];
                        $htmlDatos["cam_des"] = $camion["cam_des"];
                        $htmlDatos["rabSelected"] = $camion["cam_tipo"] == "RAB" ? "selected" : "";
                        $htmlDatos["torSelected"] = $camion["cam_tipo"] == "TOR" ? "selected" : "";
                        $htmlDatos["ccSelected"] = $camion["cam_tipo"] == "CC" ? "selected" : "";
                        $htmlDatos["dsSelected"] = $camion["cam_tipo"] == "DS" ? "selected" : "";
                        $htmlDatos["crSelected"] = $camion["cam_tipo"] == "CR" ? "selected" : "";
                        $htmlDatos["plaSelected"] = $camion["cam_tipo"] == "PLA" ? "selected" : "";
                        $htmlDatos["atpSelected"] = $camion["cam_tipo"] == "ATP" ? "selected" : "";
                        $htmlDatos["atgSelected"] = $camion["cam_tipo"] == "ATG" ? "selected" : "";
                        $htmlDatos["jgrSelected"] = $camion["cam_tipo"] == "JGR" ? "selected" : "";
                        $htmlDatos["jgaSelected"] = $camion["cam_tipo"] == "JGA" ? "selected" : "";
                        $htmlDatos["jcoSelected"] = $camion["cam_tipo"] == "JCO" ? "selected" : "";
                        $htmlDatos["lbSelected"] = $camion["cam_tipo"] == "LB" ? "selected" : "";
                        $htmlDatos["tolSelected"] = $camion["cam_tipo"] == "TOL" ? "selected" : "";
                        $htmlDatos["mpvSelected"] = $camion["cam_tipo"] == "MPV" ? "selected" : "";
                        $htmlDatos["cam_lps"] = $camion["cam_lps"];
                        $htmlDatos["cam_max"] = $camion["cam_max"];
                        $htmlDatos["actSelected"] = $camion["cam_est"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $camion["cam_est"] == "INA" ? "selected" : "";
                        $htmlDatos["desSelected"] = $camion["cam_est"] == "DES" ? "selected" : "";
                        renderizar("camion", $htmlDatos);
                    } else {
                        redirectWithMessage("¡camion No Encontrada!", "index.php?page=camiones");
                    }
                } else {
                    redirectWithMessage("¡camion No Encontrada!", "index.php?page=camiones");
                }
                break;
                //Manejando un delete
            //Manejando un delete
            case "dlt":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (borrarCamion($_POST["cam_id"])) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡camion Borrada!", "index.php?page=camiones");
                    }
                }
                if (isset($_GET["cam_id"])) {
                    $camion = obtenerCamion($_GET["cam_id"]);
                    if ($camion) {
                        $htmlDatos["camionTitle"] = "¿Desea borrar " . $camion["cam_des"] . "?";
                        $htmlDatos["camionMode"] = "dlt";
                        $htmlDatos["cam_id"] = $camion["cam_id"];
                        $htmlDatos["cam_placa"] = $camion["cam_placa"];
                        $htmlDatos["cam_des"] = $camion["cam_des"];
                        $htmlDatos["rabSelected"] = $camion["cam_tipo"] == "RAB" ? "selected" : "";
                        $htmlDatos["torSelected"] = $camion["cam_tipo"] == "TOR" ? "selected" : "";
                        $htmlDatos["ccSelected"] = $camion["cam_tipo"] == "CC" ? "selected" : "";
                        $htmlDatos["dsSelected"] = $camion["cam_tipo"] == "DS" ? "selected" : "";
                        $htmlDatos["crSelected"] = $camion["cam_tipo"] == "CR" ? "selected" : "";
                        $htmlDatos["plaSelected"] = $camion["cam_tipo"] == "PLA" ? "selected" : "";
                        $htmlDatos["atpSelected"] = $camion["cam_tipo"] == "ATP" ? "selected" : "";
                        $htmlDatos["atgSelected"] = $camion["cam_tipo"] == "ATG" ? "selected" : "";
                        $htmlDatos["jgrSelected"] = $camion["cam_tipo"] == "JGR" ? "selected" : "";
                        $htmlDatos["jgaSelected"] = $camion["cam_tipo"] == "JGA" ? "selected" : "";
                        $htmlDatos["jcoSelected"] = $camion["cam_tipo"] == "JCO" ? "selected" : "";
                        $htmlDatos["lbSelected"] = $camion["cam_tipo"] == "LB" ? "selected" : "";
                        $htmlDatos["tolSelected"] = $camion["cam_tipo"] == "TOL" ? "selected" : "";
                        $htmlDatos["mpvSelected"] = $camion["cam_tipo"] == "MPV" ? "selected" : "";
                        $htmlDatos["cam_lps"] = $camion["cam_lps"];
                        $htmlDatos["cam_max"] = $camion["cam_max"];
                        $htmlDatos["actSelected"] = $camion["cam_est"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $camion["cam_est"] == "INA" ? "selected" : "";
                        $htmlDatos["desSelected"] = $camion["cam_est"] == "DES" ? "selected" : "";
                        $htmlDatos["disabled"] = 'disabled="disabled"';
                        renderizar("camion", $htmlDatos);
                    } else {
                        redirectWithMessage("¡camion No Encontrada!", "index.php?page=camiones");
                    }
                } else {
                    redirectWithMessage("¡camion No Encontrada!", "index.php?page=camiones");
                }
                break;
                defualt:
                redirectWithMessage("¡Acción no permitida!", "index.php?page=camiones");
                break;
        }
    }
}
コード例 #12
0
function run()
{
    //htmlDatos, arreglo que contiene todas las substituciones
    // que se darán en la plantilla.
    $htmlDatos = array();
    $htmlDatos["empresaTitle"] = "";
    $htmlDatos["empresaMode"] = "";
    $htmlDatos["empresaId"] = "";
    $htmlDatos["empdsc"] = "";
    $htmlDatos["emprtn"] = "";
    $htmlDatos["empdir"] = "";
    $htmlDatos["emptel"] = "";
    $htmlDatos["emptel2"] = "";
    $htmlDatos["empurl"] = "";
    $htmlDatos["empest"] = "";
    $htmlDatos["actSelected"] = "selected";
    $htmlDatos["inaSelected"] = "";
    $htmlDatos["empctc"] = "";
    $htmlDatos["emptip"] = "";
    $htmlDatos["srvSelected"] = "";
    $htmlDatos["rtlSelected"] = "selected";
    $htmlDatos["wrhSelected"] = "";
    $htmlDatos["disabled"] = "";
    if (isset($_GET["acc"])) {
        switch ($_GET["acc"]) {
            //Manejando si es un insert
            case "ins":
                $htmlDatos["empresaTitle"] = "Ingreso de Nueva Empresa";
                $htmlDatos["empresaMode"] = "ins";
                //se determina si es una acción del formulario
                if (isset($_POST["btnacc"])) {
                    $lastID = insertarEmpresa($_POST);
                    if ($lastID) {
                        redirectWithMessage("¡Empresa Ingresada!", "index.php?page=empresa&acc=upd&empresaId=" . $lastID);
                    } else {
                        mergeArrayTo($_POST, $_htmlDatos);
                        $htmlDatos["actSelected"] = $_POST["empest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $_POST["empest"] == "INA" ? "selected" : "";
                        $htmlDatos["srvSelected"] = $_POST["emptip"] == "SRV" ? "selected" : "";
                        $htmlDatos["rtlSelected"] = $_POST["emptip"] == "RTL" ? "selected" : "";
                        $htmlDatos["wrhSelected"] = $_POST["emptip"] == "WRH" ? "selected" : "";
                    }
                }
                //si no es una acción del post se muestra los datos
                renderizar("empresa", $htmlDatos);
                break;
                //Manejando si es un Update
            //Manejando si es un Update
            case "upd":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (actualizarEmpresa($_POST)) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡Empresa Actualizada!", "index.php?page=empresa&acc=upd&empresaId=" . $_POST["empresaId"]);
                    }
                }
                if (isset($_GET["empresaId"])) {
                    $empresa = obtenerEmpresa($_GET["empresaId"]);
                    if ($empresa) {
                        $htmlDatos["empresaTitle"] = "Actualizar " . $empresa["empdsc"];
                        $htmlDatos["empresaMode"] = "upd";
                        // Esta funcion mergeArrayTo se encuentra en libs/utilities.php
                        // utiliza parametros por referencia se usa para llenar los
                        // datos comunes del primer arreglo segun llave en el segundo
                        // si existen en el segundo. Asi podemos compiar los datos empresas directamente
                        // en el arreglo htmlDatos sin tener que estar escribiendo cada asignación.
                        mergeArrayTo($empresa, $htmlDatos);
                        $htmlDatos["actSelected"] = $empresa["empest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $empresa["empest"] == "INA" ? "selected" : "";
                        $htmlDatos["srvSelected"] = $empresa["emptip"] == "SRV" ? "selected" : "";
                        $htmlDatos["rtlSelected"] = $empresa["emptip"] == "RTL" ? "selected" : "";
                        $htmlDatos["wrhSelected"] = $empresa["emptip"] == "WRH" ? "selected" : "";
                        renderizar("empresa", $htmlDatos);
                    } else {
                        redirectWithMessage("¡Empresa No Encontrada!", "index.php?page=empresas");
                    }
                } else {
                    redirectWithMessage("¡Empresa No Encontrada!", "index.php?page=empresas");
                }
                break;
                //Manejando un delete
            //Manejando un delete
            case "dlt":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (borrarEmpresa($_POST["empresaId"])) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡Empresa Borrada!", "index.php?page=empresas");
                    }
                }
                $empresa = obtenerEmpresa($_GET["empresaId"]);
                if ($empresa) {
                    $htmlDatos["empresaTitle"] = "Actualizar " . $empresa["empdsc"];
                    $htmlDatos["empresaMode"] = "upd";
                    mergeArrayTo($empresa, $htmlDatos);
                    $htmlDatos["actSelected"] = $empresa["empest"] == "ACT" ? "selected" : "";
                    $htmlDatos["inaSelected"] = $empresa["empest"] == "INA" ? "selected" : "";
                    $htmlDatos["srvSelected"] = $empresa["emptip"] == "SRV" ? "selected" : "";
                    $htmlDatos["rtlSelected"] = $empresa["emptip"] == "RTL" ? "selected" : "";
                    $htmlDatos["wrhSelected"] = $empresa["emptip"] == "WRH" ? "selected" : "";
                    $htmlDatos["disabled"] = "disabled";
                    renderizar("empresa", $htmlDatos);
                } else {
                    redirectWithMessage("¡Empresa No Encontrada!", "index.php?page=empresas");
                }
                break;
                defualt:
                redirectWithMessage("¡Acción no permitida!", "index.php?page=empresas");
                break;
        }
    }
}
コード例 #13
0
ファイル: ej9.php プロジェクト: aetherage/Github-Aetherage
            } else {
                redirectWithMessage('EL producto no existe!', 'ej8.php');
            }
            break;
        case "del":
            $mode = "delete";
            $sql = "DELETE FROM MyGuests WHERE id=3";
            if ($conn->query($sql) === TRUE) {
                echo "Record deleted successfully";
            } else {
                echo "Error deleting record: " . $conn->error;
            }
            break;
        default:
            //truquito muy util.
            redirectWithMessage('No Tiene Acceso a Esta página, redirigiendo.', 'ej8.php');
    }
} else {
    // ESTO ES ULTRA IMPORTANTE
    // PARA REDIRIGIR A OTRA PAGINA
    // DESDE PHP
    header("location:ej8.php");
    die;
}
?>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title></title>
  </head>
コード例 #14
0
function run()
{
    //htmlDatos, arreglo que contiene todas las substituciones
    // que se darán en la plantilla.
    $htmlDatos = array();
    $htmlDatos["unidadTitle"] = "";
    $htmlDatos["unidadMode"] = "";
    $htmlDatos["undid"] = "";
    $htmlDatos["unddes"] = "";
    $htmlDatos["undprnt"] = "";
    $htmlDatos["undfprnt"] = "";
    $htmlDatos["undest"] = "";
    $htmlDatos["undtip"] = "";
    $htmlDatos["unidadesPadre"] = obtenerUnidadesPadreSelect();
    $htmlDatos["unidadesTipo"] = obtenerUnidadesTipoSelected();
    $htmlDatos["actSelected"] = "selected";
    $htmlDatos["inaSelected"] = "";
    $htmlDatos["desSelected"] = "";
    $htmlDatos["disabled"] = "";
    /*
    `undid`
    `unddes`
    `undprnt`
    `undfprnt`
    `undest`
    `undtip`
    */
    if (isset($_GET["acc"])) {
        switch ($_GET["acc"]) {
            //Manejando si es un insert
            case "ins":
                $htmlDatos["unidadTitle"] = "Ingreso de Nueva Unidad";
                $htmlDatos["unidadMode"] = "ins";
                //se determina si es una acción del formulario
                if (isset($_POST["btnacc"])) {
                    $lastID = insertarUnidad($_POST);
                    if ($lastID) {
                        redirectWithMessage("¡Unidad Ingresada!", "index.php?page=unidad&acc=upd&undid=" . $lastID);
                    } else {
                        //Se obtiene los datos que estaban en el post
                        $htmlDatos["undid"] = $_POST["undid"];
                        $htmlDatos["unddes"] = $_POST["unddes"];
                        $htmlDatos["undprnt"] = $_POST["undprnt"];
                        $htmlDatos["undfprnt"] = $_POST["undfprnt"];
                        $htmlDatos["undest"] = $_POST["undest"];
                        $htmlDatos["actSelected"] = $_POST["undest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $_POST["undest"] == "INA" ? "selected" : "";
                        $htmlDatos["desSelected"] = $_POST["undest"] == "DES" ? "selected" : "";
                        $htmlDatos["undtip"] = $_POST["undtip"];
                        $htmlDatos["unidadesPadre"] = obtenerUnidadesPadreSelect(0, $_POST["undprnt"]);
                        $htmlDatos["unidadesTipo"] = obtenerUnidadesTipoSelected($_POST["undtip"]);
                    }
                }
                //si no es una acción del post se muestra los datos
                renderizar("unidad", $htmlDatos);
                break;
                //Manejando si es un Update
            //Manejando si es un Update
            case "upd":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (actualizarUnidad($_POST)) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡Unidad Actualizada!", "index.php?page=unidad&acc=upd&undid=" . $_POST["undid"]);
                    }
                }
                if (isset($_GET["undid"])) {
                    $unidad = obtenerUnidad($_GET["undid"]);
                    if ($unidad) {
                        $htmlDatos["unidadTitle"] = "Actualizar " . $unidad["unddes"];
                        $htmlDatos["unidadMode"] = "upd";
                        $htmlDatos["undid"] = $unidad["undid"];
                        $htmlDatos["unddes"] = $unidad["unddes"];
                        $htmlDatos["undprnt"] = $unidad["undprnt"];
                        $htmlDatos["undfprnt"] = $unidad["undfprnt"];
                        $htmlDatos["undest"] = $unidad["undest"];
                        $htmlDatos["actSelected"] = $unidad["undest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $unidad["undest"] == "INA" ? "selected" : "";
                        $htmlDatos["desSelected"] = $unidad["undest"] == "DES" ? "selected" : "";
                        $htmlDatos["undtip"] = $unidad["undtip"];
                        $htmlDatos["unidadesPadre"] = obtenerUnidadesPadreSelect($unidad["undid"], $unidad["undprnt"]);
                        $htmlDatos["unidadesTipo"] = obtenerUnidadesTipoSelected($unidad["undtip"]);
                        renderizar("unidad", $htmlDatos);
                    } else {
                        redirectWithMessage("¡Unidad No Encontrada!", "index.php?page=unidades");
                    }
                } else {
                    redirectWithMessage("¡Unidad No Encontrada!", "index.php?page=unidades");
                }
                break;
                //Manejando un delete
            //Manejando un delete
            case "dlt":
                if (isset($_POST["btnacc"])) {
                    //implementar logica de guardado
                    if (borrarUnidad($_POST["undid"])) {
                        //forzando a que se actualice con los datos de la db
                        redirectWithMessage("¡Unidad Borrada!", "index.php?page=unidades");
                    }
                }
                if (isset($_GET["undid"])) {
                    $unidad = obtenerUnidad($_GET["undid"]);
                    if ($unidad) {
                        $htmlDatos["unidadTitle"] = "¿Desea borrar " . $unidad["unddes"] . "?";
                        $htmlDatos["unidadMode"] = "dlt";
                        $htmlDatos["undid"] = $unidad["undid"];
                        $htmlDatos["unddes"] = $unidad["unddes"];
                        $htmlDatos["undprnt"] = $unidad["undprnt"];
                        $htmlDatos["undfprnt"] = $unidad["undfprnt"];
                        $htmlDatos["undest"] = $unidad["undest"];
                        $htmlDatos["actSelected"] = $unidad["undest"] == "ACT" ? "selected" : "";
                        $htmlDatos["inaSelected"] = $unidad["undest"] == "INA" ? "selected" : "";
                        $htmlDatos["desSelected"] = $unidad["undest"] == "DES" ? "selected" : "";
                        $htmlDatos["undtip"] = $unidad["undtip"];
                        $htmlDatos["unidadesPadre"] = obtenerUnidadesPadreSelect($unidad["undid"], $unidad["undprnt"]);
                        $htmlDatos["unidadesTipo"] = obtenerUnidadesTipoSelected($unidad["undtip"]);
                        $htmlDatos["disabled"] = 'disabled="disabled"';
                        renderizar("unidad", $htmlDatos);
                    } else {
                        redirectWithMessage("¡Unidad No Encontrada!", "index.php?page=unidades");
                    }
                } else {
                    redirectWithMessage("¡Unidad No Encontrada!", "index.php?page=unidades");
                }
                break;
                defualt:
                redirectWithMessage("¡Acción no permitida!", "index.php?page=unidades");
                break;
        }
    }
}
コード例 #15
0
ファイル: category.control.php プロジェクト: Gsoler21/Prueba
function run()
{
    $DatosCategoria = array();
    $DatosCategoria["categoryTitle"] = "";
    $DatosCategoria["categoryMode"] = "";
    $DatosCategoria["ctgid"] = "";
    $DatosCategoria["ctgdsc"] = "";
    $DatosCategoria["ctgest"] = "";
    $DatosCategoria["actSelected"] = "selected";
    $DatosCategoria["inaSelected"] = "";
    $DatosCategoria["disabled"] = "";
    if (isset($_GET["acc"])) {
        switch ($_GET["acc"]) {
            case "ins":
                $DatosCategoria["categoryTitle"] = "Ingreso de Nueva Categoría";
                $DatosCategoria["categoryMode"] = "ins";
                if (isset($_POST["btnacc"])) {
                    $lastID = insertarCategoria($_POST);
                    if ($lastID) {
                        redirectWithMessage("¡Categoría Ingresada!", "index.php?page=category&acc=upd&ctgid=" . $lastID);
                    } else {
                        $DatosCategoria["ctgid"] = $_POST["ctgid"];
                        $DatosCategoria["ctgdsc"] = $_POST["ctgdsc"];
                        $DatosCategoria["ctgest"] = $_POST["ctgest"];
                        $DatosCategoria["actSelected"] = $_POST["ctgest"] == "ACT" ? "selected" : "";
                        $DatosCategoria["inaSelected"] = $_POST["ctgest"] == "INA" ? "selected" : "";
                    }
                }
                renderizar("category", $DatosCategoria);
                break;
            case "upd":
                if (isset($_POST["btnacc"])) {
                    if (actualizarCategoria($_POST)) {
                        redirectWithMessage("¡Categoría Actualizada!", "index.php?page=category&acc=upd&ctgid=" . $_POST["ctgid"]);
                    }
                }
                if (isset($_GET["ctgid"])) {
                    $categoria = obtenerCategoria($_GET["ctgid"]);
                    if ($categoria) {
                        $DatosCategoria["categoryTitle"] = "Actualizar " . $categoria["ctgdsc"];
                        $DatosCategoria["categoryMode"] = "upd";
                        $DatosCategoria["ctgid"] = $categoria["ctgid"];
                        $DatosCategoria["ctgdsc"] = $categoria["ctgdsc"];
                        $DatosCategoria["ctgest"] = $categoria["ctgest"];
                        $DatosCategoria["actSelected"] = $categoria["ctgest"] == "ACT" ? "selected" : "";
                        $DatosCategoria["inaSelected"] = $categoria["ctgest"] == "INA" ? "selected" : "";
                        renderizar("category", $DatosCategoria);
                    } else {
                        redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                    }
                } else {
                    redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                }
                break;
            case "dlt":
                if (isset($_POST["btnacc"])) {
                    if (borrarCategoria($_POST["ctgid"])) {
                        redirectWithMessage("¡Categoría Borrada!", "index.php?page=categorias");
                    }
                }
                if (isset($_GET["ctgid"])) {
                    $categoria = obtenerCategoria($_GET["ctgid"]);
                    if ($categoria) {
                        $DatosCategoria["categoryTitle"] = "¿Desea borrar " . $categoria["ctgdsc"] . "?";
                        $DatosCategoria["categoryMode"] = "dlt";
                        $DatosCategoria["ctgid"] = $categoria["ctgid"];
                        $DatosCategoria["ctgdsc"] = $categoria["ctgdsc"];
                        $DatosCategoria["ctgest"] = $categoria["ctgest"];
                        $DatosCategoria["actSelected"] = $categoria["ctgest"] == "ACT" ? "selected" : "";
                        $DatosCategoria["inaSelected"] = $categoria["ctgest"] == "INA" ? "selected" : "";
                        $DatosCategoria["disabled"] = 'disabled="disabled"';
                        renderizar("category", $DatosCategoria);
                    } else {
                        redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                    }
                } else {
                    redirectWithMessage("¡Categoría No Encontrada!", "index.php?page=categorias");
                }
                break;
                defualt:
                redirectWithMessage("¡Acción no permitida!", "index.php?page=categorias");
                break;
        }
    }
}
コード例 #16
0
function run()
{
    $htmlRegistro = array();
    $htmlRegistro["nombreUsuario"] = "";
    $htmlRegistro["apellidoUsuario"] = "";
    $htmlRegistro["emailUsuario"] = "";
    $htmlRegistro["telefonoUsuario"] = "";
    $htmlRegistro["passUsuario"] = "";
    $boolValidar = true;
    //AGREGAR SESIONES AQUI
    if (isset($_POST["btnRegistrarse"])) {
        if (!verificarCorreo($_POST["emailUsuario"])) {
            if (!validar('email', $_POST["emailUsuario"])) {
                $boolValidar = false;
                echo "<script>alert('Error! Ingrese correo correctamente, Ejemplo: correo@electroni.co');</script>";
            }
            if (!validar('nombre', $_POST["nombreUsuario"])) {
                $boolValidar = false;
                echo "<script>alert('Error! Nombre ingresado con caracteres no permitidos');</script>";
            }
            if (!validar('numero', $_POST["telefonoUsuario"])) {
                $boolValidar = false;
            }
            if ($boolValidar) {
                $lastID = insertarUsuario($_POST);
                $selUsuario = obtenerUsuario($_POST["emailUsuario"]);
                $lastID2 = insertarCliente($_POST, $selUsuario["idUsuario"]);
                if ($lastID) {
                    redirectWithMessage("Usuario Registrado Correctamente", "index.php?page=home");
                }
            } else {
                $htmlRegistro["emailUsuario"] = $_POST["emailUsuario"];
                $htmlRegistro["nombreUsuario"] = $_POST["nombreUsuario"];
                $htmlRegistro["apellidoUsuario"] = $_POST["apellidoUsuario"];
                $htmlRegistro["telefonoUsuario"] = $_POST["telefonoUsuario"];
            }
        } else {
            $htmlRegistro["nombreUsuario"] = $_POST["nombreUsuario"];
            $htmlRegistro["apellidoUsuario"] = $_POST["apellidoUsuario"];
            $htmlRegistro["telefonoUsuario"] = $_POST["telefonoUsuario"];
            echo "<script>alert('El correo electrónico ingresado ya existe.');</script>";
        }
    }
    // if registrarse
    if (isset($_POST["btnLogin"])) {
        $correo = $_POST['email'];
        $Contrasenia = $_POST['password'];
        $estado = verificacionDeUsuario($correo);
        if ($estado == 'ACT') {
            if (compararDatos($correo, $Contrasenia)) {
                $rol = obtenerRol($correo);
                mw_setEstaLogueado($correo, true, $rol);
                redirectToUrl("index.php?page=home");
            } else {
                $errores[] = array("errmsg" => "Usuario o Contraseña Incorrecta");
                redirectWithMessage("Error Usuario o Contraseña Incorrecta", "index.php?page=home");
            }
        } else {
            $errores[] = array("errmsg" => "Usuario Inactivo");
            redirectWithMessage("Su Cuenta de Usuario se encuentra Inactiva, Enviar mensaje para reactivacion de cuenta", "index.php?page=contactus");
        }
    }
    // if Login
    renderizar("registro", $htmlRegistro);
}