Commit e7518d3f915e231e81b0ae1eb982df1a0f200352
1 parent
c8cbb836
Exists in
master
#24 by Eriksen Costa: Corrigido bug de cadastro de compensação de falta do Servidor
Showing
2 changed files
with
24 additions
and
14 deletions
Show diff stats
ieducar/intranet/educar_falta_atraso_cad.php
@@ -134,9 +134,9 @@ class indice extends clsCadastro | @@ -134,9 +134,9 @@ class indice extends clsCadastro | ||
134 | $this->campoOculto('ref_cod_servidor', $this->ref_cod_servidor); | 134 | $this->campoOculto('ref_cod_servidor', $this->ref_cod_servidor); |
135 | 135 | ||
136 | // Foreign keys | 136 | // Foreign keys |
137 | - $obrigatorio = true; | ||
138 | - $get_instituicao = true; | ||
139 | - $get_escola = true; | 137 | + $obrigatorio = TRUE; |
138 | + $get_instituicao = TRUE; | ||
139 | + $get_escola = TRUE; | ||
140 | include 'include/pmieducar/educar_campo_lista.php'; | 140 | include 'include/pmieducar/educar_campo_lista.php'; |
141 | 141 | ||
142 | // Text | 142 | // Text |
ieducar/intranet/educar_falta_atraso_lst.php
@@ -32,6 +32,7 @@ require_once 'include/clsBase.inc.php'; | @@ -32,6 +32,7 @@ require_once 'include/clsBase.inc.php'; | ||
32 | require_once 'include/clsListagem.inc.php'; | 32 | require_once 'include/clsListagem.inc.php'; |
33 | require_once 'include/clsBanco.inc.php'; | 33 | require_once 'include/clsBanco.inc.php'; |
34 | require_once 'include/pmieducar/geral.inc.php'; | 34 | require_once 'include/pmieducar/geral.inc.php'; |
35 | +require_once 'CoreExt/View/Helper/UrlHelper.php'; | ||
35 | 36 | ||
36 | /** | 37 | /** |
37 | * clsIndexBase class. | 38 | * clsIndexBase class. |
@@ -145,15 +146,15 @@ class indice extends clsListagem | @@ -145,15 +146,15 @@ class indice extends clsListagem | ||
145 | 146 | ||
146 | $obj_comp = new clsPmieducarFaltaAtrasoCompensado(); | 147 | $obj_comp = new clsPmieducarFaltaAtrasoCompensado(); |
147 | $horas = $obj_comp->ServidorHorasCompensadas($this->ref_cod_servidor, | 148 | $horas = $obj_comp->ServidorHorasCompensadas($this->ref_cod_servidor, |
148 | - $registro["ref_cod_escola"], $registro["ref_ref_cod_instituicao"]); | 149 | + $registro['ref_cod_escola'], $registro['ref_ref_cod_instituicao']); |
149 | 150 | ||
150 | if ($horas) { | 151 | if ($horas) { |
151 | - $horas_aux = $horas["hora"]; | ||
152 | - $minutos_aux = $horas["min"]; | 152 | + $horas_aux = $horas['hora']; |
153 | + $minutos_aux = $horas['min']; | ||
153 | } | 154 | } |
154 | 155 | ||
155 | - $horas_aux = $horas_aux - $registro["qtd_horas"]; | ||
156 | - $minutos_aux = $minutos_aux - $registro["qtd_min"]; | 156 | + $horas_aux = $horas_aux - $registro['qtd_horas']; |
157 | + $minutos_aux = $minutos_aux - $registro['qtd_min']; | ||
157 | 158 | ||
158 | if ($horas_aux > 0 && $minutos_aux < 0) { | 159 | if ($horas_aux > 0 && $minutos_aux < 0) { |
159 | $horas_aux--; | 160 | $horas_aux--; |
@@ -176,12 +177,21 @@ class indice extends clsListagem | @@ -176,12 +177,21 @@ class indice extends clsListagem | ||
176 | $tipo = $registro['tipo'] == 1 ? | 177 | $tipo = $registro['tipo'] == 1 ? |
177 | 'Atraso' : 'Falta'; | 178 | 'Atraso' : 'Falta'; |
178 | 179 | ||
179 | - $this->addLinhas( array( | ||
180 | - "<a href=\"educar_falta_atraso_det.php?cod_falta_atraso={$registro['cod_falta_atraso']}\">{$registro["nm_escola"]}</a>", | ||
181 | - "<a href=\"educar_falta_atraso_det.php?cod_falta_atraso={$registro['cod_falta_atraso']}\">{$det_ins["nm_instituicao"]}</a>", | ||
182 | - "<a href=\"educar_falta_atraso_det.php?cod_falta_atraso={$registro['cod_falta_atraso']}\">{$tipo}</a>", | ||
183 | - "<a href=\"educar_falta_atraso_det.php?cod_falta_atraso={$registro['cod_falta_atraso']}\">{$horas_aux}</a>", | ||
184 | - "<a href=\"educar_falta_atraso_det.php?cod_falta_atraso={$registro['cod_falta_atraso']}\">{$minutos_aux}</a>" | 180 | + $urlHelper = CoreExt_View_Helper_UrlHelper::getInstance(); |
181 | + $url = 'educar_falta_atraso_det.php'; | ||
182 | + $options = array('query' => array( | ||
183 | + 'cod_falta_atraso' => $registro['cod_falta_atraso'], | ||
184 | + 'ref_cod_servidor' => $registro['ref_cod_servidor'], | ||
185 | + 'ref_cod_escola' => $registro['ref_cod_escola'], | ||
186 | + 'ref_cod_instituicao' => $registro['ref_ref_cod_instituicao'], | ||
187 | + )); | ||
188 | + | ||
189 | + $this->addLinhas(array( | ||
190 | + $urlHelper->l($registro['nm_escola'], $url, $options), | ||
191 | + $urlHelper->l($det_ins['nm_instituicao'], $url, $options), | ||
192 | + $urlHelper->l($tipo, $url, $options), | ||
193 | + $urlHelper->l($horas_aux, $url, $options), | ||
194 | + $urlHelper->l($minutos_aux, $url, $options) | ||
185 | )); | 195 | )); |
186 | } | 196 | } |
187 | } | 197 | } |