Пример #1
0
 public function getListaCronogramaPrincipal($mes_actual = '', $ano_actual = '', $persona, $oficina)
 {
     $oHospitalizacion = new LHospitalizacion();
     $oficina = $oficina == '' ? '%' : $oficina;
     $mes_actual = $mes_actual == '' ? intval(date('m')) : $mes_actual;
     $ano_actual = $ano_actual == '' ? date('Y') : $ano_actual;
     $inicio_mes = date('d/m/Y', mktime(0, 0, 0, $mes_actual, 1, $ano_actual));
     $fin_mes = date('d/m/Y', mktime(0, 0, 0, $mes_actual + 1, 0, $ano_actual));
     $record = $this->dCronograma->getArrayCronogramaPrincipal($inicio_mes, $fin_mes, $persona, $oficina);
     $resultadoArray = array();
     foreach ($record as $fila) {
         $fila[0] = $oHospitalizacion->getDiaEspaniol($fila[0]);
         $fila['turno'] = $fila[5] . '-' . $fila[6];
         $fila['cupos'] = $oHospitalizacion->getCupos($fila[7], $fila[5], $fila[6]);
         $cal_valores = "|" . $fila[1] . "|";
         $fila['opcion'] = '<a href="#" onclick=mostrarCalendario("' . $fila[12] . '","' . $fila[13] . '","' . $fila[11] . '","' . $fila[8] . '","' . $fila[9] . '","' . substr($fila[1], 0, 2) . '","' . substr($fila[1], 3, 2) . '","' . substr($fila[1], 6, 4) . '","' . $cal_valores . '",1,"' . $fila[14] . '") ><img src="' . $_SESSION['path_principal'] . 'imagen/icono/i_edit.png" border="0"/></a>&nbsp;<a href="#" onclick=cancelaCalendario("' . $fila[14] . '","' . $fila[1] . '")><img src="' . $_SESSION['path_principal'] . 'imagen/icono/agt_action_fail.png" border="0"/></a>';
         array_push($resultadoArray, $fila);
     }
     return $resultadoArray;
 }