public function getRecruitProduction($id)
 {
     $recruit = Recruits::where('id', $id)->first();
     $numbers = $this->reporting->recruitNumbers($recruit->mls_id);
     $pastNumbers = $this->reporting->recruitPastNumbers($recruit->mls_id);
     return view('admin.recruits.production_show', compact('recruit', 'numbers', 'pastNumbers'));
 }
Example #2
0
 public function doesLeadExistInCrm($lead)
 {
     $recruit = Recruits::where('email', $lead->email)->first();
     if ($recruit) {
         return true;
     }
     return false;
 }
Example #3
0
 public function search()
 {
     $query = Input::get('q');
     $recruits = Recruits::where('last_name', 'like', '%' . $query . '%')->orWhere('first_name', 'like', '%' . $query . '%')->get();
     return view('admin.search_results', compact('recruits'));
 }
Example #4
0
 public function syncRecruitProfileImage($recruit_id)
 {
     $recruit = Recruits::where('id', $recruit_id)->first();
     if (!$recruit) {
         return false;
     }
     $agent = $this->getAgentFromMls($recruit->mls_id);
     $object = $this->rets->GetObject('Agent', 'AgentPhoto', $agent['Matrix_Unique_ID'], '1', 0);
     if ($object[0]['Success'] == false) {
         return false;
     }
     $time = time();
     Storage::put('images/recruits/' . $time . '.jpg', $object[0]['Data']);
     $recruit->profile_img = url('img/recruits/' . $time . '.jpg');
     $recruit->save();
     return true;
 }
 public function assign_lead(Request $request)
 {
     $recruit = Recruits::where('id', $request->input('recruit_id'))->first();
     $recruit->user_id = $request->input('user_id');
     $recruit->save();
     $user = User::find($request->input('user_id'));
     //Fire recruit was reassigned event
     Mail::send('emails.recruit_reassigned', ['recruit' => $recruit], function ($message) use($user) {
         $message->to($user->email);
         $message->bcc('*****@*****.**');
         $message->subject('A recruit has been assigned to you');
     });
     Flash::success("Recruit was successfully reassigned");
     return redirect('admin/recruiting/' . $request->input('recruit_id'));
 }