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); } }
public function getViewMissing($id) { $data = Missing::find($id); return View::make('front.missing_view')->with('data', $data); }
public function getSuccess($id) { $data = Missing::find($id); return View::make('admin.success_view_missing')->with('data', $data); }