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); }
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); }