Esempio n. 1
0
        // common amount pages
        if (!$pages_count) {
            $pages_count = 1;
        }
        if ($page > $pages_count) {
            $page = $pages_count;
        }
        $start_pos = ($page - 1) * $perpage;
        $products = product($category, $start_pos, $perpage);
        break;
    case 'addtocart':
        $goods_id = abs((int) $_GET['goods_id']);
        addtocart($goods_id);
        $_SESSION['total_sum'] = total_sum($_SESSION['cart']);
        $_SESSION['total_quantity'] = 0;
        foreach ($_SESSION['cart'] as $key => $value) {
            if (isset($value['price'])) {
                $_SESSION['total_quantity'] += $value['qty'];
            } else {
                unset($_SESSION['cart'][$key]);
            }
        }
        redirect();
        break;
    case 'reg':
        break;
    default:
        $view = 'hits';
        $eyestoppers = eyestopper($view);
}
require_once TEMPLATE . 'index.php';
Esempio n. 2
0
        }
        break;
    case 'user_order':
        //заказы пользователя в профиле
        $order_id = abs((int) $_GET['order_id']);
        //проверка на значение что может ввести пользователь
        if ($order_id) {
            //id не равно 0
            $user_order = show_order1($order_id);
            //проверяем какой это заказ
            if ($user_order[0]['status']) {
                $state = "обработан";
            } else {
                $state = "необработан";
            }
        }
        break;
    default:
        // если в адресной строке ввели имя не существующего вида
        $view = 'leader';
        $eyestoppers = eyestopper('leader');
}
/*
if(empty($_GET['view'])){
    $view = 'leader';
}else{
    $view = $_GET['view'];
}
*/
// подключени вида
require_once TEMPLATE . 'index.php';
Esempio n. 3
0
        } else {
            $page = 1;
        }
        $count_rows = count_news();
        // общее кол-во новостей
        $pages_count = ceil($count_rows / $perpage);
        // кол-во страниц
        if (!$pages_count) {
            $pages_count = 1;
        }
        // минимум 1 страница
        if ($page > $pages_count) {
            $page = $pages_count;
        }
        // если запрошенная страница больше максимума
        $start_pos = ($page - 1) * $perpage;
        // начальная позиция для запроса
        $all_news = get_all_news($start_pos, $perpage);
        break;
    case 'informer':
        // текст информера
        $informer_id = abs((int) $_GET['informer_id']);
        $text_informer = get_text_informer($informer_id);
        break;
    default:
        // если из адресной строки получено имя несуществующего вида
        $view = 'hits';
        $eyestoppers = eyestopper('hits');
}
// подключени вида
require_once TEMPLATE . 'index.php';