public function cerrar_sesion()
 {
     session_start();
     session_destroy();
     $resultado = "";
     $fichas = new FichasModel();
     $where = "nombre_fichas LIKE '%%' ORDER by consultas_fichas DESC LIMIT 4";
     $resultVis = $fichas->getBy($where);
     $this->view("Index", array("resultado" => $resultado, "resultVis" => $resultVis));
 }
 public function ValidarAfiliado()
 {
     session_start();
     $afiliaciones = new UsuariosModel();
     $resultSet = "";
     if (isset($_GET["clave_activacion"])) {
         $_clave_activacion = $_GET["clave_activacion"];
         $where = "clave_activacion_usuario = '{$_clave_activacion}'";
         try {
             $resultSet = $afiliaciones->getBy($where);
             $this->view("ValidaAfiliado", array("resultSet" => $resultSet));
         } catch (Exception $e) {
         }
     }
     if (isset($_POST["id_usuario"])) {
         $afiliaciones = new UsuariosModel();
         $resultado = "";
         $_id_usuario = $_POST["id_usuario"];
         $colval = " id_estado = 1 ";
         $tabla = "usuarios";
         $where = "id_usuario = '{$_id_usuario}'";
         $afiliaciones->UpdateBy($colval, $tabla, $where);
         $fichas = new FichasModel();
         $where = "nombre_fichas LIKE '%%' ORDER by consultas_fichas DESC LIMIT 4";
         $resultVis = $fichas->getBy($where);
         $this->view("Index", array("resultado" => $resultado, "resultVis" => $resultVis));
     }
 }
 public function ReporteFicha()
 {
     if (isset($_GET["id_fichas"])) {
         $_id_fichas = $_GET["id_fichas"];
         $_nombre_fichas = $_GET["nombre_fichas"];
         //Creamos el objeto usuario
         $fichas = new FichasModel();
         //Conseguimos todos los usuarios
         $fichas_fotos = new FichasFotosModel();
         $columnas = " fichas.id_fichas, \r\n\t\t\t\t\t  fichas.nombre_fichas, \r\n\t\t\t\t\t  fichas.encabezado_tabla_fichas, \r\n\t\t\t\t\t  fichas.farmacocinetica_fichas, \r\n\t\t\t\t\t  fichas.accion_terapeutica_fichas, \r\n\t\t\t\t\t  fichas.clasificacion_farmacologica_fichas, \r\n\t\t\t\t\t  fichas.forma_terapeutica_fichas, \r\n\t\t\t\t\t  fichas.indicaciones_uso_fichas, \r\n\t\t\t\t\t  fichas.forma_administracion_fichas, \r\n\t\t\t\t\t  fichas.interacciones_fichas, \r\n\t\t\t\t\t  fichas.contraindicaciones_fichas, \r\n\t\t\t\t\t  fichas.periodo_retiro_fichas, \r\n\t\t\t\t\t  fichas.advertencias_fichas, \r\n\t\t\t\t\t  fichas.presentacion_fichas, \r\n\t\t\t\t\t  fichas.registro_sanitario_fichas, \r\n\t\t\t\t\t  fichas.id_distribuidores, \r\n\t\t\t\t\t  distribuidores.nombre_distribuidores, \r\n\t\t\t\t\t  fichas.id_laboratorios, \r\n\t\t\t\t\t  laboratorios.nombre_laboratorios";
         $tablas = "  public.fichas, \r\n  \t\t\t\t\t\tpublic.distribuidores, \r\n  \t\t\t\t\t\tpublic.laboratorios";
         $where = " distribuidores.id_distribuidores = fichas.id_distribuidores AND laboratorios.id_laboratorios = fichas.id_laboratorios\r\n\t\t\t\t      AND fichas.id_fichas = '{$_id_fichas}' ";
         $id = "fichas.id_fichas";
         //$columnas2 = " 'TOTALES' AS totales,  SUM(paginas_documentos_legal) AS total_paginas, COUNT(id_documentos_legal) AS total_documentos";
         //$where2 = "id_documentos_legal > 0";
         $resultRep = $fichas->getCondicionesPDF($columnas, $tablas, $where, $id);
         $resultRep2 = "";
         $this->report("FichasProductos", array("resultRep" => $resultRep, "id_fichas" => $_id_fichas, "nombre_fichas" => $_nombre_fichas));
     }
 }
 public function ReporteFicha()
 {
     session_start();
     if (isset($_GET["id_fichas"])) {
         $_id_fichas = $_GET["id_fichas"];
         $_nombre_fichas = $_GET["nombre_fichas"];
         //Creamos el objeto usuario
         $fichas = new FichasModel();
         //Conseguimos todos los usuarios
         $fichas_composiciones = new FichasComposicionesModel();
         $where_com = "id_fichas = '{$_id_fichas}' ";
         $fichas_dosificacion = new FichasDosificacionModel();
         $fichas_fotos = new FichasFotosModel();
         $columnas = " fichas.id_fichas,\r\n\t\t\t\t\t  fichas.nombre_fichas,\r\n\t\t\t\t\t  fichas.encabezado_tabla_fichas,\r\n\t\t\t\t\t  fichas.farmacocinetica_fichas,\r\n\t\t\t\t\t  fichas.accion_terapeutica_fichas,\r\n\t\t\t\t\t  fichas.clasificacion_farmacologica_fichas,\r\n\t\t\t\t\t  fichas.forma_terapeutica_fichas,\r\n\t\t\t\t\t  fichas.indicaciones_uso_fichas,\r\n\t\t\t\t\t  fichas.forma_administracion_fichas,\r\n\t\t\t\t\t  fichas.interacciones_fichas,\r\n\t\t\t\t\t  fichas.contraindicaciones_fichas,\r\n\t\t\t\t\t  fichas.periodo_retiro_fichas,\r\n\t\t\t\t\t  fichas.advertencias_fichas,\r\n\t\t\t\t\t  fichas.presentacion_fichas,\r\n\t\t\t\t\t  fichas.registro_sanitario_fichas,\r\n\t\t\t\t\t  fichas.id_distribuidores,\r\n\t\t\t\t\t  distribuidores.nombre_distribuidores,\r\n\t\t\t\t\t  fichas.id_laboratorios,\r\n\t\t\t\t\t  laboratorios.nombre_laboratorios";
         $tablas = "  public.fichas,\r\n  \t\t\t\t\t\tpublic.distribuidores,\r\n  \t\t\t\t\t\tpublic.laboratorios";
         $where = " distribuidores.id_distribuidores = fichas.id_distribuidores AND laboratorios.id_laboratorios = fichas.id_laboratorios\r\n\t\t\tAND fichas.id_fichas = '{$_id_fichas}' ";
         $id = "fichas.id_fichas";
         $columnas_com = "composiciones.nombre_composiciones, \r\n  \t\t\t\t\t\t\tfichas_composiciones.cantidad_fichas_composiciones";
         $tablas_com = "public.fichas_composiciones, \r\n \t\t\t\t\t\t\t public.composiciones";
         $where_com = "composiciones.id_composiciones = fichas_composiciones.id_composiciones\r\n\t\t\t\t\t\t\t AND fichas_composiciones.id_fichas = '{$_id_fichas}'\t";
         $id_com = "composiciones.nombre_composiciones";
         $columnas_dos = "especies.nombre_especies, fichas_dosificacion.dosis_fichas_dosificacion, fichas_dosificacion.id_fichas, fichas_dosificacion.id_especies";
         $tablas_dos = "public.fichas_dosificacion, \r\n  \t\t\t\t\t\t\t public.especies";
         $where_dos = "fichas_dosificacion.id_especies = especies.id_especies\r\n\t\t\t\t\t\t\t AND fichas_dosificacion.id_fichas = '{$_id_fichas}'\t";
         $id_dos = "especies.nombre_especies";
         $resultRep = $fichas->getCondiciones($columnas, $tablas, $where, $id);
         $resultCom = $fichas_composiciones->getCondiciones($columnas_com, $tablas_com, $where_com, $id_com);
         $resultDos = $fichas_dosificacion->getCondiciones($columnas_dos, $tablas_dos, $where_dos, $id_dos);
         $resultRep2 = "";
         ///aqui aumento contador de visualizacion
         $colval_upd = " consultas_fichas = consultas_fichas + 1 ";
         $tabla_upd = "fichas";
         $where_upd = "id_fichas = '{$_id_fichas}' ";
         $resultUpd = $fichas->UpdateBy($colval_upd, $tabla_upd, $where_upd);
         //muestro el reporte
         $this->report("Ficha", array("resultRep" => $resultRep, "id_fichas" => $_id_fichas, "nombre_fichas" => $_nombre_fichas, "resultCom" => $resultCom, "resultDos" => $resultDos));
     }
 }
 public function buscador()
 {
     session_start();
     $resultSet = "";
     $buscador = new FichasModel();
     if (isset($_POST["btn_buscar"])) {
         $_contenido_busqueda = strtoupper($_POST['contenido_busqueda']);
         $where = "nombre_fichas LIKE '{$_contenido_busqueda}' ";
         $resultSet = $buscador->getBy($where);
     }
     $this->view("Buscador", array("resultSet" => $resultSet));
 }