public static function singleProduct($url_parts) { require_once 'Product.model.php'; require_once 'User.model.php'; require_once 'Upload.model.php'; if (count($url_parts) > 0) { $id = $url_parts[0]; $result = ProductModel::getProductData($id); if ($result) { $data['template'] = 'singleProduct.html'; $data['product'] = $result; $data['states'] = UserModel::getStates(); $data['categories'] = UploadModel::getCategories(); } else { $data['template'] = 'error.html'; $data['states'] = UserModel::getStates(); $data['categories'] = UploadModel::getCategories(); } } else { $data['redirect'] = '?/User/home'; } return $data; }