diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 7f31ff9..d3d49cd 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -19,4 +19,12 @@ $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/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', 'Provider::StartProviders'); +//$routes->get('providers', 'Provider::StartProviders'); diff --git a/app/Controllers/Provider.php b/app/Controllers/Provider.php index 4ebff15..b11506d 100644 --- a/app/Controllers/Provider.php +++ b/app/Controllers/Provider.php @@ -14,6 +14,29 @@ class Provider extends SecureBaseController return $this->renderProviderSecurePage('dash', $data); } + public function ProviderProduct($productID){ + $this->product_model = new \App\Models\Product_model(); + $data['product'] = $this->product_model->getProducts($productID); // $product_array; + //var_dump($data); + //exit; + /* + array (size=1) + 'product' => + array (size=1) + 0 => + array (size=9) + 'id' => string '1' (length=1) + 'uid' => string 'e92282b4-3ee1-4026-92ac-12cfd214b43a' (length=36) + 'product_id' => string 'A000001' (length=7) + 'name' => string 'Personal Website' (length=16) + 'description' => string 'Your personal professional web presence' (length=39) + 'status' => string '1' (length=1) + 'added' => string '2024-10-26 14:53:16.650035' (length=26) + 'updated' => string '2024-10-26 14:53:16.650035' (length=26) + 'banner' => string 'banner.jpg' (length=10) + */ + return $this->providerSecurePage('product', $data); + } public function alerts() { $data = array(); @@ -65,8 +88,5 @@ class Provider extends SecureBaseController $this->renderProviderSecurePage('dash', $data); } - public function ProviderProduct($productID){ - $data = array(); - return $this->providerSecurePage('product', $data); - } + } diff --git a/app/Models/Product_model.php b/app/Models/Product_model.php index 32fb51c..d157e43 100644 --- a/app/Models/Product_model.php +++ b/app/Models/Product_model.php @@ -6,11 +6,18 @@ use CodeIgniter\Model; class Product_model extends Model { - public function getProducts() { - $mysql = "SELECT * FROM products ORDER BY id ASC "; + public function getProducts($productId = '') { + if ( $productId == '' ){ + $mysql = "SELECT * FROM products ORDER BY id ASC "; + }else + { + $mysql = "SELECT * FROM products WHERE product_id='$productId' "; + } + $db = db_connect(); $query = $db->query($mysql); return $query->getResult('array'); } + } \ No newline at end of file diff --git a/app/Views/template/topstrip.php b/app/Views/template/topstrip.php index 28c5fc1..4f6e9c2 100644 --- a/app/Views/template/topstrip.php +++ b/app/Views/template/topstrip.php @@ -10,7 +10,7 @@