Пример #1
0
 public function executeCancelledHangout(sfWebRequest $request)
 {
     $posting_id = $_REQUEST['id_'];
     $requester = Requester::getRequesterUsername($posting_id);
     $member = new Member();
     $member->setId($_SESSION['userId']);
     $email = $member->getMemberInfo('email');
     $requesters = array();
     foreach ($requester as $v) {
         $requesters[] = $v->getMember()->getUsername();
     }
     $requesters[count($requesters) - 1] = ' and ' . $requesters[count($requesters) - 1];
     $requesters = implode(",", $requesters);
     $requesters = str_replace(", and", " and", $requesters);
     $response = $this->sendEmailAfterHangoutButCancelled($_SESSION['username'], $requesters, $email);
     if ($response) {
         $Postings = new Postings();
         $Postings->setPostingToComplete($posting_id, 3);
     }
     die($response);
 }