/** * 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); }