Commit ff70d88de75e1db8f517400e97bfae5c113b31f9

Authored by Lucas Schmoeller da Silva
1 parent 3f5a175a
Exists in master

#37 Removendo obrigatoriedade de campos de horários no cadastro escola-serie

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
... ...