Esempio n. 1
0
 public static function updateLead($request, $lead)
 {
     $lead = Lead::find($lead->id);
     $lead->update(['disposition_id' => $request->get('disposition_id')]);
     if ($request->get('disposition_id') == 3) {
         $newCallback = new Callback();
         $newCallback->callback_date = date('Y-m-d', strtotime($request->get('date_schedule')));
         $newCallback->callback_time = date('H:i:s', strtotime($request->get('time_schedule')));
         $newCallback->lead_id = $lead->id;
         $newCallback->save();
     }
     $recordDispositionLead = new DispositionLead();
     $recordDispositionLead->user_id = Auth::user()->id;
     $recordDispositionLead->lead_id = $lead->id;
     $recordDispositionLead->disposition_id = $request->get('disposition_id');
     $recordDispositionLead->save();
     return Redirect::back()->with('message', 'Lead has been updated');
 }
Esempio n. 2
0
 public function postAddcallback()
 {
     if (!Auth::check()) {
         return Redirect::to('leads/login');
     }
     $validator = Validator::make(Input::all(), Callback::$rules);
     if ($validator->passes()) {
         $Callback = new Callback();
         $Callback->user_id = Input::get('user_id');
         $Callback->lead_id = Input::get('lead_id');
         $Callback->call_at = strtotime(Input::get('call_at'));
         $Callback->save();
         return Redirect::to(Input::get('return_url'));
     }
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput($request->flash());
     }
 }