$count = 0; $navigatorHtml = GetNavigatorHtml(_getUrlToNavigate(), 20, 'ordGetOrders', $callBackParam, $orders, $offset, $count); $smarty->assign("orders_navigator", $navigatorHtml); $smarty->assign("user_orders", $orders); $smarty->assign("urlToSort", _getUrlToSort()); } else { $callBackParam = array(); _setCallBackParamsToSearchOrders($callBackParam); _copyDataFromGetToPage($smarty, $order_statuses); $orders = array(); $offset = 0; $count = 0; $navigatorHtml = GetNavigatorHtml(_getUrlToNavigate(), 10, 'ordGetOrders', $callBackParam, $orders, $offset, $count); $smarty->assign("orders_navigator", $navigatorHtml); $smarty->assign("user_orders", $orders); $smarty->assign("urlToSort", _getUrlToSort()); } $smarty->assign("urlToReturn", html_amp(_getReturnUrl())); $smarty->assign("order_statuses", $order_statuses); $smarty->assign("main_content_template", "order_history.tpl"); } if (isset($order_detailed)) { $orderID = (int) $order_detailed; $smarty->assign("urlToReturn", html_amp(base64_decode($_GET["urlToReturn"]))); $order = ordGetOrder($orderID); if (!$order || $order["customerID"] != regGetIdByLogin($_SESSION["log"])) { unset($order); } else { $orderContent = ordGetOrderContent($orderID); $order_status_report = xNl2Br(stGetOrderStatusReport($orderID)); $order_statuses = ostGetOrderStatues();
} if ($searchParamName != null) { $callBackParam["name"] = $searchParamName; } if ($rangePrice != null) { $callBackParam["price"] = $rangePrice; } $count = 0; $navigatorHtml = GetNavigatorHtml(_getUrlToNavigate($categoryID), CONF_PRODUCTS_PER_PAGE, 'prdSearchProductByTemplate', $callBackParam, $products, $offset, $count); $show_comparison = 0; $cc_products = count($products); for ($i = 0; $i < $cc_products; $i++) { $cat = catGetCategoryById($products[$i]["categoryID"]); $products[$i]["allow_products_comparison"] = $cat["allow_products_comparison"]; if ($products[$i]["allow_products_comparison"] == 1 && $categoryID == $products[$i]["categoryID"]) { $show_comparison++; } } if (CONF_PRODUCT_SORT == '1') { _sortSetting($smarty, _getUrlToSort($categoryID)); } //calculate a path to the category $smarty->assign("product_category_path", catCalculatePathToCategory($categoryID)); $smarty->assign("search_with_change_category_ability", 1); $smarty->assign("show_comparison", $show_comparison); $smarty->assign("catalog_navigator", $navigatorHtml); $smarty->assign("products_to_show_counter", count($products)); $smarty->assign("products_to_show", $products); $smarty->assign("main_content_template", "category_search_result.tpl"); } }