예제 #1
0
파일: cart.php 프로젝트: TestForVodka/ishop
 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;
 }
예제 #2
0
 function index()
 {
     $model = new Application_Models_Product();
     $id = intval($_GET['article']);
     $_SESSION['id'] = $id;
     $mod1 = $model->getProduct($id);
     $this->mod1 = $mod1;
 }
예제 #3
0
 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;
 }
예제 #4
0
 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();
     }
 }
예제 #5
0
<?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']);
}
예제 #6
0
 function index()
 {
     $model = new Application_Models_Product();
     $product = $model->getProduct($_REQUEST['id']);
     $this->product = $product;
 }