function run() { $htmlData["errores"] = array(); $htmlData["Cuenta"] = ""; $htmlData["Rol"] = ""; if (isset($_SESSION["userName"])) { $htmlData["Cuenta"] = $_SESSION["userName"]; $htmlData["Rol"] = $_SESSION["Rol"]; } if ($htmlData["Rol"] == "Administrador") { if (isset($_POST["btnProducto"])) { if (verificar_Texto2($_POST["txtCodigo"]) and verificar_Texto2($_POST["txtNombre"])) { if (verificar_Numero($_POST["txtPrecio"]) and verificar_Numero($_POST["txtExistencia"])) { $htmlData["Codigo"] = $_POST["txtCodigo"]; $htmlData["Nombre"] = $_POST["txtNombre"]; $htmlData["Precio"] = $_POST["txtPrecio"]; $htmlData["Existencia"] = $_POST["txtExistencia"]; $ruta = "public/img"; // $_FILES["imagen"]=$_POST["imagen"]; if ($_FILES["imagen"]['name'] == "") { $ruta = $ruta . "/DEFAULT.png"; } else { $archivo = $_FILES["imagen"]['tmp_name']; $archivonombre = $_FILES["imagen"]['name']; move_uploaded_file($archivo, $ruta . "/" . $archivonombre); $ruta = $ruta . "/" . $archivonombre; } $lstchk = time(); InsertarRegistro($htmlData["Codigo"], $htmlData["Nombre"], $htmlData["Precio"], $htmlData["Existencia"], $lstchk, $ruta); } else { $htmlData["errores"][] = array("errmsg" => "El precio y la existencia deben ser numericos"); } } else { $htmlData["errores"][] = array("errmsg" => "Campo codigo esta vacio"); } } renderizar("Producto", $htmlData); } else { mw_redirect(); } }
<?php //CONTROLADOR PARA CREAR UNA TAREA include_once "Funciones.php"; $errores = []; //Array donde almacenamos los errores si hubiese $HayError = false; include_once MOD . 'provincias.php'; $provincias = Provincias(); //Devuelve todas las provincias españolas include_once MOD . 'tareas.php'; if (!$_POST) { include_once VIEW . "FormNuevaTarea.php"; //Muestra el formulario de nueva tarea } else { comprobarErrores($errores, $HayError); if ($HayError) { //Si hay errores se muestra de nuevo el formulario include VIEW . 'FormNuevaTarea.php'; } else { //Si no hay errores se inserta el registro en la base de datos InsertarRegistro($_POST); include_once 'redireccionar.php'; //Redirecciona a la página principal } }