Exemplo n.º 1
0
 public function devuelve_ruta()
 {
     $tipo_controller = new Tipo_controller();
     $contenido_controller = new ContenidoController();
     $standar_controller = new Standar_controller();
     $datos_generales = $standar_controller->obtener_datos_generales();
     if ($this->es_contenido() && $this->es_pagina()) {
         $contenido = $contenido_controller->get_contenido_by_slug($this->segmento[0]);
         if (file_exists(RUTA_PLANTILLA . '/paginas/pagina_' . $this->segmento[0] . '.php')) {
             get_cabecera($contenido, $datos_generales);
             require_once RUTA_PLANTILLA . '/paginas/pagina_' . $this->segmento[0] . '.php';
             get_pie($datos_generales);
         } else {
             require_once RUTA_PLANTILLA . '/paginas/pagina.php';
         }
     } else {
         if ($this->es_carga_ajax()) {
             require_once RUTA_PLANTILLA . '/paginas/' . $this->segmento[0];
         } else {
             $contenido = new Contenido();
             get_cabecera($contenido, $datos_generales);
             require_once RUTA_PLANTILLA . '/paginas/pagina_404.php';
             get_pie($datos_generales);
         }
     }
 }