Commit ff70d88de75e1db8f517400e97bfae5c113b31f9
1 parent
3f5a175a
Exists in
master
#37 Removendo obrigatoriedade de campos de horários no cadastro escola-serie
Showing
3 changed files
with
27 additions
and
5 deletions
Show diff stats
ieducar/intranet/educar_escola_serie_cad.php
| ... | ... | @@ -203,14 +203,14 @@ class indice extends clsCadastro |
| 203 | 203 | $this->hora_fim_intervalo = substr($this->hora_fim_intervalo, 0, 5); |
| 204 | 204 | |
| 205 | 205 | // hora |
| 206 | - $this->campoHora('hora_inicial', 'Hora Inicial', $this->hora_inicial, TRUE); | |
| 207 | - $this->campoHora('hora_final', 'Hora Final', $this->hora_final, TRUE); | |
| 206 | + $this->campoHora('hora_inicial', 'Hora Inicial', $this->hora_inicial, FALSE); | |
| 207 | + $this->campoHora('hora_final', 'Hora Final', $this->hora_final, FALSE); | |
| 208 | 208 | |
| 209 | 209 | $this->campoHora('hora_inicio_intervalo', 'Hora Início Intervalo', |
| 210 | - $this->hora_inicio_intervalo, TRUE); | |
| 210 | + $this->hora_inicio_intervalo, FALSE); | |
| 211 | 211 | |
| 212 | 212 | $this->campoHora('hora_fim_intervalo', 'Hora Fim Intervalo', |
| 213 | - $this->hora_fim_intervalo, TRUE); | |
| 213 | + $this->hora_fim_intervalo, FALSE); | |
| 214 | 214 | |
| 215 | 215 | $this->campoCheck("bloquear_enturmacao_sem_vagas", "Bloquear enturmação após atingir limite de vagas", $this->bloquear_enturmacao_sem_vagas); |
| 216 | 216 | ... | ... |
ieducar/intranet/include/pmieducar/clsPmieducarEscolaSerie.inc.php
| ... | ... | @@ -274,7 +274,7 @@ class clsPmieducarEscolaSerie |
| 274 | 274 | */ |
| 275 | 275 | function cadastra() |
| 276 | 276 | { |
| 277 | - if( is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_serie ) && is_numeric( $this->ref_usuario_cad ) && ( $this->hora_inicial ) && ( $this->hora_final ) && ( $this->hora_inicio_intervalo ) && ( $this->hora_fim_intervalo ) ) | |
| 277 | + if( is_numeric( $this->ref_cod_escola ) && is_numeric( $this->ref_cod_serie ) && is_numeric( $this->ref_usuario_cad ) ) | |
| 278 | 278 | { |
| 279 | 279 | $db = new clsBanco(); |
| 280 | 280 | ... | ... |
ieducar/misc/database/deltas/portabilis/54_retira_obrigatoriedade_de_campos_hora_em_escola_serie.sql
0 → 100644
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | + -- // | |
| 2 | + | |
| 3 | + -- | |
| 4 | + -- Altera campos 'hora_inicial', 'hora_final', 'hora_inicio_intervalo', 'hora_fim_intervalo' para NULL | |
| 5 | + -- | |
| 6 | + -- @author Lucas Schmoeller da Silva <lucas@portabilis.com.br> | |
| 7 | + -- @license @@license@@ | |
| 8 | + -- @version $Id$ | |
| 9 | + | |
| 10 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_inicial drop not null; | |
| 11 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_final drop not null; | |
| 12 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_inicio_intervalo drop not null; | |
| 13 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_fim_intervalo drop not null; | |
| 14 | + | |
| 15 | + -- //@UNDO | |
| 16 | + | |
| 17 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_inicial set not null; | |
| 18 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_final set not null; | |
| 19 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_inicio_intervalo set not null; | |
| 20 | + ALTER TABLE pmieducar.escola_serie ALTER COLUMN hora_fim_intervalo set not null; | |
| 21 | + | |
| 22 | + -- // | |
| 0 | 23 | \ No newline at end of file | ... | ... |