コード例 #1
0
 public function executeGetRequesters(sfWebRequest $request)
 {
     $result = Requester::getChatMessengerDetails($_SESSION['userId']);
     $requester = array();
     $member_ids = array();
     foreach ($result as $v) {
         if ($v['requester_id'] != $_SESSION['userId']) {
             $member_ids[$v['posting_id']][] = $v['requester_id'];
         }
         if ($v['member_id'] != $_SESSION['userId']) {
             $member_ids[$v['posting_id']][] = $v['member_id'];
         }
         $requester['Upcoming Hangouts'][$v['posting_id']] = $v['posting_title'];
     }
     $data = array();
     foreach ($member_ids as $posting_id => $requester_ids) {
         $data['Upcoming Hangouts'][$posting_id . '_' . implode("_", array_unique($requester_ids))] = $requester['Upcoming Hangouts'][$posting_id];
     }
     die(json_encode($data));
 }