Пример #1
0
function principal()
{
    confirmBoxBaja();
    $idRestaurante = $_GET['i'];
    if (validarAdministrador() || validarRestauranteLoggeadoId($idRestaurante)) {
        require_once 'modulos/restaurantes/modelos/RestauranteModelo.php';
        $restaurante = getRestaurante($idRestaurante);
        if (isset($restaurante)) {
            require_once 'modulos/platillos/modelos/CategoriaPlatilloModelo.php';
            $categorias = getCategoriasdeRestaurante($idRestaurante);
            require_once 'modulos/platillos/vistas/mostrarCategoriasPlatillo.php';
        } else {
            goToIndex();
        }
    } else {
        goToIndex();
    }
}
Пример #2
0
function terminarPedido()
{
    require_once 'modulos/pedidos/modelos/pedidoModelo.php';
    require_once 'modulos/restaurantes/modelos/RestauranteModelo.php';
    require_once 'modulos/usuarios/modelos/usuarioModelo.php';
    require_once 'modulos/mail/modelos/mailModelo.php';
    require_once 'modulos/pedidos/clases/PlatilloElementos.php';
    $idRestaurante = $_GET['i'];
    $restaurante = getRestaurante($idRestaurante);
    $pedidos = getPedidos($idRestaurante);
    $errores = generarPedido($pedidos);
    $cliente = enviaMailSMTP("Pedido a " . $restaurante->nombre, "Se ha generado su pedido con un total de " . $_SESSION['precioTotal'] . " informacion: " . $_SESSION['pedidoResumen'], "*****@*****.**", $_SESSION['email']);
    $emailRestaurante = enviaMailSMTP("Pedido de " . $_SESSION['email'], "Se ha generado un pedido con un total de " . $_SESSION['precioTotal'] . " por parte de " . $_SESSION['email'] . " informacion: " . $_SESSION['pedidoResumen'], "*****@*****.**", $restaurante->email);
    require_once 'modulos/pedidos/vistas/termina.php';
}
Пример #3
0
function actualizarLogoSubmit()
{
    $idRestaurante = $_POST['idRestaurante'];
    if (validarAdministrador() || validarRestauranteLoggeadoId($idRestaurante)) {
        require_once 'modulos/restaurantes/modelos/RestauranteModelo.php';
        $restaurante = getRestaurante($idRestaurante);
        $sufix = getUniqueCode(25);
        if (($_FILES["logo"]["type"] == "image/gif" || $_FILES["logo"]["type"] == "image/jpeg" || $_FILES["logo"]["type"] == "image/pjpeg" || $_FILES["logo"]["type"] == "image/png") && $_FILES["logo"]["size"] < 5000000) {
            if ($_FILES["logo"]["error"] > 0) {
                echo "Error al subir el archivo: " . $_FILES["logo"]["error"] . "<br />";
            } else {
                $pathInfo = pathinfo($_FILES['logo']["name"]);
                $fileName = "archivos/logosRestaurantes/logo_" . $sufix . "." . $pathInfo['extension'];
                if (file_exists($fileName)) {
                    unlink($fileName);
                }
                move_uploaded_file($_FILES["logo"]["tmp_name"], $fileName);
                require_once 'funcionesPHP/CropImage.php';
                if (cropImage($fileName, $fileName, 100, 100)) {
                    $logoAnterior = $restaurante->logo;
                    if (actualizaLogoRestaurante($idRestaurante, $fileName)) {
                        $error = 'Se actualizó el logo del archivo';
                        if (file_exists($logoAnterior)) {
                            unlink($logoAnterior);
                        }
                        $restaurante->logo = $fileName;
                    } else {
                        $error = 'Ocurrió un error al actualizar el logo';
                    }
                    require_once 'modulos/restaurantes/vistas/logo.php';
                } else {
                    echo "error al procesar la imagen";
                }
            }
        } else {
            echo "No se permite ese tipo de archivo";
        }
    } else {
        echo "No tienes los permisos para hacer eso";
    }
}