$cat = $_GET['cat']; } if (isset($_GET['id'])) { $id = $_GET['id']; } if (!isset($cat)) { $cat = ''; } if (!isset($id)) { $id = ''; } if (empty($cat) && empty($id)) { $category = new Category(); $category->db = $db; try { $categories = $category->request(); } catch (DataException $e) { die(require "blocks/errorTemplate.php"); } } if (!empty($cat) && empty($id)) { $category = new Category($cat); $category->db = $db; try { $category->getSelectedData(); } catch (DataException $e) { die(require "blocks/errorTemplate.php"); } $page->title = $category->title; $page->meta_d = $category->meta_d; $page->meta_k = $category->meta_k;
<?php require_once 'config.php'; require_once 'Database.php'; require_once 'Record.php'; require_once 'Product.php'; require_once 'Category.php'; require_once 'User.php'; print_r($_GET); echo '<a href="/shop">Main page</a><br/>'; echo '<a href="/shop/auth">Log In</a><br/>'; if ($_GET['action'] == 'product') { $controller = new Product(); } elseif ($_GET['action'] == 'profile' || $_GET['action'] == 'auth' || $_GET['action'] == 'reg' || $_GET['action'] == 'logout') { $controller = new User(); } else { $controller = new Category(); } $controller->request();