diff --git a/ieducar/intranet/educar_falta_atraso_cad.php b/ieducar/intranet/educar_falta_atraso_cad.php index 7c99e54..08eeb92 100644 --- a/ieducar/intranet/educar_falta_atraso_cad.php +++ b/ieducar/intranet/educar_falta_atraso_cad.php @@ -134,9 +134,9 @@ class indice extends clsCadastro $this->campoOculto('ref_cod_servidor', $this->ref_cod_servidor); // Foreign keys - $obrigatorio = true; - $get_instituicao = true; - $get_escola = true; + $obrigatorio = TRUE; + $get_instituicao = TRUE; + $get_escola = TRUE; include 'include/pmieducar/educar_campo_lista.php'; // Text diff --git a/ieducar/intranet/educar_falta_atraso_lst.php b/ieducar/intranet/educar_falta_atraso_lst.php index 5c6206c..56ccfae 100644 --- a/ieducar/intranet/educar_falta_atraso_lst.php +++ b/ieducar/intranet/educar_falta_atraso_lst.php @@ -32,6 +32,7 @@ require_once 'include/clsBase.inc.php'; require_once 'include/clsListagem.inc.php'; require_once 'include/clsBanco.inc.php'; require_once 'include/pmieducar/geral.inc.php'; +require_once 'CoreExt/View/Helper/UrlHelper.php'; /** * clsIndexBase class. @@ -145,15 +146,15 @@ class indice extends clsListagem $obj_comp = new clsPmieducarFaltaAtrasoCompensado(); $horas = $obj_comp->ServidorHorasCompensadas($this->ref_cod_servidor, - $registro["ref_cod_escola"], $registro["ref_ref_cod_instituicao"]); + $registro['ref_cod_escola'], $registro['ref_ref_cod_instituicao']); if ($horas) { - $horas_aux = $horas["hora"]; - $minutos_aux = $horas["min"]; + $horas_aux = $horas['hora']; + $minutos_aux = $horas['min']; } - $horas_aux = $horas_aux - $registro["qtd_horas"]; - $minutos_aux = $minutos_aux - $registro["qtd_min"]; + $horas_aux = $horas_aux - $registro['qtd_horas']; + $minutos_aux = $minutos_aux - $registro['qtd_min']; if ($horas_aux > 0 && $minutos_aux < 0) { $horas_aux--; @@ -176,12 +177,21 @@ class indice extends clsListagem $tipo = $registro['tipo'] == 1 ? 'Atraso' : 'Falta'; - $this->addLinhas( array( - "{$registro["nm_escola"]}", - "{$det_ins["nm_instituicao"]}", - "{$tipo}", - "{$horas_aux}", - "{$minutos_aux}" + $urlHelper = CoreExt_View_Helper_UrlHelper::getInstance(); + $url = 'educar_falta_atraso_det.php'; + $options = array('query' => array( + 'cod_falta_atraso' => $registro['cod_falta_atraso'], + 'ref_cod_servidor' => $registro['ref_cod_servidor'], + 'ref_cod_escola' => $registro['ref_cod_escola'], + 'ref_cod_instituicao' => $registro['ref_ref_cod_instituicao'], + )); + + $this->addLinhas(array( + $urlHelper->l($registro['nm_escola'], $url, $options), + $urlHelper->l($det_ins['nm_instituicao'], $url, $options), + $urlHelper->l($tipo, $url, $options), + $urlHelper->l($horas_aux, $url, $options), + $urlHelper->l($minutos_aux, $url, $options) )); } } -- libgit2 0.21.2