Exemplo n.º 1
0
 function index()
 {
     require 'configs.php';
     //Archivo con configuraciones.
     //session_start();
     //$_SESSION["usuario"] = $usuario;
     $tipoEquipo = new TipoEquipo();
     $datos_tipoEquipos = $tipoEquipo->get_tipoEquipos();
     $numrows = mysql_num_rows($datos_tipoEquipos);
     $data_set = "[";
     if ($numrows > 0) {
         while ($row = mysql_fetch_array($datos_tipoEquipos)) {
             $data_set .= "[";
             $data_set .= "'" . $row['tip_equ_id'] . "',";
             $data_set .= "'" . $row['tip_equ_clase'] . "',";
             $data_set .= "'" . $row['tip_equ_nombre'] . "',";
             $data_set .= "'" . $row['tip_equ_descripcion'] . "',";
             $data_set .= "'<a class=\"icn_edit_article\" href=\"index.php?contr=TipoEquipo&act=editar&id=" . $row['tip_equ_id'] . "\"><img src=\"views/default/images/img/icn_edit_article.png\"/></a>'";
             $data_set .= "],";
             //var_dump($row);
         }
         $data_set .= "],";
         $data_set = str_replace("],],", "]],", $data_set);
         //echo $data_set;
     }
     $script_insert = "\$(document).ready(function() {\r\n                            \$('#example').dataTable( {                                \r\n                                \"data\":" . $data_set . "\"columns\": [\r\n                                    {\"title\": \"ID\", \"class\": \"center\"},                                    \r\n                                    {\"title\": \"clase\", \"class\": \"center\"},\r\n                                    {\"title\": \"Nombre\", \"class\": \"center\"},\r\n                                    {\"title\": \"Descripción\", \"class\": \"center\"},                                    \r\n                                    {\"title\": \"Editar\", \"class\": \"center\"}\r\n                                ],                                \r\n                                \"scrollY\": 400,\r\n                                \"scrollX\": true,\r\n                                \"language\": {\r\n                                    \"url\": \"//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Spanish.json\"\r\n                                    }\r\n                            } );   \r\n                        } );";
     $ruta = $this->view->path('default/page.php');
     //carga la plantilla
     $pagina = $this->view->load_page($ruta);
     $pagina = $this->view->load_template('Listado Tipo de Equipos', $pagina);
     $contenido = $this->view->load_page($config->get('contenido') . 'tabla.php');
     //$pagina = $this->view->load_content();
     $pagina = $this->view->replace_content('/\\#CONTENIDO#/ms', $contenido, $pagina);
     //cargar el Script para generar la trabla
     $pagina = $this->view->replace_content('/\\<!--script-->/ms', $script_insert, $pagina);
     $this->view->view_page($pagina);
 }
Exemplo n.º 2
0
 function editar()
 {
     @session_start();
     require 'configs.php';
     require_once 'model/Marca.class.php';
     //require_once 'model/TipoEquipo.class.php';
     $marca_class = new Marca();
     $marca = $marca_class->get_marcas();
     $tipoEquipo_class = new TipoEquipo();
     $tipoEquipo = $tipoEquipo_class->get_tipoEquipos();
     $tipoEquipoController = new TipoEquipoController();
     $id_equipo = @$_GET['id'];
     $equipo = new Equipo();
     $equipo_valores = new TipoEquipo();
     $datos_equipo = $equipo->get_equipo($id_equipo);
     $numrows = @mysql_num_rows($datos_equipo);
     //$_SESSION["usuario"] = $usuario;
     $ruta = $this->view->path('default/page.php');
     //carga la plantilla
     $pagina = $this->view->load_page($ruta);
     //Cargar script
     $path = "views/default/js/jquery-ui.js";
     $load_script = $this->view->load_script($path);
     $pagina = $this->view->replace_content('/\\<!--cargar_script-->/ms', $load_script, $pagina);
     $path = "views/default/js/script_datepicker.js";
     $load_script = $this->view->load_script($path);
     $pagina = $this->view->replace_content('/\\<!--cargar_script-->/ms', $load_script, $pagina);
     $path = "views/default/js/equipo_nuevo.js";
     $load_script = $this->view->load_script($path);
     $pagina = $this->view->replace_content('/\\<!--cargar_script-->/ms', $load_script, $pagina);
     //Cargar CSS
     $path = "views/default/css/jquery-ui.css";
     $load_css = $this->view->load_css($path);
     $pagina = $this->view->replace_content('/\\<!--cargar_css-->/ms', $load_css, $pagina);
     $pagina = $this->view->load_template('Editar Equipo', $pagina);
     if ($numrows > 0) {
         $datos_equipo = mysql_fetch_array($datos_equipo);
         $datos_equipo['equ_fecha'] = date_format(date_create($datos_equipo["equ_fecha"]), 'm/d/Y');
         ob_start();
         include $config->get('contenido') . 'equipo_editar.php';
         $contenido = ob_get_clean();
         $pagina = $this->view->replace_content('/\\#CONTENIDO#/ms', $contenido, $pagina);
         ob_start();
         $contenido = $tipoEquipoController->cargar_editar($datos_equipo['equ_tipo_id'], $id_equipo);
         $contenido = ob_get_clean();
         $pagina = $this->view->replace_content('/\\<!--VALORES-->/ms', $contenido, $pagina);
         //var_dump($im_regitro);
     } else {
         //si no existen datos -> muestra mensaje de error
         $pagina = $this->view->replace_content('/\\#CONTENIDO\\#/ms', '<h1>No existen resultados</h1>', $pagina);
     }
     $this->view->view_page($pagina);
 }