public function success($id)
 {
     $subscriber = \App\Subscriber::find($id);
     if (!$subscriber) {
         App::abort(404);
     }
     // ------------------------------------------------------------------------------------------------------------
     // SHOW DISPLAY
     // ------------------------------------------------------------------------------------------------------------
     $this->layout->page = view($this->page_base_dir . 'subscription_successful');
     $this->layout->page->subscriber = $subscriber;
     return $this->layout;
 }
 public function post_add_question()
 {
     $input = Input::all();
     $subscriber_id = $input['subscriber_id'];
     //return $requestData = Request::all();
     $subscriber = Subscriber::find($subscriber_id);
     $qa_to_insert = new QA();
     $qa_to_insert->webinar_id = Request::input('webinar_id');
     $qa_to_insert->subscriber_id = $subscriber->id;
     $qa_to_insert->question = Request::input('question');
     $qa_to_insert->public = Request::input('public');
     //putting the public value default=1, will change later
     $qa_to_insert->save();
     $dt = new DateTime();
     $time = $dt->format('Y-m-d H:i:s');
     return array('question' => Request::input('question'), 'datetime' => $time, 'name' => $subscriber->first_name . ' ' . $subscriber->last_name, 'ask_before' => '0 min');
 }
 /**
  * Execute the job.
  *
  * @return void
  */
 public function handle()
 {
     // check if data exists in subscription
     $subscriber = \App\Subscriber::find($this->id);
     // check if data exists in user
     if (!$subscriber) {
         $jsend = new \ThunderID\jsend\jsend('fail', ['data' => 'Email belum terdaftar sebagai pelanggan newsletter capcus']);
     } else {
         if (Hash::check($subscriber->email, $this->token)) {
             $subscriber->is_subscribe = 0;
             $subscriber->save();
             $jsend = new \ThunderID\jsend\jsend('success', ['data' => $subscriber]);
         } else {
             $jsend = new \ThunderID\jsend\jsend('fail', ['data' => 'Token salah']);
         }
     }
     return $jsend->toArray();
 }