コード例 #1
0
 public function service()
 {
     $userPendingSubUsersManager = new UserPendingSubUsersManager($this->config, $this->args);
     $pendingUserEmail = $userPendingSubUsersManager->secure($_REQUEST["user_email"]);
     $userId = $this->sessionManager->getUser()->getId();
     if ($userPendingSubUsersManager->getByUserIdAndPendingSubUserEmail($userId, $pendingUserEmail)) {
         $userPendingSubUsersManager->removePendingSubUserFromUser($userId, $pendingUserEmail);
         $jsonArr = array('status' => "ok", "message" => "Invitation successfully removed!");
         echo json_encode($jsonArr);
         return true;
     } else {
         $jsonArr = array('status' => "err", "errText" => "System Error: Email dosn't exist in your pending emails list!");
         echo json_encode($jsonArr);
         return false;
     }
 }