function printCart() { $array_product_id = $this->getListItemId(); // получает список id $item_position = new Application_Models_Product(); // создаем модель для работы с продуктами foreach ($array_product_id as $id) { $product_positions[] = $item_position->getProduct($id); // заполняем массив информацией о каждом продукте } // формируем интерфейс для работы с корзиной $table_cart = "<table bgcolor='#E6DEEA' border='1' class='table_cart'><tr><th>№</th><th>Наименование</th><th>Стоимость</th><th>Количество</th><th>Сумма</th><th>Удалить</th></tr>"; $i = 1; foreach ($product_positions as $product) { if ($i % 2 == 0) { $bgcolor = "#F2F2F2"; } else { $bgcolor = "lightgray"; } $table_cart .= "<tr bgcolor={$bgcolor}>"; $table_cart .= "<td>" . $i++ . "</td>"; $table_cart .= "<td>" . $product['name'] . "</td>"; $table_cart .= "<td>" . $product['price'] . " руб. </td>"; $table_cart .= "<td><input type='text' style='text-align:center' size=3 name='item_" . $product['id'] . "' value='" . $_SESSION['cart'][$product['id']] . "' /></td>"; $table_cart .= "<td>" . $_SESSION['cart'][$product['id']] * $product['price'] . " руб. </td>"; $table_cart .= "<td>" . "<INPUT TYPE='checkbox' name='del_" . $product['id'] . "'>" . "</td>"; $table_cart .= "</tr>"; $total_summ += $_SESSION['cart'][$product['id']] * $product['price']; } $table_cart .= "<tr><td colspan='3'></td><td>К оплате: </td><td><strong> <span style='color: #7F0037'>" . $total_summ . " руб. </span></strong></td><td></td></tr></table>"; return $table_cart; }
function index() { $model = new Application_Models_Product(); $id = intval($_GET['article']); $_SESSION['id'] = $id; $mod1 = $model->getProduct($id); $this->mod1 = $mod1; }
function editeproduct() { $model = new Application_Models_Product(); $mod1 = $model->getProduct($_GET['id']); $mod2 = Lib_Category::getInstance()->getHierarchyCategory(); $mod3 = Lib_Category::getInstance()->getTitleCategory($mod2); $mod4 = Lib_Manufacturer::getInstance()->getTitleManufacturer(); $this->mod1 = $mod1; $this->mod3 = $mod3; $this->mod4 = $mod4; }
function index() { if (isset($_POST['id'])) { $id = $_POST['id']; $model = new Application_Models_Product(); $mod = $model->getProduct($id); $mod2 = $model->getProductImages($id); $view = new Application_Views_Search(); $view->showWindow($mod, $mod2); exit; } else { $model = new Application_Models_Search(); $model->getSearch(); } }
<?php include_once $_SERVER['DOCUMENT_ROOT'] . '/config.php'; $search = AppUser::cleanInput($_POST); if (isset($_POST['id'])) { $id = $_POST['id']; $model = new Application_Models_Product(); $mod = $model->getProduct($id); $view = new Application_Views_Search(); $view->showWindow($mod); exit; } else { $model = new Application_Models_Search(); $model->getSearch($search['search']); }
function index() { $model = new Application_Models_Product(); $product = $model->getProduct($_REQUEST['id']); $this->product = $product; }