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()); }
function run() { $userName = ""; $returnUrl = ""; $errores = array(); if (isset($_POST["btnLogin"])) { $userName = $_POST["txtUser"]; $pswd = $_POST["txtPswd"]; $returnUrl = $_POST["returnUrl"]; $usuario = obtenerUsuario($userName)[0]; if ($usuario) { $salt = "pimienta"; $pswd = $pswd . $salt; $pswd = md5($pswd); if ($usuario["usuariopwd"] == $pswd) { mw_setEstaLogueado($userName, true); header("Location:index.php" . $_POST["returnUrl"]); die; } else { $errores[] = array("errmsg" => "Credenciales Incorrectas"); } } else { $errores[] = array("errmsg" => "Credenciales Incorrectas"); } } if (isset($_GET["returnUrl"])) { $returnUrl = urldecode($_GET["returnUrl"]); } //si llega aqui algo sucedio asi que hay que rendizar nuevamente el login $datos = array("txtUser" => $userName, "returnUrl" => $returnUrl, "mostrarErrores" => count($errores) > 0, "errores" => $errores); renderizar("login", $datos); }
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()); }
function run() { if (isset($_POST["btnSignOut"])) { mw_setEstaLogueado("", false, ""); redirectToUrl("index.php?page=home"); } renderizar("usuarioAdminVacio", array()); }
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)); }
function run() { $compras = array(); $productosDetalles = array(); $compras = obtenerFacturas(); if ($compras) { if (isset($_POST["btnVer"])) { $id = $_POST["idFacturaSelect"]; $productosDetalles = obtenerDetallesFactura($id); renderizar("comprasDetalles", array("productosDetalles" => $productosDetalles, "idFactura" => $id)); } else { renderizar("compras", array("compras" => $compras)); } } else { redirectToUrl("index.php?page=comprasVacia"); } if (isset($_POST["btnSignOut"])) { mw_setEstaLogueado("", false, ""); redirectToUrl("index.php?page=home"); } }
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); }
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)); }
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"])); }
function run() { $usuarios = array(); $usuarios = obtenerUsuarios(); if (obtenerUsuarios()) { if (isset($_POST["btnCambiarEstado"])) { if ($_POST["estadoUsuario"] == 'ACT') { deshabilitarUsuario($_POST["idUsuario"]); redirectToUrl("index.php?page=usuarioAdmin"); } habilitarUsuario($_POST["idUsuario"]); redirectToUrl("index.php?page=usuarioAdmin"); } } else { redirectToUrl("index.php?page=usuarioAdminVacio"); } if (isset($_POST["btnSignOut"])) { mw_setEstaLogueado("", false, ""); redirectToUrl("index.php?page=home"); } renderizar("usuarioAdmin", array("usuarios" => $usuarios)); }
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()); }
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); }