php-Partes del sistema

 <?php

session_start();
?>

<?php

//Tenemos la clase ControladorPlantilla
require_once "controladores/plantillaControlador.php";


$plantilla = new ControladorPlantilla();
$plantilla -> ctrTraerPlantilla();
?>

/* VAMOS AL CONTROLADOR AL SCRIPT: plantillaControlador.php*/

<?php
require_once "models/enlacesModel.php";// Para llamar a EnlacesPaginas
Class ControladorPlantilla{

    /*=============================================
    Llamada a la plantilla
    =============================================*/
    public function ctrTraerPlantilla(){
       
        if(!isset($_SESSION['validarIngreso'])){
           
            include "vistas/ingreso.php";
        }else{
            #include() Se utiliza para invocar el archivo que contiene código html-php.
            include "vistas/plantilla.php";
        }
   
    }
  /*=============================================
    Llamada a las paginas segun la variable GET
    =============================================*/
    public function enlacesPaginasController(){
        if (isset($_GET["pagina"])){
            $enlacecontrolador=$_GET["pagina"];
        }else{
            $enlacecontrolador= "index";
        }
        $resenlace= EnlacesPaginas::enlacesPaginasModel($enlacecontrolador);
        include $resenlace;
    }
}



/* VAMOS AL MODELO AL SCRIPT:  "models/enlacesModel.php" PARA EJECUTAR LA LA CLASE Y METODO
EnlacesPaginas::enlacesPaginasModel($enlacecontrolador);*/



<?php
Class EnlacesPaginas{
    static public function enlacesPaginasModel($enlacesModel){
        if (

            $enlacesModel == "agenda/agenda-base" ||
            $enlacesModel == "carpetas/carpetas-base" ||
            $enlacesModel == "registro" ||
            $enlacesModel == "audiencias/audiencias-base" ||
            $enlacesModel == "solicitud/solicitudes-base" ||
            $enlacesModel == "audiencia/audienciaEdit" ||
            $enlacesModel == "catalogos/tipoAudiencias" ||
            $enlacesModel == "catalogos/tipoDelito" ||
            $enlacesModel == "catalogos/tipoIntervinientes" ||
            $enlacesModel == "catalogos/tipoSolicitudes" ||
            $enlacesModel == "salir"
        )
        {
            $modulo= "vistas/paginas/" . $enlacesModel . ".php";
        }
        else if($enlacesModel == "index"){
            $modulo= "vistas/paginas/agenda/agenda-base.php";
       
        }else if($enlacesModel == "carpeta/carpeta-base"){
            $modulo= "vistas/paginas/carpeta/carpeta-base.php";
        }else if($enlacesModel == "audienciaEdit"){
            $modulo= "vistas/paginas/audiencia/audiencia.php";
        }else if($enlacesModel == "audienciaEdit"){
            $modulo= "vistas/paginas/audiencia/audiencia.php";
        }else if($enlacesModel =="5-audiencia-pdf"){
            $modulo= "vistas/paginas/audiencia/5-audiencia-pdf.php";
        }else if($enlacesModel == "CarpetaSolicitud"){
            $modulo= "vistas/paginas/carpetas/carpeta-base.php";
        }else if($enlacesModel == "audiencia"){
            $modulo= "vistas/paginas/audiencia/audiencia.php";
        }else if($enlacesModel == "historial"){
            $modulo= "vistas/paginas/carpetas/historia3.php";
        }
        return $modulo;
    }

}

?>







Comentarios

Entradas más populares de este blog

Lista de Tareas

9-Nuestra Primera Plantilla con EJS

6-Middleware?