diff --git a/app/Config/Routes.php b/app/Config/Routes.php index a1e7ac1..7f31ff9 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -11,10 +11,12 @@ $routes->post('login', 'Login::StartLogin'); $routes->get('login', 'Login::HomeLogin'); $routes->get('logout', 'Login::StartLogin'); + $routes->get('register', 'Login::RegisterAccount'); $routes->get('register/resetpass', 'Login::RegisterAccount'); $routes->post('/register/startacc', 'Login::RegisterAccount'); +$routes->get('product/(:any)', 'Provider::ProviderProduct/$1'); $routes->get('providers', 'Provider::StartProviders'); diff --git a/app/Controllers/Provider.php b/app/Controllers/Provider.php index e6ecac6..146004a 100644 --- a/app/Controllers/Provider.php +++ b/app/Controllers/Provider.php @@ -72,4 +72,8 @@ class Provider extends SecureBaseController $this->renderProviderSecurePage('dash', $data); } + public function ProviderProduct($productID){ + $data = array(); + return $this->providerSecurePage('product', $data); + } } diff --git a/app/Controllers/SecureBaseController.php b/app/Controllers/SecureBaseController.php index b27a8cd..947f0ee 100644 --- a/app/Controllers/SecureBaseController.php +++ b/app/Controllers/SecureBaseController.php @@ -34,6 +34,21 @@ abstract class SecureBaseController extends CoreController } + protected function providerSecurePage($page_name, $data):string { + + // you dont have bussines here if you are not in session + /* if (!isset($_SESSION['session_id']) or ! isset($_SESSION['username']) or $_SESSION['username'] == '') { + // redirect(logout); + return redirect()->to('/logout'); + } + */ + // echo 'ameye 001'; + // return view('template/provider_page'); + + return + view('provider/' . $page_name, $data); + } + protected function renderProviderSecurePage($page_name, $data):string { // you dont have bussines here if you are not in session diff --git a/app/Views/provider/components/product_listing.php b/app/Views/provider/components/product_listing.php index 0e6339a..e8d378f 100644 --- a/app/Views/provider/components/product_listing.php +++ b/app/Views/provider/components/product_listing.php @@ -3,27 +3,32 @@ $product_array = [ [ "name" => "Personal Website", "description" => "Product description here", - "status" => 0 + "status" => 0, + "product" => 'A000001' ], [ "name" => "Professional Website", "description" => "Product description here", - "status" => 0 + "status" => 0, + "product" => 'A000002' ], [ "name" => "Personal Blog", "description" => "Product description here", - "status" => 0 + "status" => 0, + "product" => 'A000003' ], [ "name" => "Professional Blog", "description" => "Product description here", - "status" => 0 + "status" => 0, + "product" => 'A000004' ], [ "name" => "Practice EMR", "description" => "Product description here", - "status" => 0 + "status" => 0, + "product" => 'A000005' ] ]; ?> @@ -36,16 +41,18 @@ $product_array = [ ?>