} else { $address_content .= '' . "\n"; } $address_content .= '<p><span class="bold">' . $addresses['firstname'] . ' ' . $addresses['secondname'] . ' ' . $addresses['lastname'] . '</span> ' . vam_draw_radio_field('address', $addresses['address_book_id'], $addresses['address_book_id'] == $_SESSION['billto']) . '</p> <p>' . vam_address_format($format_id, $addresses, true, ' ', ', ') . '</p>'; $radio_buttons++; } $address_content .= ''; $vamTemplate->assign('BLOCK_ADDRESS', $address_content); } } if ($addresses_count < MAX_ADDRESS_BOOK_ENTRIES) { require DIR_WS_MODULES . 'checkout_new_address.php'; } $vamTemplate->assign('BUTTON_CONTINUE', vam_draw_hidden_field('action', 'submit') . vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE)); if ($process == true) { $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); } $vamTemplate->assign('FORM_END', '</form>'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/checkout_payment_address.html'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_CHECKOUT_PAYMENT_ADDRESS . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_CHECKOUT_PAYMENT_ADDRESS . '.html' : CURRENT_TEMPLATE . '/index.html'; $vamTemplate->display($template); include 'includes/application_bottom.php';
// excl tax if ($tax_rate > 0 && $_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 0) { $vamTemplate->assign('PRODUCTS_TAX_INFO', sprintf(TAX_INFO_EXCL, $tax_rate . ' %')); } } $vamTemplate->assign('PRODUCTS_NAME', $product_info['products_name']); $vamTemplate->assign('PRODUCTS_EAN', $product_info['products_ean']); $vamTemplate->assign('PRODUCTS_QUANTITY', $product_info['products_quantity']); $vamTemplate->assign('PRODUCTS_WEIGHT', $product_info['products_weight']); $vamTemplate->assign('PRODUCTS_STATUS', $product_info['products_status']); $vamTemplate->assign('PRODUCTS_ORDERED', $product_info['products_ordered']); $vamTemplate->assign('PRODUCTS_MODEL', $product_info['products_model']); $vamTemplate->assign('PRODUCTS_DESCRIPTION', $product_info['products_description']); $vamTemplate->assign('PRODUCTS_IMAGE', $image); $vamTemplate->assign('PRODUCTS_PRICE', $products_price['formated']); $vamTemplate->assign('BUTTON_PRINT', '<a class="button" href="javascript: window.print();">' . vam_image_button('print.png', IMAGE_BUTTON_PRINT) . '</a>'); if (ACTIVATE_SHIPPING_STATUS == 'true') { $vamTemplate->assign('SHIPPING_NAME', $main->getShippingStatusName($product_info['products_shippingtime'])); if ($shipping_status['image'] != '') { $vamTemplate->assign('SHIPPING_IMAGE', $main->getShippingStatusImage($product_info['products_shippingtime'])); } } if (SHOW_SHIPPING == 'true') { $vamTemplate->assign('PRODUCTS_SHIPPING_LINK', ' ' . SHIPPING_EXCL . '<a href="javascript:newWin=void(window.open(\'' . vam_href_link(FILENAME_POPUP_CONTENT, 'coID=' . SHIPPING_INFOS) . '\', \'popup\', \'toolbar=0, width=640, height=600\'))"> ' . SHIPPING_COSTS . '</a>'); } $discount = 0.0; if ($_SESSION['customers_status']['customers_status_public'] == 1 && $_SESSION['customers_status']['customers_status_discount'] != '0.00') { $discount = $_SESSION['customers_status']['customers_status_discount']; if ($product_info['products_discount_allowed'] < $_SESSION['customers_status']['customers_status_discount']) { $discount = $product_info['products_discount_allowed']; }
$customer_info = vam_db_fetch_array($customer_info_query); require DIR_WS_INCLUDES . 'header.php'; if (!$product->isProduct()) { $vamTemplate->assign('error', ERROR_INVALID_PRODUCT); } else { $name = $customer_info['customers_firstname'] . ' ' . $customer_info['customers_lastname']; if ($name == ' ') { $customer_info['customers_lastname'] = TEXT_GUEST; } $vamTemplate->assign('PRODUCTS_NAME', $product->data['products_name']); $vamTemplate->assign('AUTHOR', $customer_info['customers_firstname'] . ' ' . $customer_info['customers_lastname']); $vamTemplate->assign('INPUT_TEXT', vam_draw_textarea_field('review', 'soft', 60, 15, $_POST['review'], '', false)); $input_rationg = '<td>' . vam_draw_radio_field('rating', '1') . '<br/><b>1</b></td><td>' . vam_draw_radio_field('rating', '2') . '<br/><b>2</b></td><td>' . vam_draw_radio_field('rating', '3') . '<br/><b>3</b></td><td>' . vam_draw_radio_field('rating', '4') . '<br/><b>4</b></td><td>' . vam_draw_radio_field('rating', '5') . '<br/><b>5</b></td>'; $vamTemplate->assign('INPUT_RATING', $input_rationg); $vamTemplate->assign('FORM_ACTION', vam_draw_form('product_reviews_write', vam_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, 'action=process&' . vam_product_link($product->data['products_id'], $product->data['products_name'])), 'post', 'onsubmit="return checkForm();"')); $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="javascript:history.back(1)">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('BUTTON_SUBMIT', vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE) . vam_draw_hidden_field('get_params', $get_params)); $vamTemplate->assign('CAPTCHA_IMG', '<img src="' . vam_href_link(FILENAME_DISPLAY_CAPTCHA) . '" alt="captcha" name="captcha" />'); $vamTemplate->assign('CAPTCHA_INPUT', vam_draw_input_field('captcha', '', 'size="6"', 'text', false)); $vamTemplate->assign('FORM_END', '</form>'); } $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/product_reviews_write.html'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_PRODUCT_REVIEWS_WRITE . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_PRODUCT_REVIEWS_WRITE . '.html' : CURRENT_TEMPLATE . '/index.html';
----------------------------------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(cookie_usage.php,v 1.1 2003/03/10); www.oscommerce.com (c) 2003 nextcommerce (cookie_usage.php,v 1.9 2003/08/17); www.nextcommerce.org (c) 2004 xt:Commerce (cookie_usage.php,v 1.9 2003/08/17); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ include 'includes/application_top.php'; $vamTemplate = new vamTemplate(); // include boxes require DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/source/boxes.php'; $breadcrumb->add(NAVBAR_TITLE_COOKIE_USAGE, vam_href_link(FILENAME_COOKIE_USAGE)); require DIR_WS_INCLUDES . 'header.php'; $vamTemplate->assign('BUTTON_CONTINUE', '<a class="button" href="' . vam_href_link(FILENAME_DEFAULT) . '">' . vam_image_button('submit.png', IMAGE_BUTTON_CONTINUE) . '</a>'); $vamTemplate->assign('language', $_SESSION['language']); // set cache ID if (!CacheCheck()) { $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/cookie_usage.html'); } else { $vamTemplate->caching = 1; $vamTemplate->cache_lifetime = CACHE_LIFETIME; $vamTemplate->cache_modified_check = CACHE_CHECK; $cache_id = $_SESSION['language']; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/cookie_usage.html', $cache_id); } $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0;
// if no shipping method has been selected, automatically select the cheapest method. // if the modules status was changed when none were available, to save on implementing // a javascript force-selection method, also automatically select the cheapest shipping // method if more than one module is now enabled if (!isset($_SESSION['shipping']) || isset($_SESSION['shipping']) && $_SESSION['shipping'] == false && vam_count_shipping_modules() > 1) { $_SESSION['shipping'] = $shipping_modules->cheapest(); } $breadcrumb->add(NAVBAR_TITLE_1_CHECKOUT_SHIPPING, vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2_CHECKOUT_SHIPPING, vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); require DIR_WS_INCLUDES . 'header.php'; if (ACCOUNT_STREET_ADDRESS == 'true') { $vamTemplate->assign('SHIPPING_ADDRESS', 'true'); } $vamTemplate->assign('FORM_ACTION', vam_draw_form('checkout_address', vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')) . vam_draw_hidden_field('action', 'process')); $vamTemplate->assign('ADDRESS_LABEL', vam_address_label($_SESSION['customer_id'], $_SESSION['sendto'], true, ' ', '<br />')); $vamTemplate->assign('BUTTON_ADDRESS', '<a class="button" href="' . vam_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, '', 'SSL') . '">' . vam_image_button('edit.png', IMAGE_BUTTON_CHANGE_ADDRESS) . '</a>'); $vamTemplate->assign('BUTON_CONTINUE', vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE)); $vamTemplate->assign('FORM_END', '</form>'); $module = new vamTemplate(); if (vam_count_shipping_modules() > 0) { $showtax = $_SESSION['customers_status']['customers_status_show_price_tax']; $module->assign('FREE_SHIPPING', $free_shipping); # free shipping or not... if ($free_shipping == true) { $module->assign('FREE_SHIPPING_TITLE', FREE_SHIPPING_TITLE); $module->assign('FREE_SHIPPING_DESCRIPTION', sprintf(FREE_SHIPPING_DESCRIPTION, $vamPrice->Format(MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER, true, 0, true)) . vam_draw_hidden_field('shipping', 'free_free')); $module->assign('FREE_SHIPPING_ICON', ''); } else { $radio_buttons = 0; #loop through installed shipping methods... for ($i = 0, $n = sizeof($quotes); $i < $n; $i++) {
$product_info = vam_db_fetch_array($product_info_query); $breadcrumb->add(NAVBAR_TITLE_PRODUCT_REVIEWS, vam_href_link(FILENAME_PRODUCT_REVIEWS, $get_params)); require DIR_WS_INCLUDES . 'header.php'; $vamTemplate->assign('PRODUCTS_NAME', $product_info['products_name']); $data_reviews = array(); $reviews_query = vam_db_query("select reviews_rating, reviews_id, customers_name, date_added, last_modified, reviews_read from " . TABLE_REVIEWS . " where products_id = '" . (int) $_GET['products_id'] . "' order by reviews_id DESC"); if (vam_db_num_rows($reviews_query)) { $row = 0; while ($reviews = vam_db_fetch_array($reviews_query)) { $row++; $data_reviews[] = array('ID' => $reviews['reviews_id'], 'AUTHOR' => '<a href="' . vam_href_link(FILENAME_PRODUCT_REVIEWS_INFO, $get_params . '&reviews_id=' . $reviews['reviews_id']) . '">' . $reviews['customers_name'] . '</a>', 'DATE' => vam_date_short($reviews['date_added']), 'RATING' => vam_image('templates/' . CURRENT_TEMPLATE . '/img/stars_' . $reviews['reviews_rating'] . '.gif', sprintf(BOX_REVIEWS_TEXT_OF_5_STARS, $reviews['reviews_rating'])), 'TEXT' => vam_break_string(htmlspecialchars($reviews['reviews_text']), 60, '-<br />')); } } $vamTemplate->assign('module_content', $data_reviews); $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_PRODUCT_INFO, $get_params_back) . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('BUTTON_WRITE', '<a class="button" href="' . vam_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, $get_params) . '">' . vam_image_button('add.png', IMAGE_BUTTON_WRITE_REVIEW) . '</a>'); $vamTemplate->assign('language', $_SESSION['language']); // set cache ID if (!CacheCheck()) { $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/product_reviews.html'); } else { $vamTemplate->caching = 1; $vamTemplate->cache_lifetime = CACHE_LIFETIME; $vamTemplate->cache_modified_check = CACHE_CHECK; $cache_id = $_SESSION['language'] . $_GET['products_id']; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/product_reviews.html', $cache_id); } $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0;
Contribution based on: osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2002 - 2003 osCommerce Released under the GNU General Public License ---------------------------------------------------------------------------*/ require 'includes/application_top.php'; // include needed functions require_once DIR_FS_INC . 'vam_image_button.inc.php'; // create smarty elements $vamTemplate = new vamTemplate(); // include boxes require DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/source/boxes.php'; $breadcrumb->add(NAVBAR_TITLE, vam_href_link(FILENAME_AFFILIATE, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_SIGNUP_OK); require DIR_WS_INCLUDES . 'header.php'; $vamTemplate->assign('LINK_SUMMARY', '<a class="button" href="' . vam_href_link(FILENAME_AFFILIATE_SUMMARY, '', 'SSL') . '">' . vam_image_button('submit.png', IMAGE_BUTTON_CONTINUE) . '</a>'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/affiliate_signup_ok.html'); $vamTemplate->assign('main_content', $main_content); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $vamTemplate->display(CURRENT_TEMPLATE . '/index.html');
if ($gv_result = vam_db_fetch_array($gv_query)) { if ($gv_result['amount'] > 0) { $vamTemplate->assign('GV_SEND_LINK', vam_href_link(FILENAME_GV_SEND)); } } // GV Code End include DIR_WS_CLASSES . 'order.php'; $order = new order($orders['orders_id']); if ($order->info['payment_method'] == 'schet') { $vamTemplate->assign('BUTTON_SCHET_PRINT', '<a class="button" target="_blank" href="' . vam_href_link(FILENAME_PRINT_SCHET, 'oID=' . $orders['orders_id']) . '">' . vam_image_button('print.png', BUTTON_PRINT_SCHET) . '</a>'); } if ($order->info['payment_method'] == 'schet') { $vamTemplate->assign('BUTTON_PACKINGSLIP_PRINT', '<a class="button" target="_blank" href="' . vam_href_link(FILENAME_PRINT_PACKINGSLIP, 'oID=' . $orders['orders_id']) . '">' . vam_image_button('print.png', BUTTON_PRINT_PACKINGSLIP) . '</a>'); } if ($order->info['payment_method'] == 'kvitancia') { $vamTemplate->assign('BUTTON_KVITANCIA_PRINT', '<a class="button" target="_blank" href="' . vam_href_link(FILENAME_PRINT_KVITANCIA, 'oID=' . $orders['orders_id']) . '">' . vam_image_button('print.png', BUTTON_PRINT_KVITANCIA) . '</a>'); } // Google Conversion tracking if (GOOGLE_CONVERSION == 'true') { include DIR_WS_MODULES . 'analytics/analytics.php'; $tracking_code .= ' <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push([\'_setAccount\', \'' . GOOGLE_CONVERSION_ID . '\']); _gaq.push([\'_trackPageview\']); _gaq.push([\'_trackPageLoadTime\']); _gaq.push([\'_addTrans\', ' . $transaction_string . ' ]);
Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $module = new vamTemplate(); $module->assign('tpl_path', 'templates/' . CURRENT_TEMPLATE . '/'); if (GROUP_CHECK == 'true') { $group_check = "and c.group_permission_" . $_SESSION['customers_status']['customers_status_id'] . "=1 "; } $category_query = "select\n cd.categories_description,\n cd.categories_name,\n cd.categories_heading_title, \n c.categories_template,\n c.categories_image from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd\n where c.categories_id = '" . $current_category_id . "'\n and cd.categories_id = '" . $current_category_id . "'\n " . $group_check . "\n and cd.language_id = '" . (int) $_SESSION['languages_id'] . "'"; $category_query = vamDBquery($category_query); $category = vam_db_fetch_array($category_query, true); $module->assign('CATEGORIES_NAME', $category['categories_name']); $module->assign('CATEGORIES_DESCRIPTION', $category['categories_description']); $module->assign('language', $_SESSION['language']); $module->assign('ERROR', $error); $module->assign('BUTTON', '<a class="button" href="javascript:history.back(1)">' . vam_image_button('back.png', IMAGE_BUTTON_CONTINUE) . '</a>'); $module->assign('language', $_SESSION['language']); // search field $module->assign('FORM_ACTION', vam_draw_form('new_find', vam_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get') . vam_hide_session_id()); $module->assign('INPUT_SEARCH', vam_draw_input_field('keywords', '', 'size="30" maxlength="30"')); $module->assign('BUTTON_SUBMIT', vam_image_submit('search.png', BOX_HEADING_SEARCH)); $module->assign('LINK_ADVANCED', vam_href_link(FILENAME_ADVANCED_SEARCH)); $module->assign('FORM_END', '</form>'); $module->caching = 0; $module->caching = 0; $module = $module->fetch(CURRENT_TEMPLATE . '/module/error_message.html'); if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO)) { $product_info = $module; } $vamTemplate->assign('main_content', $module); //header('HTTP/1.0 404 Not Found');
if ($order->info['payment_method'] == 'schet') { $vamTemplate->assign('BUTTON_PACKINGSLIP_PRINT', '<a class="button" target="_blank" href="' . vam_href_link(FILENAME_PRINT_PACKINGSLIP, 'oID=' . (int) $_GET['order_id']) . '">' . vam_image_button('print.png', BUTTON_PRINT_PACKINGSLIP) . '</a>'); } if ($order->info['payment_method'] == 'kvitancia') { $vamTemplate->assign('BUTTON_KVITANCIA_PRINT', '<a class="button" target="_blank" href="' . vam_href_link(FILENAME_PRINT_KVITANCIA, 'oID=' . (int) $_GET['order_id']) . '">' . vam_image_button('print.png', BUTTON_PRINT_KVITANCIA) . '</a>'); } $vamTemplate->assign('ORDER_NUMBER', (int) $_GET['order_id']); $vamTemplate->assign('ORDER_DATE', vam_date_long($order->info['date_purchased'])); $vamTemplate->assign('ORDER_STATUS', $order->info['orders_status']); $vamTemplate->assign('BILLING_LABEL', vam_address_format($order->billing['format_id'], $order->billing, 1, ' ', '<br />')); $vamTemplate->assign('PRODUCTS_EDIT', vam_href_link(FILENAME_SHOPPING_CART, '', 'SSL')); $vamTemplate->assign('SHIPPING_ADDRESS_EDIT', vam_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, '', 'SSL')); $vamTemplate->assign('BILLING_ADDRESS_EDIT', vam_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL')); $vamTemplate->assign('BUTTON_PRINT', '<a class="button" target="_blank" href="' . vam_href_link(FILENAME_PRINT_ORDER, 'oID=' . (int) $_GET['order_id']) . '">' . vam_image_button('print.png', IMAGE_BUTTON_PRINT) . '</a>'); $from_history = preg_match("/page=/i", vam_get_all_get_params()); // referer from account_history yes/no $back_to = $from_history ? FILENAME_ACCOUNT_HISTORY : FILENAME_ACCOUNT; // if from account_history => return to account_history $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link($back_to, vam_get_all_get_params(array('order_id')), 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/account_history_info.html'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_ACCOUNT_HISTORY_INFO . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_ACCOUNT_HISTORY_INFO . '.html' : CURRENT_TEMPLATE . '/index.html'; $vamTemplate->display($template); include 'includes/application_bottom.php';
} else { $icon = vam_image(DIR_WS_CATALOG . 'images/icons/file/icon_' . str_replace('.', '', strstr($content_data['content_file'], '.')) . '.gif'); } if ($content_data['content_link'] != '') { $filename = '<a href="' . $content_data['content_link'] . '" target="new">'; } $filename .= $content_data['content_name']; if ($content_data['content_link'] != '') { $filename .= '</a>'; } $button = ''; if ($content_data['content_link'] == '') { if (preg_match('/.html/i', $content_data['content_file']) or preg_match('/.htm/i', $content_data['content_file']) or preg_match('/.txt/i', $content_data['content_file']) or preg_match('/.bmp/i', $content_data['content_file']) or preg_match('/.jpg/i', $content_data['content_file']) or preg_match('/.gif/i', $content_data['content_file']) or preg_match('/.png/i', $content_data['content_file']) or preg_match('/.tif/i', $content_data['content_file'])) { $button = '<a class="button" style="cursor: pointer" onclick="javascript:window.open(\'' . vam_href_link(FILENAME_MEDIA_CONTENT, 'coID=' . $content_data['content_id']) . '\', \'popup\', \'toolbar=0, width=640, height=600\')">' . vam_image_button('view.png', TEXT_VIEW) . '</a>'; } else { $button = '<a class="button" href="' . vam_href_link('media/products/' . $content_data['content_file']) . '">' . vam_image_button('download.png', TEXT_DOWNLOAD) . '</a>'; } } $module_content[] = array('ICON' => $icon, 'FILENAME' => $filename, 'DESCRIPTION' => $content_data['file_comment'], 'FILESIZE' => vam_filesize($content_data['content_file']), 'BUTTON' => $button, 'HITS' => $content_data['content_read']); } $module->assign('language', $_SESSION['language']); $module->assign('module_content', $module_content); $module->assign('download_permission', 0); // Get last order id for checkout_success $orders_query_raw = "SELECT orders_id FROM " . TABLE_ORDERS . " WHERE customers_id = '" . (int) $_SESSION['customer_id'] . "' ORDER BY orders_id DESC LIMIT 1"; $orders_query = vam_db_query($orders_query_raw); $orders_values = vam_db_fetch_array($orders_query); $last_order = $orders_values['orders_id']; // Now get all downloadable products in that order $downloads_query_raw = "SELECT DATE_FORMAT(date_purchased, '%Y-%m-%d') as date_purchased_day, opd.download_maxdays, op.products_name, opd.orders_products_download_id, opd.orders_products_filename, opd.download_count, opd.download_maxdays\n FROM " . TABLE_ORDERS . " o, " . TABLE_ORDERS_PRODUCTS . " op, " . TABLE_ORDERS_PRODUCTS_DOWNLOAD . " opd\n WHERE customers_id = '" . (int) $_SESSION['customer_id'] . "'\n AND o.orders_id = '" . (int) $last_order . "'\n AND o.orders_status >= " . DOWNLOAD_MIN_ORDERS_STATUS . "\n AND op.orders_id = '" . (int) $last_order . "'\n AND opd.orders_products_id=op.orders_products_id\n AND opd.orders_products_filename<>'' limit 1"; $downloads_query = vam_db_query($downloads_query_raw);
$vamTemplate->display(CURRENT_TEMPLATE . '/module/ask_a_question.html', $cache_id); } } } else { $product_info_query = vam_db_query("select * FROM " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int) $_GET['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int) $_SESSION['languages_id'] . "'"); $product_info = vam_db_fetch_array($product_info_query); include 'includes/header.php'; $breadcrumb->add(NAVBAR_TITLE_ASK, vam_href_link(FILENAME_ASK_PRODUCT_QUESTION, 'products_id=' . $product->data['products_id'], 'SSL')); $vamTemplate->assign('PRODUCTS_NAME', $product_info['products_name']); $vamTemplate->assign('PRODUCTS_MODEL', $product_info['products_model']); $vamTemplate->assign('CAPTCHA_IMG', vam_image(HTTP_SERVER . DIR_WS_CATALOG . FILENAME_DISPLAY_CAPTCHA, 'captcha', '', '', 'name="captcha" ')); $vamTemplate->assign('CAPTCHA_INPUT', vam_draw_input_field('captcha', '', 'size="6" maxlength="6"', 'text', false)); $vamTemplate->assign('FORM_ACTION', vam_draw_form('ask_a_question', vam_href_link(FILENAME_ASK_PRODUCT_QUESTION, 'products_id=' . $_GET['products_id'] . '')) . vam_draw_hidden_field('action', 'process') . vam_draw_hidden_field('products_id', $_GET['products_id'])); if (isset($_SESSION['customer_id'])) { //-> registered user******************************************************** $vamTemplate->assign('INPUT_FIRSTNAME', $_SESSION['customer_first_name']); $vamTemplate->assign('INPUT_LASTNAME', $_SESSION['customer_last_name']); $vamTemplate->assign('INPUT_EMAIL', $_SESSION['customer_email_address']); } else { //-> guest ********************************************************* $vamTemplate->assign('INPUT_FIRSTNAME', vam_draw_input_fieldNote(array('name' => 'firstname', 'text' => ' ' . (vam_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_FIRST_NAME_TEXT . '</span>' : '')))); $vamTemplate->assign('INPUT_LASTNAME', vam_draw_input_fieldNote(array('name' => 'lastname', 'text' => ' ' . (vam_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_LAST_NAME_TEXT . '</span>' : '')))); $vamTemplate->assign('INPUT_EMAIL', vam_draw_input_fieldNote(array('name' => 'email_address', 'text' => ' ' . (vam_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_EMAIL_ADDRESS_TEXT . '</span>' : '')))); } $vamTemplate->assign('INPUT_TEXT', vam_draw_textarea_field('message_body', 'soft', 50, 15, stripslashes($_POST['message_body']))); $vamTemplate->assign('FORM_END', '</form>'); $vamTemplate->assign('BUTTON_SUBMIT', vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE)); $vamTemplate->assign('BUTTON_CONTINUE', '<a class="button" href="javascript:window.close()">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->caching = 0; $vamTemplate->display(CURRENT_TEMPLATE . '/module/ask_a_question.html'); }
foreach ($specification_id_array as $specs_id => $specs_data) { // Get the cell parameters $table_cell = vam_specification_table_cell($specs_id, $products_id, $_SESSION['languages_id'], $field_array, $specs_data); // Add the contents of each cell $module_contents .= ' <tr><td>' . $table_cell['box_text'] . '</td></tr>' . PHP_EOL; } // foreach ($specification_id_array $module_contents .= ' </form>' . PHP_EOL; } // if ($check_total['total'] } // while ($products_array $module_contents .= ' </table>' . PHP_EOL; } else { $module_contents = TEXT_NO_PRODUCTS_AVAILABLE; } // if (vam_db_num_rows ($products_query } else { $module_contents = TEXT_NO_COMPARISON_AVAILABLE; } } else { $module_contents = TEXT_NO_PRODUCTS_AVAILABLE; } // if ($current_category_id ... else ... $module_contents .= '<div class="clear"></div>'; $vamTemplate->assign('COMPARISON', $module_contents); $vamTemplate->assign('BUTTON_CONTINUE', '<a class="button" href="' . vam_href_link(FILENAME_DEFAULT, 'cat=' . $current_category_id) . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); } ?> <!-- Comparison EOF //-->
} } else { vam_redirect(vam_href_link(FILENAME_DEFAULT)); } } } } } $breadcrumb->add(NAVBAR_TITLE_LOGIN, vam_href_link(FILENAME_LOGIN, '', 'SSL')); require DIR_WS_INCLUDES . 'header.php'; //if ($_GET['info_message']) $info_message = $_GET['info_message']; $vamTemplate->assign('info_message', $info_message); $vamTemplate->assign('account_option', ACCOUNT_OPTIONS); $vamTemplate->assign('BUTTON_NEW_ACCOUNT', '<a class="button" href="' . vam_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL') . '">' . vam_image_button('submit.png', IMAGE_BUTTON_CONTINUE) . '</a>'); $vamTemplate->assign('BUTTON_LOGIN', vam_image_submit('login.png', IMAGE_BUTTON_LOGIN)); $vamTemplate->assign('BUTTON_GUEST', '<a class="button" href="' . vam_href_link(FILENAME_CREATE_GUEST_ACCOUNT, '', 'SSL') . '">' . vam_image_button('submit.png', IMAGE_BUTTON_CONTINUE) . '</a>'); $vamTemplate->assign('FORM_ACTION', vam_draw_form('login', vam_href_link(FILENAME_LOGIN, 'action=process', 'SSL'))); $vamTemplate->assign('INPUT_MAIL', vam_draw_input_field('email_address')); $vamTemplate->assign('INPUT_PASSWORD', vam_draw_password_field('password')); $vamTemplate->assign('LINK_LOST_PASSWORD', vam_href_link(FILENAME_PASSWORD_DOUBLE_OPT, '', 'SSL')); $vamTemplate->assign('FORM_END', '</form>'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/login.html'); $vamTemplate->assign('main_content', $main_content); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_LOGIN . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_LOGIN . '.html' : CURRENT_TEMPLATE . '/index.html';
for ($tier_number = 0; $tier_number <= AFFILIATE_TIER_LEVELS; $tier_number++) { if (is_null($affiliate_percent_tier[$tier_number - 1])) { $affiliate_percent_tier[$tier_number - 1] = $affiliate_percent; } $affiliate_percent_tier_table .= '<tr>'; $affiliate_percent_tier_table .= '<td width="15%" class="boxtext"><a href=' . vam_href_link(FILENAME_AFFILIATE_SALES, 'a_level=' . $tier_number . '&a_period=' . $a_period, 'SSL') . '>' . TEXT_COMMISSION_LEVEL_TIER . $tier_number . '</a></td>'; $affiliate_percent_tier_table .= '<td width="15%" align="right" class="boxtext"><a href=' . vam_href_link(FILENAME_AFFILIATE_SALES, 'a_level=' . $tier_number . '&a_period=' . $a_period, 'SSL') . '>' . TEXT_COMMISSION_RATE_TIER . '</a></td>'; $affiliate_percent_tier_table .= '<td width="5%" class="boxtext">' . vam_round($affiliate_percent_tier[$tier_number - 1], 2) . '%' . '</td>'; $affiliate_percent_tier_table .= '<td width="15%" align="right" class="boxtext"><a href=' . vam_href_link(FILENAME_AFFILIATE_SALES, 'a_level=' . $tier_number . '&a_period=' . $a_period, 'SSL') . '>' . TEXT_COMMISSION_TIER_COUNT . '</a></td>'; $affiliate_percent_tier_table .= '<td width="5%" class="boxtext">' . ($affiliate_sales[$tier_number]['count'] > 0 ? $affiliate_sales[$tier_number]['count'] : '0') . '</td>'; $affiliate_percent_tier_table .= '<td width="15%" align="right" class="boxtext"><a href=' . vam_href_link(FILENAME_AFFILIATE_SALES, 'a_level=' . $tier_number . '&a_period=' . $a_period, 'SSL') . '>' . TEXT_COMMISSION_TIER_TOTAL . '</a></td>'; $affiliate_percent_tier_table .= '<td width="5%" class="boxtext">' . $vamPrice->Format($affiliate_sales[$tier_number]['total'], true) . '</td>'; $affiliate_percent_tier_table .= '<td width="20%" align="right" class="boxtext"><a href=' . vam_href_link(FILENAME_AFFILIATE_SALES, 'a_level=' . $tier_number . '&a_period=' . $a_period, 'SSL') . '>' . TEXT_COMMISSION_TIER . '</a></td>'; $affiliate_percent_tier_table .= '<td width="5%" class="boxtext">' . $vamPrice->Format($affiliate_sales[$tier_number]['payment'], true) . '</td>'; $affiliate_percent_tier_table .= '</tr>'; } $vamTemplate->assign('affiliate_percent_tier_table', $affiliate_percent_tier_table); } $vamTemplate->assign('LINK_BANNER', '<a class="button" href="' . vam_href_link(FILENAME_AFFILIATE_BANNERS) . '">' . vam_image_button('submit.png', IMAGE_BANNERS) . '</a>'); $vamTemplate->assign('LINK_CLICKS', '<a class="button" href="' . vam_href_link(FILENAME_AFFILIATE_CLICKS, '', 'SSL') . '">' . vam_image_button('submit.png', IMAGE_CLICKTHROUGHS) . '</a>'); $vamTemplate->assign('LINK_SALES', '<a class="button" href="' . vam_href_link(FILENAME_AFFILIATE_SALES, 'a_period=' . $a_period, 'SSL') . '">' . vam_image_button('submit.png', IMAGE_SALES) . '</a>'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/affiliate_summary.html'); $vamTemplate->assign('main_content', $main_content); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $vamTemplate->display(CURRENT_TEMPLATE . '/index.html');
$module = new vamTemplate(); $module->assign('tpl_path', 'templates/' . CURRENT_TEMPLATE . '/'); // include boxes // include needed functions require_once DIR_FS_INC . 'vam_row_number_format.inc.php'; require_once DIR_FS_INC . 'vam_date_short.inc.php'; $info->assign('options', $products_options_data); if ($product->getReviewsCount() > 0) { if ($_SESSION['customers_status']['customers_status_write_reviews'] != 0) { $module->assign('BUTTON_WRITE', '<a class="button" href="' . vam_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, vam_product_link($product->data['products_id'], $product->data['products_name'])) . '">' . vam_image_button('add.png', IMAGE_BUTTON_WRITE_REVIEW) . '</a>'); } $module->assign('language', $_SESSION['language']); $module->assign('module_content', $product->getReviews()); $module->caching = 0; $module = $module->fetch(CURRENT_TEMPLATE . '/module/products_reviews.html'); if ($_SESSION['customers_status']['customers_status_read_reviews'] != 0) { $info->assign('MODULE_products_reviews', $module); } } else { if ($_SESSION['customers_status']['customers_status_write_reviews'] != 0) { $module->assign('BUTTON_WRITE', '<a class="button" href="' . vam_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, vam_product_link($product->data['products_id'], $product->data['products_name'])) . '">' . vam_image_button('add.png', IMAGE_BUTTON_WRITE_REVIEW) . '</a>'); } $module->assign('TEXT_FIRST_REVIEW', TEXT_FIRST_REVIEW); $module->assign('language', $_SESSION['language']); $module->assign('module_content', $product->getReviews()); $module->caching = 0; $module = $module->fetch(CURRENT_TEMPLATE . '/module/products_reviews.html'); if ($_SESSION['customers_status']['customers_status_read_reviews'] != 0) { $info->assign('MODULE_products_reviews', $module); } }
while ($history = vam_db_fetch_array($history_query)) { $products_query = vam_db_query("select count(*) as count from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . $history['orders_id'] . "'"); $products = vam_db_fetch_array($products_query); if (vam_not_null($history['delivery_name'])) { $order_type = TEXT_ORDER_SHIPPED_TO; $order_name = $history['delivery_name']; } else { $order_type = TEXT_ORDER_BILLED_TO; $order_name = $history['billing_name']; } $module_content[] = array('ORDER_ID' => $history['orders_id'], 'ORDER_STATUS' => $history['orders_status_name'], 'ORDER_DATE' => vam_date_long($history['date_purchased']), 'ORDER_PRODUCTS' => $products['count'], 'ORDER_TOTAL' => strip_tags($history['order_total']), 'ORDER_BUTTON' => '<a class="button" href="' . vam_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'page=' . (empty($_GET['page']) ? "1" : (int) $_GET['page']) . '&order_id=' . $history['orders_id'], 'SSL') . '">' . vam_image_button('view.png', SMALL_IMAGE_BUTTON_VIEW) . '</a>'); } } if ($orders_total > 0) { $vamTemplate->assign('SPLIT_BAR', TEXT_RESULT_PAGE . ' ' . $history_split->display_links(MAX_DISPLAY_PAGE_LINKS, vam_get_all_get_params(array('page', 'info', 'x', 'y')))); $vamTemplate->assign('SPLIT_BAR_PAGES', $history_split->display_count(TEXT_DISPLAY_NUMBER_OF_ORDERS)); } $vamTemplate->assign('order_content', $module_content); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/account_history.html'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_ACCOUNT_HISTORY . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_ACCOUNT_HISTORY . '.html' : CURRENT_TEMPLATE . '/index.html'; $vamTemplate->display($template); include 'includes/application_bottom.php';
} $vamTemplate->assign('ADDRESS_DEFAULT', vam_address_label($_SESSION['customer_id'], $_SESSION['customer_default_address_id'], true, ' ', '<br />')); $addresses_data = array(); $addresses_query = vam_db_query("select address_book_id, entry_firstname as firstname, entry_lastname as lastname, entry_company as company, entry_street_address as street_address, entry_suburb as suburb, entry_city as city, entry_postcode as postcode, entry_state as state, entry_zone_id as zone_id, entry_country_id as country_id from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int) $_SESSION['customer_id'] . "' order by firstname, lastname"); while ($addresses = vam_db_fetch_array($addresses_query)) { $format_id = vam_get_address_format_id($addresses['country_id']); if ($addresses['address_book_id'] == $_SESSION['customer_default_address_id']) { $primary = 1; } else { $primary = 0; } $addresses_data[] = array('NAME' => $addresses['firstname'] . ' ' . $addresses['lastname'], 'BUTTON_EDIT' => '<a class="button" href="' . vam_href_link(FILENAME_ADDRESS_BOOK_PROCESS, 'edit=' . $addresses['address_book_id'], 'SSL') . '">' . vam_image_button('edit.png', SMALL_IMAGE_BUTTON_EDIT) . '</a>', 'BUTTON_DELETE' => '<a class="button" href="' . vam_href_link(FILENAME_ADDRESS_BOOK_PROCESS, 'delete=' . $addresses['address_book_id'], 'SSL') . '">' . vam_image_button('delete.png', SMALL_IMAGE_BUTTON_DELETE) . '</a>', 'ADDRESS' => vam_address_format($format_id, $addresses, true, ' ', '<br />'), 'PRIMARY' => $primary); } $vamTemplate->assign('addresses_data', $addresses_data); $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); if (vam_count_customer_address_book_entries() < MAX_ADDRESS_BOOK_ENTRIES) { $vamTemplate->assign('BUTTON_NEW', '<a class="button" href="' . vam_href_link(FILENAME_ADDRESS_BOOK_PROCESS, '', 'SSL') . '">' . vam_image_button('add.png', IMAGE_BUTTON_ADD_ADDRESS) . '</a>'); } $vamTemplate->assign('ADDRESS_COUNT', sprintf(TEXT_MAXIMUM_ENTRIES, MAX_ADDRESS_BOOK_ENTRIES)); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/address_book.html'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_ADDRESS_BOOK . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_ADDRESS_BOOK . '.html' : CURRENT_TEMPLATE . '/index.html'; $vamTemplate->display($template); include 'includes/application_bottom.php';
} if ($_SESSION['customers_status']['customers_status_max_order'] != 0) { if ($total > $_SESSION['customers_status']['customers_status_max_order']) { $_SESSION['allow_checkout'] = 'false'; $less_to_buy = $total - $_SESSION['customers_status']['customers_status_max_order']; $max_order = $vamPrice->Format($_SESSION['customers_status']['customers_status_max_order'], true); $order_amount = $vamPrice->Format($less_to_buy, true); $vamTemplate->assign('info_message_1', MAXIMUM_ORDER_VALUE_REACHED_1); $vamTemplate->assign('info_message_2', MAXIMUM_ORDER_VALUE_REACHED_2); $vamTemplate->assign('order_amount', $order_amount); $vamTemplate->assign('min_order', $max_order); } } } if ($_GET['info_message']) { $vamTemplate->assign('info_message', str_replace('+', ' ', htmlspecialchars($_GET['info_message']))); } $vamTemplate->assign('BUTTON_RELOAD', vam_image_submit('update.png', IMAGE_BUTTON_UPDATE_CART)); $vamTemplate->assign('BUTTON_CHECKOUT', '<a class="button" href="' . vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . vam_image_button('', IMAGE_BUTTON_CHECKOUT) . '</a>'); } else { // empty cart $cart_empty = true; if ($_GET['info_message']) { $vamTemplate->assign('info_message', str_replace('+', ' ', htmlspecialchars($_GET['info_message']))); } $vamTemplate->assign('cart_empty', $cart_empty); $vamTemplate->assign('BUTTON_CONTINUE', '<a class="button close" href="javascript:void(0);">' . vam_image_button('', IMAGE_BUTTON_CONTINUE) . '</a>'); } $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; echo $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/shopping_cart.html');
$products_history[] = $product->buildDataArray($history_product); } $i++; } $order_content = ''; if (vam_count_customer_orders() > 0) { $orders_query = vam_db_query("select\n\t o.orders_id,\n\t o.date_purchased,\n\t o.delivery_name,\n\t o.delivery_country,\n\t o.billing_name,\n\t o.billing_country,\n\t ot.text as order_total,\n\t s.orders_status_name\n\t from " . TABLE_ORDERS . " o, " . TABLE_ORDERS_TOTAL . "\n\t ot, " . TABLE_ORDERS_STATUS . " s\n\t where o.customers_id = '" . (int) $_SESSION['customer_id'] . "'\n\t and o.orders_id = ot.orders_id\n\t and ot.class = 'ot_total'\n\t and o.orders_status = s.orders_status_id\n\t and s.language_id = '" . (int) $_SESSION['languages_id'] . "'\n\t order by orders_id desc limit 3"); while ($orders = vam_db_fetch_array($orders_query)) { if (vam_not_null($orders['delivery_name'])) { $order_name = $orders['delivery_name']; $order_country = $orders['delivery_country']; } else { $order_name = $orders['billing_name']; $order_country = $orders['billing_country']; } $order_content[] = array('ORDER_ID' => $orders['orders_id'], 'ORDER_DATE' => vam_date_short($orders['date_purchased']), 'ORDER_STATUS' => $orders['orders_status_name'], 'ORDER_TOTAL' => $orders['order_total'], 'ORDER_LINK' => vam_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $orders['orders_id'], 'SSL'), 'ORDER_BUTTON' => '<a class="button" href="' . vam_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $orders['orders_id'], 'SSL') . '">' . vam_image_button('view.png', SMALL_IMAGE_BUTTON_VIEW) . '</a>'); } } $vamTemplate->assign('LINK_EDIT', vam_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL')); $vamTemplate->assign('LINK_ADDRESS', vam_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL')); $vamTemplate->assign('LINK_PASSWORD', vam_href_link(FILENAME_ACCOUNT_PASSWORD, '', 'SSL')); if (!isset($_SESSION['customer_id'])) { $vamTemplate->assign('LINK_LOGIN', vam_href_link(FILENAME_LOGIN, '', 'SSL')); } $vamTemplate->assign('LINK_ORDERS', vam_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL')); $vamTemplate->assign('LINK_NEWSLETTER', vam_href_link(FILENAME_NEWSLETTER, '', 'SSL')); $vamTemplate->assign('LINK_ALL', vam_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL')); $vamTemplate->assign('order_content', $order_content); $vamTemplate->assign('products_history', $products_history); $vamTemplate->assign('also_purchased_history', $also_purchased_history); $vamTemplate->assign('language', $_SESSION['language']);
if (!vam_db_num_rows($reviews_query)) { vam_redirect(vam_href_link(FILENAME_REVIEWS)); } $reviews = vam_db_fetch_array($reviews_query); $breadcrumb->add(NAVBAR_TITLE_PRODUCT_REVIEWS, vam_href_link(FILENAME_PRODUCT_REVIEWS, $get_params)); vam_db_query("update " . TABLE_REVIEWS . " set reviews_read = reviews_read+1 where reviews_id = '" . $reviews['reviews_id'] . "'"); $reviews_text = vam_break_string(htmlspecialchars($reviews['reviews_text']), 60, '-<br />'); require DIR_WS_INCLUDES . 'header.php'; $vamTemplate->assign('PRODUCTS_NAME', $reviews['products_name']); $vamTemplate->assign('AUTHOR', $reviews['customers_name']); $vamTemplate->assign('DATE', vam_date_long($reviews['date_added'])); $vamTemplate->assign('REVIEWS_TEXT', nl2br($reviews_text)); $vamTemplate->assign('RATING', vam_image('templates/' . CURRENT_TEMPLATE . '/img/stars_' . $reviews['reviews_rating'] . '.gif', sprintf(TEXT_OF_5_STARS, $reviews['reviews_rating']))); $vamTemplate->assign('PRODUCTS_LINK', vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($reviews['products_id'], $reviews['products_name']))); $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_PRODUCT_REVIEWS, $get_params) . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('BUTTON_BUY_NOW', '<a class="button" href="' . vam_href_link(FILENAME_DEFAULT, 'action=buy_now&BUYproducts_id=' . $reviews['products_id']) . '">' . vam_image_button('buy.png', IMAGE_BUTTON_IN_CART) . '</a>'); $products_image = DIR_WS_THUMBNAIL_IMAGES . $reviews['products_image']; if (!is_file($products_image)) { $products_image = DIR_WS_THUMBNAIL_IMAGES . '../noimage.gif'; } $image = vam_image($products_image, $reviews['products_name'], '', '', 'hspace="5" vspace="5"'); $vamTemplate->assign('IMAGE', $image); $vamTemplate->assign('language', $_SESSION['language']); // set cache ID if (!CacheCheck()) { $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/product_reviews_info.html'); } else { $vamTemplate->caching = 1; $vamTemplate->cache_lifetime = CACHE_LIFETIME; $vamTemplate->cache_modified_check = CACHE_CHECK;
$vamTemplate->assign('delete', '1'); $vamTemplate->assign('ADDRESS', vam_address_label($_SESSION['customer_id'], $_GET['delete'], true, ' ', '<br />')); $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('BUTTON_DELETE', '<a class="button" href="' . vam_href_link(FILENAME_ADDRESS_BOOK_PROCESS, 'delete=' . $_GET['delete'] . '&action=deleteconfirm', 'SSL') . '">' . vam_image_button('delete.png', IMAGE_BUTTON_DELETE) . '</a>'); } else { include DIR_WS_MODULES . 'address_book_details.php'; if (isset($_GET['edit']) && is_numeric($_GET['edit'])) { $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('BUTTON_UPDATE', vam_draw_hidden_field('action', 'update') . vam_draw_hidden_field('edit', $_GET['edit']) . vam_image_submit('update.png', IMAGE_BUTTON_UPDATE)); } else { if (sizeof($_SESSION['navigation']->snapshot) > 0) { $back_link = vam_href_link($_SESSION['navigation']->snapshot['page'], vam_array_to_string($_SESSION['navigation']->snapshot['get'], array(vam_session_name())), $_SESSION['navigation']->snapshot['mode']); } else { $back_link = vam_href_link(FILENAME_ADDRESS_BOOK, '', 'SSL'); } $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . $back_link . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('BUTTON_UPDATE', vam_draw_hidden_field('action', 'process') . vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE)); } $vamTemplate->assign('FORM_END', '</form>'); } $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE . '/module/address_book_process.html'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 0; if (!defined(RM)) { $vamTemplate->load_filter('output', 'note'); } $template = file_exists('templates/' . CURRENT_TEMPLATE . '/' . FILENAME_ADDRESS_BOOK_PROCESS . '.html') ? CURRENT_TEMPLATE . '/' . FILENAME_ADDRESS_BOOK_PROCESS . '.html' : CURRENT_TEMPLATE . '/index.html'; $vamTemplate->display($template);
require_once DIR_FS_INC . 'vam_random_charcode.inc.php'; require_once DIR_FS_INC . 'vam_render_vvcode.inc.php'; // create smarty elements if (isset($_POST['firstname'])) { $firstname = $_POST['firstname']; } if (isset($_POST['phone'])) { $phone = $_POST['phone']; } if (isset($_POST['message_body'])) { $message_body = stripslashes($_POST['message_body']); } if (isset($_POST['phone'])) { $subject = $_POST['subject']; $txt_mail = 'tel: ' . $phone . " " . $message_body; // отправка данных vam_php_mail('', EMAIL_SUPPORT_NAME, EMAIL_SUPPORT_ADDRESS, STORE_NAME, EMAIL_SUPPORT_FORWARDING_STRING, '', $firstname, '', '', $subject, '', $txt_mail); die('Спасибо. Ваше сообщение отправлено. Вскоре мы Вам перезвоним.'); } $vamTemplate = new vamTemplate(); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('CAPTCHA_IMG', vam_image(HTTP_SERVER . DIR_WS_CATALOG . FILENAME_DISPLAY_CAPTCHA, 'captcha', '150', '', 'name="captcha" ')); $vamTemplate->assign('CAPTCHA_INPUT', vam_draw_input_field('captcha', '', 'size="6" maxlength="6"', 'text', false)); $vamTemplate->assign('FORM_ACTION', vam_draw_form('callback_form', '') . vam_draw_hidden_field('action', 'process') . vam_draw_hidden_field('products_id', $_GET['products_id'])); $vamTemplate->assign('INPUT_FIRSTNAME', vam_draw_input_field('firstname', $firstname, 'size="30" maxlength="100"', 'text', true)); $vamTemplate->assign('INPUT_LASTNAME', vam_draw_input_field('phone', $phone, 'size="30" maxlength="100"', 'text', true)); $vamTemplate->assign('INPUT_TEXT', vam_draw_textarea_field('message_body', 'soft', 30, 3, $message_body)); $vamTemplate->assign('FORM_END', '</form>'); $vamTemplate->assign('BUTTON_SUBMIT', '<a class="button" id="callback_send" href="javascript:void(0);">' . vam_image_button('submit.png', IMAGE_BUTTON_SEND) . '</a>'); $vamTemplate->assign('BUTTON_CONTINUE', '<a class="button" href="javascript:void(0);" onclick="$(\'#showCart\').dialog(\'close\');">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->display(CURRENT_TEMPLATE . '/module/callback_form.html');
require_once DIR_FS_INC . 'vam_image_button.inc.php'; $orders_contents = ''; $orders_status_query = vam_db_query("select orders_status_name, orders_status_id from " . TABLE_ORDERS_STATUS . " where language_id = '" . (int) $_SESSION['languages_id'] . "'"); while ($orders_status = vam_db_fetch_array($orders_status_query)) { $orders_pending_query = vam_db_query("select count(*) as count from " . TABLE_ORDERS . " where orders_status = '" . $orders_status['orders_status_id'] . "'"); $orders_pending = vam_db_fetch_array($orders_pending_query); $orders_contents .= '<a href="' . vam_href_link_admin(FILENAME_ORDERS, 'selected_box=customers&status=' . $orders_status['orders_status_id'], 'SSL') . '">' . $orders_status['orders_status_name'] . '</a>: ' . $orders_pending['count'] . '<br />'; } $orders_contents = substr($orders_contents, 0, -6); $customers_query = vam_db_query("select count(*) as count from " . TABLE_CUSTOMERS); $customers = vam_db_fetch_array($customers_query); $products_query = vam_db_query("select count(*) as count from " . TABLE_PRODUCTS . " where products_status = '1'"); $products = vam_db_fetch_array($products_query); $reviews_query = vam_db_query("select count(*) as count from " . TABLE_REVIEWS); $reviews = vam_db_fetch_array($reviews_query); $admin_image = '<p class="LoginContentLeft"><a class="button" href="' . vam_href_link_admin(FILENAME_START, '', 'SSL') . '">' . vam_image_button('admin.png', IMAGE_BUTTON_ADMIN) . '</a></p>'; if ($product->isProduct()) { $admin_link = '<p class="LoginContentLeft"><a class="button" href="' . vam_href_link_admin(FILENAME_EDIT_PRODUCTS, 'cPath=' . $cPath . '&pID=' . $product->data['products_id']) . '&action=new_product' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_PRODUCT_EDIT) . '</a></p>'; } if (isset($_GET['articles_id'])) { $admin_link_article = '<p class="LoginContentLeft"><a class="button" href="' . vam_href_link_admin('admin/' . FILENAME_ARTICLES, 'aID=' . $_GET['articles_id']) . '&action=new_article' . '" onclick="window.open(this.href); return false;">' . vam_image_button('edit.png', IMAGE_BUTTON_ARTICLE_EDIT) . '</a></p>'; } $box_content = '<b>' . BOX_TITLE_STATISTICS . '</b><br />' . $orders_contents . '<br />' . '<a href="' . vam_href_link_admin('admin/customers.php', '', 'SSL') . '">' . BOX_ENTRY_CUSTOMERS . '</a>: ' . $customers['count'] . '<br />' . '<a href="' . vam_href_link_admin('admin/categories.php', '', 'SSL') . '">' . BOX_ENTRY_PRODUCTS . '</a>: ' . $products['count'] . '<br />' . '<a href="' . vam_href_link_admin('admin/' . FILENAME_REVIEWS, '', 'SSL') . '">' . BOX_ENTRY_REVIEWS . '</a>: ' . $reviews['count'] . '<br />' . $admin_image . '<br />' . $admin_link . $admin_link_article; if ($flag == true) { define('SEARCH_ENGINE_FRIENDLY_URLS', true); } $box->assign('BOX_CONTENT', $box_content); $box->caching = 0; $box->assign('language', $_SESSION['language']); $box_admin = $box->fetch(CURRENT_TEMPLATE . '/boxes/box_admin.html'); $vamTemplate->assign('box_ADMIN', $box_admin);