Esempio n. 1
0
 function CCompVent()
 {
     session_cache_limiter('private_no_expire');
     if (isset($_SESSION['user'])) {
         $data = new pegaso();
         $pagina = $this->load_template('Compra Venta');
         //$html = $this->load_page('app/views/modules/m.reporte_result.php');
         $html = $this->load_page('app/views/pages/p.ccompvent.php');
         /*OB_START a partir de aqui guardara un buffer con la informacion que haya entre este y ob_get_clean(),  
          * es necesario incluir la vista donde haremos uso de los datos como aqui el arreglo $exec*/
         ob_start();
         //generamos consulta
         $exec = $data->ConsultaProd();
         if ($exec != '') {
             include 'app/views/pages/p.ccompvent.php';
             /* hasta aqui podemos utilizar los datos almacenados en buffer desde la vista, por ejemplo el arreglo $exec 
              * sin tener que aparecer el arreglo en la vista, ya que lo llama desde memoria (Y), de nuevo, es necesario incluir la vista
              * desde la cual haremos uso de los datos y luego mandarlo en el replace content como la nueva vista*/
             $table = ob_get_clean();
             $pagina = $this->replace_content('/\\#CONTENIDO\\#/ms', $table, $pagina);
         } else {
             $pagina = $this->replace_content('/\\#CONTENIDO\\#/ms', $html . '<h2>No hay resultados</h2>', $pagina);
         }
         $this->view_page($pagina);
     } else {
         $e = "Favor de Iniciar Sesión";
         header('Location: index.php?action=login&e=' . urlencode($e));
         exit;
     }
 }