function conf__form_asigna(toba_ei_formulario_ml $form) { if ($this->s__mostrar_ml == 1) { $this->dep('form_asigna')->descolapsar(); $form->ef('id_designacion')->set_obligatorio(true); $form->ef('id_periodo')->set_obligatorio(true); $form->ef('rol')->set_obligatorio(true); $form->ef('modulo')->set_obligatorio(true); } else { $this->dep('form_asigna')->colapsar(); } if (isset($this->s__anio)) { $where = " and t_m.anio=" . $this->s__anio; //$mat siempre va a tener valor porque la materia la selecciono en una pantalla anterior $mat = $this->dep('datos')->tabla('materia')->get(); //muestra solo las asignaciones correspondientes a la UA que corresponde $sql = "select * from asignacion_materia t_m where t_m.id_materia=" . $mat['id_materia'] . $where . " order by id_designacion,modulo"; $res = toba::db('designa')->consultar($sql); } else { $res = array(); } $form->set_datos($res); }
function conf__form_asigna(toba_ei_formulario_ml $form) { if ($this->s__mostrar_ml == 1) { $this->dep('form_asigna')->descolapsar(); $form->ef('id_designacion')->set_obligatorio(true); $form->ef('periodo')->set_obligatorio(true); $form->ef('rol')->set_obligatorio(true); } else { $this->dep('form_asigna')->colapsar(); } if (isset($this->s__anio)) { $tu = $this->dep('datos')->tabla('tutoria')->get(); $ar = array('id_tutoria' => $tu['id_tutoria'], 'anio' => $this->s__anio); $res = $this->dep('datos')->tabla('asignacion_tutoria')->get_filas($ar); } else { //no muestro nada $res = array(); } $form->set_datos($res); }