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 borrarId() { if (isset($_GET["id_fichas"])) { $id_fichas = (int) $_GET["id_fichas"]; $fichas = new FichasModel(); $ficha_composiciones = new FichasComposicionesModel(); $ficha_dosificacion = new FichasDosificacionModel(); $ficha_fotos = new FichasFotosModel(); $ficha_composiciones->deleteBy(" id_fichas", $id_fichas); $ficha_dosificacion->deleteBy(" id_fichas", $id_fichas); $ficha_fotos->deleteBy(" id_fichas", $id_fichas); $resultado = $fichas->deleteBy(" id_fichas", $id_fichas); $this->view("Resultado", array("resultado" => $resultado)); //$this->redirect("Fichas", "index"); } }