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");
 }
示例#2
0
 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]);
 }
示例#3
0
 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]);
 }