/** * A partir d'un usuari trobem els sites als que està relacionat. * @param $idU Usuari ID * @param $all Mostra tots els Sites, també els que no setan relacionats. * @return UsuarisSitesForm() * */ public static function getSites($idU, $all = false) { $RET = array(); $C = new Criteria(); $C = self::getCriteriaActiu($C); if (!$all) { $C->addJoin(SitesPeer::SITE_ID, self::SITE_ID); $C = SitesPeer::getCriteriaActiu($C); } foreach (SitesPeer::doSelect($C) as $OS) { $RET[$OS->getSiteId()] = $OS->getNom(); } return $RET; }