示例#1
0
 private function doDenyProfile($id)
 {
     if (!is_numeric($id)) {
         $this->handleBadArgument($id, "Admin:default");
     }
     try {
         $this->userService->denyWebProfile($id, $this->getUser()->getIdentity());
     } catch (Exceptions\InvalidArgumentException $ex) {
         $this->logError($ex->getMessage());
         $m = $this->tt("usersModule.admin.badArgumentFormat", ["id" => $id]);
         $this->flashMessage($m, self::FM_ERROR);
     } catch (Exceptions\DataErrorException $ex) {
         $this->logError($ex->getMessage());
         $m = $this->tt("usersModule.admin.webProfileDenyFailed", ["id" => $id]);
         $this->flashMessage($m, self::FM_ERROR);
     }
 }