From a23a375511d7f15335da441607f03845ba98ae6a Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Tue, 19 Nov 2024 21:48:50 -0500 Subject: [PATCH] Added pages --- app/Config/Routes.php | 8 +- app/Controllers/Provider.php | 33 ++ app/Views/provider/calendar.php | 37 +- app/Views/provider/reports.php | 535 +++++++++++++++++++++++++++ app/Views/template/menu/sidemain.php | 8 +- public/assets/img/site.webmanifest | 1 + 6 files changed, 582 insertions(+), 40 deletions(-) create mode 100644 app/Views/provider/reports.php create mode 100644 public/assets/img/site.webmanifest diff --git a/app/Config/Routes.php b/app/Config/Routes.php index c522a4d..0e6478c 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -22,13 +22,15 @@ $routes->post('/register/startacc', 'Login::RegisterAccount'); $routes->get('product/(:any)', 'Provider::ProviderProduct/$1'); -$routes->get('providers', 'Provider::StartProviders'); +$routes->get('providers', 'Provider::StartProviders'); +$routes->get('providers/calendar','Provider::ProviderCalendar'); + $routes->get('providers/todo', 'Provider::StartProviders'); $routes->get('providers/alerts', 'Provider::StartProviders'); $routes->get('providers/tasks', 'Provider::StartProviders'); -$routes->get('providers/calendar', 'Provider::StartProviders'); -$routes->get('reports', 'Provider::StartProviders'); +//$routes->get('providers/calendar', 'Provider::StartProviders'); +$routes->get('reports', 'Provider::ProviderReports'); //$routes->get('providers', 'Provider::StartProviders'); //$routes->get('providers', 'Provider::StartProviders'); diff --git a/app/Controllers/Provider.php b/app/Controllers/Provider.php index d513208..1827d22 100644 --- a/app/Controllers/Provider.php +++ b/app/Controllers/Provider.php @@ -80,6 +80,39 @@ class Provider extends SecureBaseController return $this->providerSecurePage('product', $data); } + public function ProviderCalendar(){ + $this->product_model = new \App\Models\Product_model(); + $data = array(); + + $data['actions_history'] = [ + [ + "icon"=> "primary", + "text"=> "Meeting with Amanda and team", + "date"=> "10:30 Jan", + ], + ]; + + $data['product_array'] = $this->product_model->getProducts(''); // $product_array; + return $this->renderProviderSecurePage('calendar', $data); + } + + public function ProviderReports(){ + $this->product_model = new \App\Models\Product_model(); + $data = array(); + + $data['actions_history'] = [ + [ + "icon"=> "primary", + "text"=> "Meeting with Amanda and team", + "date"=> "10:30 Jan", + ], + ]; + + $data['product_array'] = $this->product_model->getProducts(''); // $product_array; + return $this->renderProviderSecurePage('reports', $data); + } + + public function StartProcess($productId){ log_message('critical', "***** ***** Provider::StartProcess USER_SESSION = ".$productId ); diff --git a/app/Views/provider/calendar.php b/app/Views/provider/calendar.php index dfa2590..d91bb94 100644 --- a/app/Views/provider/calendar.php +++ b/app/Views/provider/calendar.php @@ -1,24 +1,8 @@ - - -
- - - - -
- -
- - - - - - - +
@@ -228,13 +212,6 @@
- - - - - - - -
- -
- -
- - + diff --git a/app/Views/provider/reports.php b/app/Views/provider/reports.php new file mode 100644 index 0000000..f98dbf6 --- /dev/null +++ b/app/Views/provider/reports.php @@ -0,0 +1,535 @@ + +
+
+ +
+
+

Reports

+
+
+ +
+
+ +
+
+ + +
+
+
+
+
+
+
+

Site activity

+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ New Visitors +

528+

+
+
+
+
+ +
+
+ Page Views +

15K+

+
+
+
+
+
+
+ +
+
+ Inventory Lead +

156+

+
+
+
+
+ +
+
+ Bounce Rate +

87%

+
+
+
+
+
+
+
+
+
+
+
+

Sale Analysis Trend

+
+ +
+
+
+
+
Number of Sale
+

2,431

+
+
+
Amount of Sale
+

3,546

+
+
+
+
+
+
+
+
+
+
+
+
+

Safe Deal

+
+ +
+
+
+
+
+
+
+
+

680

+

New cars

+
+
+
+
+

800

+

Used cars

+
+
+
+
+
+
+
+
+
+
+
+

Top inquiries

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VIN numberCar nameLeadsDate TypeAction
#549812017 Audi A4 Prestiger420-01-2019Old + + +
#254252016 BMW X16 26-04-2019New + + +
#456782017 Audi Q3 2.0T Prestige914-04-2019Old + + +
#479891998 BMW M3206-12-2019Old + + +
#123562016 BMW M3 Base312-12-2019New + + +
#123452010 BMW M6510-02-2019New + + +
#342652014 Ford F-150 Lariat930-12-2019Old + + +
#155482016 Ford Edge Titanium812-12-2019New + + +
+
+
+
+
+
+
+
+

Page views

+
+
+
+ User + Page view +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Billing Statement

+

Consectetur ipsum dolor sit amet, adipisicing.

+
+
+ 56 + +
+
+
+
+
+
+

Car Use

+

Consectetur ipsum dolor sit amet, adipisicing.

+
+
+ 353 + +
+
+
+
+
+
+

Receivable Data

+

Consectetur ipsum dolor sit amet, adipisicing.

+
+
+ 98% + +
+
+
+
+
+
+

Recap the Car

+

Consectetur ipsum dolor sit amet, adipisicing.

+
+
+ 155 + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Leads By Make Model

+
+
+
+
+

Honda 74%

+
+
+
+
+
+

Toyota 69%

+
+
+
+
+
+

Chevrolet 59%

+
+
+
+
+
+

Audi 52%

+
+
+
+
+
+

Mercedes 46%

+
+
+
+
+
+

BMW 56%

+
+
+
+
+
+

Chevrolet 59%

+
+
+
+
+
+
+
+ +
+
+
+
+

Lead overview

+
+ +
+
+
+
+

Reached 6454

+

Ea consectetur dolorem, enim explicabo necessitatibus

+
    +
  • Request more info
  • +
  • Make an offer
  • +
  • Schedule test drive
  • +
  • Financial information
  • +
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/Views/template/menu/sidemain.php b/app/Views/template/menu/sidemain.php index 2c92798..39979ce 100644 --- a/app/Views/template/menu/sidemain.php +++ b/app/Views/template/menu/sidemain.php @@ -2,7 +2,7 @@ $menu = array( 'office' =>[ 'Dashboard'=>['providers','Dashboard','1'], - 'Calendar'=>['providers','Calendar','0'], + 'Calendar'=>['providers/calendar','Calendar','0'], ], 'resources' =>[ @@ -23,7 +23,7 @@ $menu = array(