public function gymaccess_update(Request $request)
 {
     $customer = customer::find($request->id);
     $customer->gymaccess_ind = 1;
     $customer->save();
     $gymaccess = new gymaccess();
     $gymaccess->customer_id = $request->id;
     $gymaccess->activation_date = Carbon::today();
     $rate_id = $request->gymaccess;
     $rate = Rate::where('id', '=', $rate_id)->firstOrFail();
     /*$price = number_format( $rate->price, 2);*/
     if ($rate->period == 'day') {
         $gymaccess->expiration_date = Carbon::today()->addDays($rate->period_count);
     } else {
         if ($rate->period == 'month') {
             $gymaccess->expiration_date = Carbon::today()->addMonths($rate->period_count)->subDay();
         } else {
             if ($rate->period == 'year') {
                 $gymaccess->expiration_date = Carbon::today()->addYears($rate->period_count)->subDay();
             }
         }
     }
     $gymaccess->active_ind = 1;
     $gymaccess->save();
     return redirect('dashboard');
 }
Пример #2
0
 function get_id($id)
 {
     return customer::find($id);
 }
 public function sendCustomerEmail()
 {
     ini_set('max_execution_time', 3600);
     if (is_null(Session::get('name'))) {
         return View::make('static.index');
     } else {
         $id = Session::get('customer_id');
         $customer = customer::find($id);
         $data = array('name' => $customer->email);
         Mail::send('emails.customer-register-mail', $data, function ($message) use($customer) {
             $message->to($customer->email, $customer->name)->subject('Welcome to ..');
         });
     }
     return View::make('authentication.customer-saved')->with('customer_email', $customer->email);
 }