public function businesslogin(Request $data) { if (Session::has('ror_business') || $data->session()->has('ror_business')) { //|| Session::has('fs_manager') return redirect('/business/dashboard'); } if ($data->isMethod('post')) { $email = $data->input('email'); $password = $data->input('password'); $this->validate($data, ['email' => 'required|email', 'password' => 'required'], ['email.required' => 'Please enter email address or username', 'password.required' => 'Please enter a password']); if (Auth::attempt(['email' => $email, 'password' => $password])) { $objModelUsers = User::getInstance(); // User::getInstance(); $userDetails = $objModelUsers->getUserById(Auth::id()); //THIS IS TO GET THE MODEL OBJECT // $userDetails = DB::table('users')->select()->where('id', 1)->first(); //USED TO GET ROW OBJECT // echo "<pre>"; print_r($userDetails); die; if ($userDetails->role == 1) { $sessionName = 'ror_business'; Session::put($sessionName, $userDetails['original']); return redirect('/business/dashboard'); } else { return redirect('/business/login')->withErrors(['errMsg' => 'Invalid credentials.']); } // if ($userDetails['role'] == 4) { // $sessionName = 'fs_manager'; // } } else { return redirect('/business/login')->withErrors(['errMsg' => 'Invalid credentials.']); } } return view("/Admin/Layouts/businesslogin"); // return view("/Admin/Layouts/welcome"); }
public function adminprofile(Request $request) { $data = $request->session()->all(); $user_id = $data['ror_admin']['id']; $objAdminUsersModel = User::getInstance(); $AdminData = $objAdminUsersModel->getAdminDetails($user_id); if ($request->isMethod('post')) { $user_id = $data['ror_admin']['id']; // $data12['user_id'] = $AdminData->user_id; $data12['display_name'] = $request->input('display_name'); $data12['full_name'] = $request->input('full_name'); $data12['address'] = $request->input('address'); $data12['city'] = $request->input('city'); $data12['state'] = $request->input('state'); $data12['country'] = $request->input('country'); $data12['zipcode'] = $request->input('zipcode'); $data12['primary_phone'] = $request->input('primary_phone'); $data12['alternate_phone'] = $request->input('alternate_phone'); $objupdateUsersDataModel = Usersmeta::getInstance(); $UpdateAdminmetadataUserMeta = $objupdateUsersDataModel->updateAdminMetaUserData($data12, $user_id); $user_id = $data['ror_admin']['id']; $data122['email'] = $request->input('email'); $objupdateUsersMetaDataModel = User::getInstance(); $UpdateAdminmetadataUserMeta = $objupdateUsersMetaDataModel->updateAdminMetaUserData($data122, $user_id); return redirect('/admin/profile'); } return view('Admin.Views.users.profile', ['AdminData' => $AdminData]); }
public function dashboard(Request $data) { $objUsersModel = User::getInstance(); $where['rawQuery'] = 1; $Allusers = $objUsersModel->getAllUsers($where); $totalUsers = count($Allusers); // $objReview = new review(); // $result1 = $objReview->getReviews(); // $totalReview =count($result1); // $objBusinesszModel = Business::getInstance(); // $where['rawQuery'] = 1; // $selectedColumns = ['business.*', 'category.category_name', 'subcategory.subcategory_name','user_meta.full_name','user_meta.primary_phone']; // $allBusinessCount = $objBusinesszModel->getAllDetails($selectedColumns); // $totalBusiness =count($allBusinessCount); // // $objReport = new report(); // $Allreport=$objReport->getAllReports(); // $totalReport =count($Allreport); // print_r($totalReport); // die; $objCategory = new category(); $result2 = $objCategory->getActiveCategory(); $totalCategory = count($result2); return view("Admin/Views/admin/dashboard", ['totalUsers' => $totalUsers], ['totalCategory' => $totalCategory]); }