コード例 #1
0
ファイル: OIndexController.php プロジェクト: jencko/bbk
 public function getFacebook($m_id)
 {
     // get data from input
     $code = Input::get('code');
     // get fb service
     $fb = OAuth::consumer('Facebook');
     // check if code is valid
     $data = Missing::find($m_id);
     $message = "A Kid Having a \n Name " . $data->name . " \n Age : '.{$data->age}.'\n State : " . $data->state . " \n City : " . $data->city . " \n Is Missing. Please Report On Our Website http://example.com. If You Got Any Information About It";
     // if code is provided get user data and sign in
     if (!empty($code)) {
         // This was a callback request from facebook, get the token
         $token = $fb->requestAccessToken($code);
         // Send a request with it
         $result = json_decode($fb->request('/me'), true);
         $postMessage = json_decode($fb->request("/me/feed?access_token", 'POST', array('message' => $message)), true);
         return Redirect::to('organization/report/show-missing?success=true');
     } else {
         // get fb authorization
         $url = $fb->getAuthorizationUri();
         // return to facebook login url
         return Redirect::to((string) $url);
     }
 }
コード例 #2
0
ファイル: IndexController.php プロジェクト: jencko/bbk
 public function getViewMissing($id)
 {
     $data = Missing::find($id);
     return View::make('front.missing_view')->with('data', $data);
 }
コード例 #3
0
 public function getSuccess($id)
 {
     $data = Missing::find($id);
     return View::make('admin.success_view_missing')->with('data', $data);
 }