Commit 173ca484eca8cdaeb6cc99caf54394eb59749667
1 parent
e7518d3f
Exists in
master
Corrigida possibilidade de erro de SQL ao usar a data em formato dd/mm/aaaa, con…
…vertendo para o formato [http://pt.wikipedia.org/wiki/ISO_8601 ISO 8601]
Showing
1 changed file
with
9 additions
and
4 deletions
Show diff stats
ieducar/intranet/educar_falta_atraso_compensado_cad.php
@@ -153,7 +153,7 @@ class indice extends clsCadastro | @@ -153,7 +153,7 @@ class indice extends clsCadastro | ||
153 | $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, | 153 | $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7, |
154 | "educar_falta_atraso_det.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_cod_escola={$this->ref_cod_escola}&ref_cod_instituicao={$this->ref_cod_instituicao}"); | 154 | "educar_falta_atraso_det.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_cod_escola={$this->ref_cod_escola}&ref_cod_instituicao={$this->ref_cod_instituicao}"); |
155 | 155 | ||
156 | - // | 156 | + // Transforma a data para o formato aceito pelo banco |
157 | $this->data_inicio = dataToBanco($this->data_inicio); | 157 | $this->data_inicio = dataToBanco($this->data_inicio); |
158 | $this->data_fim = dataToBanco($this->data_fim); | 158 | $this->data_fim = dataToBanco($this->data_fim); |
159 | 159 | ||
@@ -171,7 +171,6 @@ class indice extends clsCadastro | @@ -171,7 +171,6 @@ class indice extends clsCadastro | ||
171 | } | 171 | } |
172 | 172 | ||
173 | $this->mensagem = 'Cadastro não realizado.<br />'; | 173 | $this->mensagem = 'Cadastro não realizado.<br />'; |
174 | - echo "<!--\nErro ao cadastrar clsPmieducarFaltaAtrasoCompensado\nvalores obrigatorios\nis_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_instituicao ) && is_numeric( $this->ref_cod_servidor ) && is_numeric( $this->ref_usuario_cad ) && is_string( $this->data_inicio ) && is_string( $this->data_fim )\n-->"; | ||
175 | return FALSE; | 174 | return FALSE; |
176 | } | 175 | } |
177 | 176 | ||
@@ -186,6 +185,10 @@ class indice extends clsCadastro | @@ -186,6 +185,10 @@ class indice extends clsCadastro | ||
186 | sprintf('educar_falta_atraso_det.php?ref_cod_servidor=%d&ref_cod_escola=%d&ref_cod_instituicao=%d', | 185 | sprintf('educar_falta_atraso_det.php?ref_cod_servidor=%d&ref_cod_escola=%d&ref_cod_instituicao=%d', |
187 | $this->ref_cod_servidor, $this->ref_cod_escola, $this->ref_cod_instituicao)); | 186 | $this->ref_cod_servidor, $this->ref_cod_escola, $this->ref_cod_instituicao)); |
188 | 187 | ||
188 | + // Transforma a data para o formato aceito pelo banco | ||
189 | + $this->data_inicio = dataToBanco($this->data_inicio); | ||
190 | + $this->data_fim = dataToBanco($this->data_fim); | ||
191 | + | ||
189 | $obj = new clsPmieducarFaltaAtrasoCompensado($this->cod_compensado, | 192 | $obj = new clsPmieducarFaltaAtrasoCompensado($this->cod_compensado, |
190 | $this->ref_cod_escola, $this->ref_cod_instituicao, $this->ref_cod_servidor, | 193 | $this->ref_cod_escola, $this->ref_cod_instituicao, $this->ref_cod_servidor, |
191 | $this->pessoa_logada, $this->pessoa_logada, $this->data_inicio, | 194 | $this->pessoa_logada, $this->pessoa_logada, $this->data_inicio, |
@@ -201,7 +204,6 @@ class indice extends clsCadastro | @@ -201,7 +204,6 @@ class indice extends clsCadastro | ||
201 | } | 204 | } |
202 | 205 | ||
203 | $this->mensagem = 'Edição não realizada.<br />'; | 206 | $this->mensagem = 'Edição não realizada.<br />'; |
204 | - echo "<!--\nErro ao editar clsPmieducarFaltaAtrasoCompensado\nvalores obrigatorios\nif( is_numeric( $this->cod_compensado ) && is_numeric( $this->ref_usuario_exc ) )\n-->"; | ||
205 | return FALSE; | 207 | return FALSE; |
206 | } | 208 | } |
207 | 209 | ||
@@ -216,6 +218,10 @@ class indice extends clsCadastro | @@ -216,6 +218,10 @@ class indice extends clsCadastro | ||
216 | sprintf('educar_falta_atraso_det.php?ref_cod_servidor=%d&ref_cod_escola=%d&ref_cod_instituicao=%d', | 218 | sprintf('educar_falta_atraso_det.php?ref_cod_servidor=%d&ref_cod_escola=%d&ref_cod_instituicao=%d', |
217 | $this->ref_cod_servidor, $this->ref_cod_escola, $this->ref_cod_instituicao)); | 219 | $this->ref_cod_servidor, $this->ref_cod_escola, $this->ref_cod_instituicao)); |
218 | 220 | ||
221 | + // Transforma a data para o formato aceito pelo banco | ||
222 | + $this->data_inicio = dataToBanco($this->data_inicio); | ||
223 | + $this->data_fim = dataToBanco($this->data_fim); | ||
224 | + | ||
219 | $obj = new clsPmieducarFaltaAtrasoCompensado($this->cod_compensado, | 225 | $obj = new clsPmieducarFaltaAtrasoCompensado($this->cod_compensado, |
220 | $this->ref_cod_escola, $this->ref_cod_instituicao, $this->ref_cod_servidor, | 226 | $this->ref_cod_escola, $this->ref_cod_instituicao, $this->ref_cod_servidor, |
221 | $this->pessoa_logada, $this->pessoa_logada, $this->data_inicio, | 227 | $this->pessoa_logada, $this->pessoa_logada, $this->data_inicio, |
@@ -230,7 +236,6 @@ class indice extends clsCadastro | @@ -230,7 +236,6 @@ class indice extends clsCadastro | ||
230 | } | 236 | } |
231 | 237 | ||
232 | $this->mensagem = 'Exclusão não realizada.<br />'; | 238 | $this->mensagem = 'Exclusão não realizada.<br />'; |
233 | - echo "<!--\nErro ao excluir clsPmieducarFaltaAtrasoCompensado\nvalores obrigatorios\nif( is_numeric( $this->cod_compensado ) && is_numeric( $this->ref_usuario_exc ) )\n-->"; | ||
234 | return FALSE; | 239 | return FALSE; |
235 | } | 240 | } |
236 | } | 241 | } |