public function getTablaProgramacionDetallada($datos) { $o_LCita = new LCita(); $resultado = $o_LCita->getTablaProgramacionDetallada($datos); ////////////////peche sabado 22 de setiembre///////////////////////////// $datosCronograma = $o_LCita->getCronogramaDetallada($datos); // print_r($resultado); $reservados = 0; $pagados = 0; $atendidos = 0; $anulados = 0; $adicionales = 0; $cupos = 0; foreach ($resultado as $value) { if ($value["estado"] == 'RESERVADO') { $reservados++; } if ($value["estado"] == 'PAGADO') { $pagados++; } if ($value["estado"] == 'ATENDIDO') { $atendidos++; } $anulados = $value["anulados"]; $cupos = $value["iCuposTotales"]; if ($value["cHoraProgramada"] == '--- ') { $adicionales++; } } $contadores = "<div id'contadores' style='width:780px;height:20px; margin:5px;' align='center' >\r\n <div style='width:100px;float:left;'><b>Cupos:</b><input readonly value='{$cupos}' style='width:30px;'> </div>\r\n <div style='width:120px;float:left;'><b>Reservados:</b> <input readonly value='{$reservados}' style='width:30px;'></div>\r\n <div style='width:200px;float:left;'><b>Pagados o Confirmados: </b> <input readonly value='{$pagados}' style='width:30px;'></div>\r\n <div style='width:120px;float:left;'><b>Atendidos:</b><input readonly value='{$atendidos}' style='width:30px;'> </div>\r\n <div style='width:120px;float:left;'><b>Adicionales:</b><input readonly value='{$adicionales}' style='width:30px;'></div> \r\n <div style='width:120px;float:left;'><b>Anulados:</b><input readonly value='{$anulados}' style='width:30px;'> </div>\r\n \r\n </div>"; //////////////////////////////////////////// $arrayTipo = array("0" => "c", "1" => "c", "2" => "c", "3" => "c", "4" => "c", "5" => "c", "11" => "h", "12" => "h"); $arrayCabecera = array("0" => "HORA", "1" => "PACIENTE", "2" => "ESTADO", "3" => "TIPO DE CITA", "4" => "AMBIENTE", "5" => "C.COSTO", "11" => "...", "12" => "..."); $arrayFilas = ''; if (!empty($resultado[0]["estado"])) { $arrayFilas = $resultado; } $arrayColorEstado = array("ATENDIDO" => "18", 'RESERVADO' => '17', 'PAGADO' => '16'); $o_Html = new Tabla1($arrayCabecera, 15, $arrayFilas, 'tablaOrden', 'filax', 'filay', 'filaSeleccionada', 'onClick', 'descripcionCitaAdicional', 6, $arrayTipo, 2, $arrayColorEstado); $tablaHTML = $o_Html->getTabla(); $divtitle = "<div align=\"center\" style=\"width:100%;height:80px;\"><br>Hay "; $iniciodiv = "<div style=\"height:300px;overflow:auto;\">"; $findiv = "</div>"; $row_ini = "<table width='100%' border='0' cellpadding='0' cellspacing='1px' class='grid'>"; $row_fin = "</table>"; $espacioabajo = ""; $botones = "<table style=\"width:100%\" align=\"center\"><tr align=\"center\"><td>"; if (isset($_SESSION["permiso_formulario_servicio"][118]["CITA_ADIC_X_SOLICITUD"]) && $_SESSION["permiso_formulario_servicio"][118]["CITA_ADIC_X_SOLICITUD"] == 1) { if ($resultado[0]["cuposdisponibles"] == -1 || !empty($resultado[0]["cuposdisponibles"])) { //echo $resultado[0]["cuposdisponibles"]; $divtitle .= "0 cupos para citas adicionales"; $botones .= "<a href=\"javascript:nuevaCita('---','" . $datos['codigoCronograma'] . "','2');\">\r\n <img src=\"../../../imagen/btn/btn_adic_solicitadomedico.png\">\r\n </a> "; if (isset($_SESSION["permiso_formulario_servicio"][118]["PAGAR_CITA_CARTA_VIRTUAL_PAC"]) && $_SESSION["permiso_formulario_servicio"][118]["PAGAR_CITA_CARTA_VIRTUAL_PAC"] == 1) { $botones .= "<a href=\"javascript:cambiarEstadoConfirmacionCita();\"><img src=\"../../../imagen/btn/b_pago_cvirtual.png\"></a>\r\n "; } if (!empty($resultado[0]["turno"])) { $divtitle .= "<br> Turno <b>" . $resultado[0]["turno"] . " </b><br> " . $datosCronograma[0][0] . "</div>"; } else { $divtitle .= "</div>"; } } else { echo $resultado[0]["cuposdisponibles"]; $divtitle .= "<b>" . $resultado[0]["cuposdisponibles"] . "</b> cupos para citas adicionales <br> Turno <b>" . $resultado[0]["turno"] . " </b><br> " . $datosCronograma[0][0] . "</div>"; if ($resultado[0]["cuposdisponibles"] > 0) { $botones .= "<a href=\"javascript:nuevaCita('---','" . $datos['codigoCronograma'] . "','2');\">\r\n <img src=\"../../../imagen/btn/btn_adic_solicitadomedico.png\">\r\n </a> "; if (isset($_SESSION["permiso_formulario_servicio"][118]["PAGAR_CITA_CARTA_VIRTUAL_PAC"]) && $_SESSION["permiso_formulario_servicio"][118]["PAGAR_CITA_CARTA_VIRTUAL_PAC"] == 1) { $botones .= "<a href=\"javascript:cambiarEstadoConfirmacionCita();\"><img src=\"../../../imagen/btn/b_pago_cvirtual.png\"></a>\r\n "; } } else { $botones .= "<td style=\"width:100%\"> "; } //print_R($resultado); } // // } if (isset($_SESSION["permiso_formulario_servicio"][118]["EDITAR_CITA_VENT_PROG_DET"]) && $_SESSION["permiso_formulario_servicio"][118]["EDITAR_CITA_VENT_PROG_DET"] == 1) { $botones .= "<a href=\"javascript:validaredicionCitaInformes('1');\">\r\n <img src=\"../../../imagen/btn/b_editar_on.gif\">\r\n </a> "; } if (isset($_SESSION["permiso_formulario_servicio"][118]["CANCELAR_CITA_ADICIONAL"]) && $_SESSION["permiso_formulario_servicio"][118]["CANCELAR_CITA_ADICIONAL"] == 1) { $botones .= "<a href=\"javascript:cerrarVentanaAdicionales();\">\r\n <img src=\"../../../imagen/btn/b_cancelar_on.gif\">\r\n </a> "; } $botones .= "</td></tr></table>"; return $divtitle . $iniciodiv . $tablaHTML . $findiv . $espacioabajo . $contadores . $botones; }