Beispiel #1
0
 /**
  *	Interface de seleccion de N usuarios
  */
 protected function seleccionar_usuarios(toba_modelo_instancia $instancia)
 {
     // Decido que usuarios voy a vincular
     /*
     $this->consola->subtitulo( "Asociar USUARIOS" );
     $opcion[0] = "Asociar el usuario 'toba'";
     $opcion[1] = "Asociar TODOS los usuarios de la instancia";
     $opcion[2] = "Mostrar una lista de usuario y SELECCIONAR";
     $ok = $this->consola->dialogo_lista_opciones( $opcion, 'Asociar USUARIOS al proyecto. Seleccione una FORMA de CARGA', false );
     */
     $usuarios = array();
     $ok = 1;
     if ($instancia->get_instalacion()->es_produccion()) {
         $datos = $instancia->get_usuarios_administradores($this->id_proyecto_actual);
     } else {
         $datos = $instancia->get_lista_usuarios();
     }
     switch ($ok) {
         case 0:
             // Usuario toba (pero..existe?)
             break;
         case 1:
             // Todos
             foreach ($datos as $dato) {
                 $usuarios[] = $dato['usuario'];
             }
             break;
         case 2:
             // Seleccionar usuarios de una lista
             break;
     }
     return $usuarios;
 }