Пример #1
0
 /**
  * Metoda sprawdza uprawnienia do grupy sms
  * @param integer $id id grupy sms
  * @param string $group rodzaj grupy
  * @return boolean
  */
 public function checkAccessToGroup($id, $group)
 {
     if (!$this->_client) {
         throw new Logic_Exception('Brak instancji klienta!');
     }
     $clientId = $this->_client->id;
     switch ($group) {
         case Wsclient::GROUP_EMAIL:
         case Wsclient::GROUP_SMS:
             $model = new WsClientHasServiceGroup();
             break;
         case Wsclient::GROUP_SERVICE_SET:
             $model = new WsClientHasServiceSet();
             break;
         default:
             throw new Logic_Exception('Nieznany rodzaj grupy!');
             break;
     }
     $result = $model->checkAccessForClient($id, $clientId);
     if ($result) {
         return true;
     } else {
         return false;
     }
 }