/** * Funcion que muestra el listado de manuales * @return void */ function listar() { global $db; $show = false; $display = "style=\"display:none;\""; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT *\n FROM {$this->tabla}\n WHERE 1=1 "; if (isset($_REQUEST['buscar'])) { if ($_REQUEST['palabra']) { $sql .= " AND( upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%' \n OR codigo LIKE '%{$_REQUEST['palabra']}%'\n OR cups LIKE '%{$_REQUEST['palabra']}%') "; $show = true; } if ($_REQUEST['manual']) { $sql .= " AND manual = '{$_REQUEST['manual']}' "; $show = true; } } if ($show === true) { $display = "style=\"display:inline;\""; } $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Variable para el template $Manual = new Manual(); $smanual = $Manual->lista(); $manual = arregloLista($smanual); $idmanual = isset($_REQUEST['manual']) ? $_REQUEST['manual'] : ''; // Mensaje a mostrar en el template $msj = flashData(); include getTemplate('tarifa.lista.php'); return; }
/** * Funcion que muestra el listado de medicamentos * @return void */ function listar() { global $db; $titulo = ''; if ($_REQUEST['tipo'] == '1') { $titulo = 'MEDICAMENTOS'; } elseif ($_REQUEST['tipo'] == '2') { $titulo = 'LABORATORIO'; } elseif ($_REQUEST['tipo'] == '3') { $titulo = 'IMAGENOLOGIA'; } elseif ($_REQUEST['tipo'] == '4') { $titulo = 'PROCEDIMIENTO'; } // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT *\n FROM {$this->tabla}\n WHERE tipo = '{$_REQUEST['tipo']}'\n "; if (isset($_REQUEST['buscar'])) { if ($_REQUEST['palabra']) { $sql .= " AND( upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%')"; $show = true; } } $sql .= " ORDER BY id ASC"; $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); // Variables usadas en el template include getTemplate('sugerencia.lista.php'); return; }
/** * Funcion que muestra el listado de manuales * @return void */ function listar() { global $db; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT *\n FROM {$this->tabla}\n "; $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); include getTemplate('pyp.lista.php'); return; }
/** * Funcion que muestra el listado de Perfiles * @return void */ function listar() { global $db; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT id,ARRAY_TO_STRING(ARRAY[nombre1, nombre2, apellido1,apellido2], ' ') as nombre \n FROM usuario\n WHERE activo = '1'\n AND tipo = '1'"; $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); include getTemplate('medico.lista.php'); return; }
/** * Funcion que muestra el listado de Perfiles * @return void */ function listar() { global $db; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT * FROM horario \n WHERE estado = '1'\n Order by id"; $pager_options = array('mode' => 'Sliding', 'perPage' => 5, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); // templates include getTemplate('horario.lista.php'); return; }
/** * Funcion que muestra el listado de medicamentos * @return void */ function listar() { global $db; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT *\n FROM {$this->tabla}\n WHERE 1=1 "; if (isset($_REQUEST['buscar'])) { if ($_REQUEST['palabra']) { $sql .= " AND( upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%')"; $show = true; } } $sql .= " ORDER BY id ASC"; $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); // Variables usadas en el template include getTemplate('dosis.lista.php'); return; }
/** * Funcion que muestra el listado de Perfiles * @return void */ function listar() { global $db; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT p.numero_documento, p.nombre1,p.nombre2,p.apellido1,p.apellido2, h.id as id_consulta,\n h.id_medico,h.fecha_creacion\n FROM historia_consulta h, paciente p\n WHERE p.id = h.id_paciente "; // Filtros if ($_REQUEST['numero_documento']) { $sql .= " AND upper(p.numero_documento) LIKE '%" . strtoupper($_REQUEST['numero_documento']) . "%' "; } if ($_REQUEST['valor']) { $sql .= " AND (upper(p.nombre1) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n OR upper(p.nombre2) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n OR upper(p.apellido1) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n OR upper(p.apellido2) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n )"; } $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); // Medicos $medicos = $this->Medico->lista(); $lmedico = arregloLista($medicos); include getTemplate('consulta.lista.php'); return; }
/** * */ function reporteCitas() { global $db; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT p.nombre1,p.nombre2,p.apellido1,p.apellido2,p.numero_documento,c.fecha,c.hora,c.id,c.estado,\n p.direccion, p.telefono, p.tipo_identificacion\n FROM paciente p,cita c\n WHERE c.id_paciente = p.id\n AND c.id_medico = '14'\n AND c.fecha BETWEEN '" . toYMD($_REQUEST['fecha_inicial']) . "' AND '" . toDMY($_REQUEST['fecha_final']) . "'\n AND c.estado = '1'"; $pager_options = array('mode' => 'Sliding', 'perPage' => 15, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); // Muestra el template include getTemplate('cita.reporte.php'); return; }
/** * Funcion que muestra el listado de festivos * @return void */ function listar() { global $db; $show = false; // Database connection $odbconn = MDB2::connect($db['dsn'], $db['opts']); $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC); $sql = "SELECT * FROM {$this->tabla} WHERE 1 = 1 "; if (isset($_REQUEST['buscar'])) { if ($_REQUEST['palabra']) { $sql .= " AND upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%' "; $show = true; } if ($_REQUEST['fecha_inicial'] && $_REQUEST['fecha_final']) { $sql .= " AND dia BETWEEN '" . toYMD($_REQUEST['fecha_inicial']) . "' AND '" . toYMD($_REQUEST['fecha_final']) . "' "; $show = true; } } $sql .= " ORDER BY dia asc"; $pager_options = array('mode' => 'Sliding', 'perPage' => 20, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a'])); $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options); // Mensaje a mostrar en el template $msj = flashData(); // templates include getTemplate('festivo.lista.php'); return; }