} else {
                $address_content .= '' . "\n";
            }
            $address_content .= '<p><span class="bold">' . $addresses['firstname'] . ' ' . $addresses['secondname'] . ' ' . $addresses['lastname'] . '</span>&nbsp;' . 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' => '&nbsp;' . (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' => '&nbsp;' . (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' => '&nbsp;' . (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');
}
Example #13
0
                        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 //-->
Example #14
0
                    }
                } 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');
Example #20
0
        $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);
Example #23
0
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');
Example #24
0
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&amp;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 . '&amp;pID=' . $product->data['products_id']) . '&amp;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']) . '&amp;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);