Пример #1
0
 public function getSiteNivell($idS)
 {
     $C = new Criteria();
     $C = UsuarisPeer::getCriteriaActiu($C, $idS);
     $C = UsuarisSitesPeer::getCriteriaActiu($C);
     $C->add(UsuarisSitesPeer::SITE_ID, $idS);
     $C->add(UsuarisSitesPeer::USUARI_ID, $this->getUsuariid());
     $OU = UsuarisSitesPeer::doSelectOne($C);
     //Si existeix un vincle entre el site i l'usuari, mirem si quin nivell té.
     //Si no existeix cap vincle, per defecte és registrat.
     if ($OU instanceof UsuarisSites) {
         if ($OU->getNivellId() == NivellsPeer::ADMIN) {
             return NivellsPeer::ADMIN;
         } else {
             return NivellsPeer::REGISTRAT;
         }
     } else {
         return NivellsPeer::REGISTRAT;
     }
 }