Ejemplo n.º 1
0
 function conf_evt__cuadro_sede__dictado(toba_evento_usuario $evento, $fila)
 {
     //s__lista_sede son todas las sedes que se muestra en el cuadro
     //s__sedes_seleccionados son las sedes que ya fueron seleccionados
     if (isset($this->s__sedes_seleccionados)) {
         //Ya existen sedes seleccionados o hay ninguna sede seleccionadas en forma local pedido por el usuario
         if ($this->s__sedes_seleccionados != -1) {
             //Por si fuera el caso especial que no hay sedes seleccionadas
             $evento->set_check_activo($this->es_sede($this->s__lista_sedes[$fila]['id_sede'], $this->s__sedes_seleccionados));
         }
     } else {
         //Recuperar de la BD
         $sedes = $this->controlador()->dep('datos')->tabla('se_dicta')->listar_sedes_de_plan($this->controlador->s__id_plan);
         $evento->set_check_activo($this->es_sede($this->s__lista_sedes[$fila]['id_sede'], $sedes));
     }
 }
Ejemplo n.º 2
0
 function conf_evt__cuadro__multiple_con_etiq(toba_evento_usuario $evento, $fila)
 {
     if ($this->s__seleccionar_todos == 1) {
         //si presiono el boton seleccionar todos
         $evento->set_check_activo(true);
     } else {
         if ($this->s__deseleccionar_todos == 1) {
             $evento->set_check_activo(false);
         } else {
             $sele = array();
             if (isset($this->s__seleccionadas)) {
                 //si hay seleccionados
                 foreach ($this->s__seleccionadas as $key => $value) {
                     $sele[] = $value['id_designacion'];
                 }
             }
             if (isset($this->s__seleccionadas)) {
                 //si hay seleccionados
                 if (in_array($this->s__listado[$fila]['id_designacion'], $sele)) {
                     $evento->set_check_activo(true);
                 } else {
                     $evento->set_check_activo(false);
                 }
             }
         }
     }
 }