示例#1
0
 /**
  * Devuelve la lista de usuarios que pertenecen al grupo que pasa como parametro.
  * @param id_grupo, identificador del grupo.
  * @return array, lista de objetos de tipo usuario.
  * @version 17-02-09, 07-04-09
  * @author Ana Martín
  */
 public static function getAllUsuarios($id_grupo)
 {
     $c = UsuarioPeer::getCriterioNoBorrado(UsuarioPeer::FECHA_BORRADO);
     $c->add(UsuarioGrupoPeer::ID_GRUPO, $id_grupo);
     $c->addJoin(UsuarioGrupoPeer::ID_USUARIO, UsuarioPeer::ID_USUARIO);
     $c->addAscendingOrderBycolumn(UsuarioPeer::USUARIO);
     $lista = UsuarioGrupoPeer::doSelectJoinUsuario($c);
     $lista_usuarios = array();
     foreach ($lista as $usuario_grupo) {
         $usuario = $usuario_grupo->getUsuario();
         if ($usuario instanceof Usuario) {
             $lista_usuarios[] = $usuario;
         }
     }
     //  print_r($lista_usuarios);
     return $lista_usuarios;
 }
 public static function getCategoriasDocumentos()
 {
     $c = UsuarioPeer::getCriterioNoBorrado(ParametroPeer::FECHABORRADO);
     $c->add(ParametroPeer::TIPOPARAMETRO, "_CATEGORIA_DOCUMENTOS_", Criteria::EQUAL);
     $c->addAscendingOrderByColumn(ParametroPeer::NUMERO);
     return ParametroPeer::doSelect($c);
 }