コード例 #1
0
 function inicializar()
 {
     if ($_GET['id']) {
         $planificacion = new Planificacion($_GET['id']);
         $hora = explode(":", $planificacion->hora);
         if (isset($planificacion->dia_absoluto)) {
             $this->asignar('fecha', $planificacion->dia_absoluto);
             $this->asignar('id_hora_absoluto', $hora[0]);
             $this->asignar('id_minutos_absoluto', $hora[1]);
             $this->asignar('absoluto_checked', "checked");
         } else {
             if (isset($planificacion->dia_semana)) {
                 $this->asignar('id_dia', $planificacion->dia_semana);
                 $this->asignar('id_hora_semanalmente', $hora[0]);
                 $this->asignar('id_minutos_semanalmente', $hora[1]);
                 $this->asignar('semanalmente_checked', "checked");
             } else {
                 $this->asignar('id_hora_diariamente', $hora[0]);
                 $this->asignar('id_minutos_diariamente', $hora[1]);
                 $this->asignar('diariamente_checked', "checked");
             }
         }
         $this->asignar('id', $_GET['id']);
         $this->asignar('id_actividad', $_GET['id_actividad']);
         $this->asignar('id_actividad_envio', $_GET['id_actividad_envio']);
     }
     if ($_POST['radioFrecuencia']) {
         $this->asignar('fecha', $_POST['fecha']);
         $this->asignar('id_hora_absoluto', $_POST['hora_absoluto']);
         $this->asignar('id_minutos_absoluto', $_POST['minutos_absoluto']);
         $this->asignar('id_dia', $_POST['dia']);
         $this->asignar('id_hora_semanalmente', $_POST['hora_semanalmente']);
         $this->asignar('id_minutos_semanalmente', $_POST['minutos_semanalmente']);
         $this->asignar('id_hora_diariamente', $_POST['hora_diariamente']);
         $this->asignar('id_minutos_diariamente', $_POST['minutos_diariamente']);
         $this->asignar('id', $_POST['id']);
         $this->asignar('id_actividad', $_POST['id_actividad']);
         $this->asignar('id_actividad_envio', $_POST['id_actividad_envio']);
         if ($_POST['radioFrecuencia'] == "absoluto") {
             $this->asignar('absoluto_checked', "checked");
         } else {
             if ($_POST['radioFrecuencia'] == "diariamente") {
                 $this->asignar('diariamente_checked', "checked");
             } else {
                 if ($_POST['radioFrecuencia'] == "semanalmente") {
                     $this->asignar('semanalmente_checked', "checked");
                 }
             }
         }
     }
     $this->asignar('fecha_vigencia', $planificacion->fecha_vigencia);
     $this->asignar('options_hora_absoluto', comboHoras());
     $this->asignar('options_hora_diariamente', comboHoras());
     $this->asignar('options_hora_semanalmente', comboHoras());
     $this->asignar('options_minutos_absoluto', comboMinutos());
     $this->asignar('options_minutos_diariamente', comboMinutos());
     $this->asignar('options_minutos_semanalmente', comboMinutos());
     $this->asignar('options_dia', comboDias());
 }
コード例 #2
0
 function inicializar()
 {
     if ($_GET['id']) {
         $itemRonda = new ItemRonda($_GET['id']);
         $id_horas = floor($itemRonda->duracion / 60);
         $id_minutos = $itemRonda->duracion % 60;
         $this->asignar('orden', $itemRonda->orden);
         $this->asignar('id_sala', $itemRonda->id_sala);
         $this->asignar('id_horas', $id_horas);
         $this->asignar('id_minutos', $id_minutos);
     }
     $this->asignar('options_horas', comboHoras());
     $this->asignar('options_minutos', comboMinutos());
     $this->asignar('options_salas', ComboSala());
 }