function vam_hide_session_id() { global $session_started; if ($session_started == true && defined('SID') && vam_not_null(SID)) { return vam_draw_hidden_field(vam_session_name(), vam_session_id()); } }
function process_button() { global $order, $vamPrice; if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) { $total = $order->info['total'] + $order->info['tax']; } else { $total = $order->info['total']; } $process_button_string = vam_draw_hidden_field('cmd', '_xclick') . vam_draw_hidden_field('email', MODULE_PAYMENT_NOCHEX_ID) . vam_draw_hidden_field('amount', round($vamPrice->CalculateCurrEx($total, 'GBP'), $vamPrice->get_decimal_places('GBP'))) . vam_draw_hidden_field('ordernumber', $_SESSION['customer_id'] . '-' . date('Ymdhis')) . vam_draw_hidden_field('returnurl', vam_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL')) . vam_draw_hidden_field('cancel_return', vam_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL')); return $process_button_string; }
function languageTextFields() { $return = ' <table border="0">'; $languages = vam_get_languages(); foreach ($languages as $amLanguage) { $return .= ' <tr> <td align="right">' . $amLanguage['name'] . ': </td> <td align="left">' . vam_draw_input_field('text_field_' . $amLanguage['id'], '', 'id="' . $amLanguage['id'] . '"') . '</td> </tr>'; } if ($_GET['section'] == 'amAddOption') { $style = 'style="margin:3px 0px 3px 0px;" id="stockTracking_1" size="4"'; $optionSortDrop = array('1', '2', '3', '4', '5', '6', '7', '8', '9'); $type_array = array(); $type_array[] = array('id' => '1', 'text' => TEXT_TYPE_DROPDOWN); $type_array[] = array('id' => '2', 'text' => TEXT_TYPE_TEXT); $type_array[] = array('id' => '3', 'text' => TEXT_TYPE_TEXTAREA); $type_array[] = array('id' => '4', 'text' => TEXT_TYPE_RADIO); $type_array[] = array('id' => '5', 'text' => TEXT_TYPE_CHECKBOX); $type_array[] = array('id' => '6', 'text' => TEXT_TYPE_READ_ONLY); $return .= ' <tr>'; if (AM_USE_SORT_ORDER) { $return .= '<td>' . AM_AJAX_SORT . '</td><td align="left">' . vam_draw_pull_down_menu('optionSortDropDown', $optionSortDrop, '', 'id="optionSortDropDown"') . '</td></tr>'; } else { $return .= vam_draw_hidden_field('optionSortDropDown', '0', 'id="optionSortDropDown"'); } $return .= '<tr><td>' . AM_AJAX_TYPE . '</td><td align="left">' . vam_draw_pull_down_menu('optionType', $type_array, '', 'id="optionType"') . '</td></tr>'; if (AM_USE_QT_PRO) { $return .= ' <td>' . AM_AJAX_TRACK_STOCK . ' <img src="attributeManager/images/icon_up.png" id="imgCheck_1" onclick="checkBox(1)" title="' . AM_AJAX_TRACK_STOCK_IMGALT . '" /> ' . vam_draw_hidden_field('stockTracking_1', '0', $style) . ' </td>'; } else { $return .= vam_draw_hidden_field('stockTracking_1', '0', $style); } $return .= ' </tr>'; } $return .= ' </table>'; return $return; }
$vamTemplate->assign('LINK_DEFAULT', '<a class="button" href="' . vam_href_link(FILENAME_DEFAULT, '', 'NONSSL') . '">' . vam_image_button('submit.png', IMAGE_BUTTON_CONTINUE) . '</a>'); } if ($_GET['action'] == 'send' && !$error) { $vamTemplate->assign('action', 'send'); // validate entries $gv_amount = (double) $gv_amount; $gv_query = vam_db_query("select customers_firstname, customers_lastname from " . TABLE_CUSTOMERS . " where customers_id = '" . $_SESSION['customer_id'] . "'"); $gv_result = vam_db_fetch_array($gv_query); $send_name = $gv_result['customers_firstname'] . ' ' . $gv_result['customers_lastname']; $vamTemplate->assign('FORM_ACTION', '<form action="' . vam_href_link(FILENAME_GV_SEND, 'action=process', 'NONSSL') . '" method="post">'); $vamTemplate->assign('MAIN_MESSAGE', sprintf(MAIN_MESSAGE, $vamPrice->Format(str_replace(",", ".", $_POST['amount']), true), stripslashes($_POST['to_name']), $_POST['email'], stripslashes($_POST['to_name']), $vamPrice->Format(str_replace(",", ".", $_POST['amount']), true), $send_name)); if ($_POST['message']) { $vamTemplate->assign('PERSONAL_MESSAGE', sprintf(PERSONAL_MESSAGE, $gv_result['customers_firstname'])); $vamTemplate->assign('POST_MESSAGE', stripslashes($_POST['message'])); } $vamTemplate->assign('HIDDEN_FIELDS', vam_draw_hidden_field('send_name', $send_name) . vam_draw_hidden_field('to_name', stripslashes($_POST['to_name'])) . vam_draw_hidden_field('email', $_POST['email']) . vam_draw_hidden_field('amount', $gv_amount) . vam_draw_hidden_field('message', stripslashes($_POST['message']))); $vamTemplate->assign('LINK_BACK', vam_image_submit('back.png', IMAGE_BUTTON_BACK, 'name=back') . '</a>'); $vamTemplate->assign('LINK_SUBMIT', vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE)); } elseif ($_GET['action'] == '' || $error) { $vamTemplate->assign('action', ''); $vamTemplate->assign('FORM_ACTION', '<form action="' . vam_href_link(FILENAME_GV_SEND, 'action=send', 'NONSSL') . '" method="post">'); $vamTemplate->assign('LINK_SEND', vam_href_link(FILENAME_GV_SEND, 'action=send', 'NONSSL')); $vamTemplate->assign('INPUT_TO_NAME', vam_draw_input_field('to_name', stripslashes($_POST['to_name']))); $vamTemplate->assign('INPUT_EMAIL', vam_draw_input_field('email', $_POST['email'])); $vamTemplate->assign('ERROR_EMAIL', $error_email); $vamTemplate->assign('INPUT_AMOUNT', vam_draw_input_field('amount', $_POST['amount'], '', 'text', false)); $vamTemplate->assign('ERROR_AMOUNT', $error_amount); $vamTemplate->assign('TEXTAREA_MESSAGE', vam_draw_textarea_field('message', 'soft', 50, 15, stripslashes($_POST['message']))); $vamTemplate->assign('LINK_SUBMIT', vam_image_submit('submit.png', IMAGE_BUTTON_CONTINUE)); } $vamTemplate->assign('FORM_END', '</form>');
$mark_stock = ''; for ($i = 0, $n = sizeof($products); $i < $n; $i++) { if (STOCK_CHECK == 'true') { $mark_stock = vam_check_stock($products[$i]['id'], $products[$i]['quantity']); if ($mark_stock) { $_SESSION['any_out_of_stock'] = 1; } } $image = ''; if ($products[$i]['image'] != '') { $image = DIR_WS_THUMBNAIL_IMAGES . $products[$i]['image']; } if (!is_file($image)) { $image = DIR_WS_THUMBNAIL_IMAGES . '../noimage.gif'; } $module_content[$i] = array('PRODUCTS_NAME' => $products[$i]['name'] . $mark_stock, 'PRODUCTS_QTY' => vam_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="2" data-id="' . $products[$i]['id'] . '" class="quantity"') . vam_draw_hidden_field('products_id[]', $products[$i]['id']) . vam_draw_hidden_field('old_qty[]', $products[$i]['quantity']), 'PRODUCTS_MODEL' => $products[$i]['model'], 'PRODUCTS_SHIPPING_TIME' => $products[$i]['shipping_time'], 'PRODUCTS_TAX' => number_format($products[$i]['tax'], TAX_DECIMAL_PLACES), 'PRODUCTS_IMAGE' => $image, 'IMAGE_ALT' => $products[$i]['name'], 'BOX_DELETE' => $products[$i]['id'], 'PRODUCTS_LINK' => vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($products[$i]['id'], $products[$i]['name'])), 'PRODUCTS_PRICE' => $vamPrice->Format($products[$i]['price'] * $products[$i]['quantity'], true), 'PRODUCTS_SINGLE_PRICE' => $vamPrice->Format($products[$i]['price'], true), 'PRODUCTS_SHORT_DESCRIPTION' => vam_get_short_description($products[$i]['id']), 'ATTRIBUTES' => ''); // Product options names $attributes_exist = isset($products[$i]['attributes']) ? 1 : 0; if ($attributes_exist == 1) { reset($products[$i]['attributes']); while (list($option, $value) = each($products[$i]['attributes'])) { if (ATTRIBUTE_STOCK_CHECK == 'true' && STOCK_CHECK == 'true') { $attribute_stock_check = vam_check_stock_attributes($products[$i][$option]['products_attributes_id'], $products[$i]['quantity']); if ($attribute_stock_check) { $_SESSION['any_out_of_stock'] = 1; } } $module_content[$i]['ATTRIBUTES'][] = array('ID' => $products[$i][$option]['products_attributes_id'], 'MODEL' => vam_get_attributes_model(vam_get_prid($products[$i]['id']), $products[$i][$option]['products_options_values_name'], $products[$i][$option]['products_options_name']), 'NAME' => $products[$i][$option]['products_options_name'], 'VALUE_NAME' => $products[$i][$option]['products_options_values_name'] . $attribute_stock_check); } } }
function process_button() { global $customer_id, $order, $sendto, $vamPrice, $currencies, $shipping; $process_button_string = ''; $merchant = MODULE_PAYMENT_MONEYUA_ID; $mp = 3; $comiss = 1; $order_sum = round($order->info['total'] * 100); $order_num = substr($_SESSION['cart_moneyua_id'], strpos($_SESSION['cart_moneyua_id'], '-') + 1); $testmode = PAYMENT_TESTMODE; $urlresult = vam_href_link('moneyua.php', '', 'SSL'); $urlreturn = vam_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL'); $method = 2; $mypass = MODULE_PAYMENT_MONEYUA_SECRET_KEY; $hash = md5($merchant . ':' . $mp . ':' . $comiss . ':' . $order_sum . ':' . $order_num . ':' . $order_num . ':' . $order_num . ':' . $order_num . ':' . $visa . ':' . $testmode . ':' . $urlresult . ':' . $urlreturn . ':' . $method . ':' . $mypass); $process_button_string = vam_draw_hidden_field('PAYMENT_AMOUNT', $order_sum) . vam_draw_hidden_field('PAYMENT_INFO', substr($_SESSION['cart_moneyua_id'], strpos($_SESSION['cart_moneyua_id'], '-') + 1)) . vam_draw_hidden_field('PAYMENT_DELIVER', substr($_SESSION['cart_moneyua_id'], strpos($_SESSION['cart_moneyua_id'], '-') + 1)) . vam_draw_hidden_field('PAYMENT_ADDVALUE', substr($_SESSION['cart_moneyua_id'], strpos($_SESSION['cart_moneyua_id'], '-') + 1)) . vam_draw_hidden_field('MERCHANT_INFO', MODULE_PAYMENT_MONEYUA_ID) . vam_draw_hidden_field('PAYMENT_ORDER', substr($_SESSION['cart_moneyua_id'], strpos($_SESSION['cart_moneyua_id'], '-') + 1)) . vam_draw_hidden_field('PAYMENT_TYPE', 3) . vam_draw_hidden_field('PAYMENT_RULE', 1) . vam_draw_hidden_field('PAYMENT_VISA', '') . vam_draw_hidden_field('PAYMENT_RETURNRES', vam_href_link('moneyua.php', '', 'SSL')) . vam_draw_hidden_field('PAYMENT_RETURN', vam_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL')) . vam_draw_hidden_field('PAYMENT_RETURNMET', 2) . vam_draw_hidden_field('PAYMENT_RETURNFAIL', vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')) . vam_draw_hidden_field('PAYMENT_TESTMODE', MODULE_PAYMENT_MONEYUA_MODE) . vam_draw_hidden_field('PAYMENT_HASH', $hash); return $process_button_string; }
?> </td> <td class="pageHeading"><?php echo '<a class="button" href="' . vam_href_link(FILENAME_AFFILIATE_PAYMENT, 'pID=' . $pInfo->affiliate_payment_id . '&action=start_billing') . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/payment.png', '', '12', '12') . ' ' . IMAGE_AFFILIATE_BILLING . '</span></a>'; ?> </td> <td class="pageHeading" align="right"><?php echo vam_draw_separator('pixel_trans.gif', 1, HEADING_IMAGE_HEIGHT); ?> </td> <td align="right"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr><?php echo vam_draw_form('orders', FILENAME_AFFILIATE_PAYMENT, '', 'get'); ?> <td class="smallText" align="right"><?php echo HEADING_TITLE_SEARCH . ' ' . vam_draw_input_field('sID', '', 'size="12"') . vam_draw_hidden_field('action', 'edit'); ?> </td> </form></tr> <tr><?php echo vam_draw_form('status', FILENAME_AFFILIATE_PAYMENT, '', 'get'); ?> <td class="smallText" align="right"><?php echo HEADING_TITLE_STATUS . ' ' . vam_draw_pull_down_menu('status', array_merge(array(array('id' => '', 'text' => TEXT_ALL_PAYMENTS)), $payments_statuses), '', 'onChange="this.form.submit();"'); ?> </td> </form></tr> </table></td> </tr> </table></td> </tr>
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'; $vamTemplate->display($template);
function vam_get_extra_fields($customer_id, $languages_id) { $extra_fields_query = vam_db_query("select ce.fields_id, ce.fields_input_type, ce.fields_input_value, ce.fields_required_status, cei.fields_name, ce.fields_status, ce.fields_input_type from " . TABLE_EXTRA_FIELDS . " ce, " . TABLE_EXTRA_FIELDS_INFO . " cei where ce.fields_status=1 and cei.fields_id=ce.fields_id and cei.languages_id =" . $languages_id); $extra_fields_string = ''; if (vam_db_num_rows($extra_fields_query) > 0) { $extra_fields_string .= '<tr><td class="formAreaTitle"><b>' . CATEGORY_EXTRA_FIELDS . '</b></td></tr>'; $extra_fields_string .= '<td class="formArea"><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"><td><table border="0" cellspacing="2" cellpadding="2">'; while ($extra_fields = vam_db_fetch_array($extra_fields_query)) { $value = ''; if (isset($customer_id)) { $value_query = vam_db_query("select value from " . TABLE_CUSTOMERS_TO_EXTRA_FIELDS . " where customers_id=" . $customer_id . " and fields_id=" . $extra_fields['fields_id']); $value_info = vam_db_fetch_array($value_query); $value_list = explode("\n", $value_info['value']); for ($i = 0, $n = sizeof($value_list); $i < $n; $i++) { $value_list[$i] = trim($value_list[$i]); } $value = $value_list[0]; } $extra_fields_string .= '<tr> <td class="main" valign="top">' . $extra_fields['fields_name'] . ': </td><td class="main" valign="top">'; $select_values_list = explode("\n", $extra_fields['fields_input_value']); $select_values = array(); foreach ($select_values_list as $item) { $item = trim($item); $select_values[] = array('id' => $item, 'text' => $item); } switch ($extra_fields['fields_input_type']) { case 0: $extra_fields_string .= vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; case 1: $extra_fields_string .= vam_draw_textarea_field('fields_' . $extra_fields['fields_id'], 'soft', 50, 6, $value, 'style="width:400px;"') . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; case 2: foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'], 'radio', $item, $value == $item ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : '') . '<br>'; $extra_fields['fields_required_status'] = 0; } break; case 3: $cnt = 1; foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'] . '_' . $cnt++, 'checkbox', $item, in_array($item, $value_list) ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : '') . '<br>'; $extra_fields['fields_required_status'] = 0; } $extra_fields_string .= vam_draw_hidden_field('fields_' . $extra_fields['fields_id'] . '_total', $cnt); break; case 4: $extra_fields_string .= vam_draw_pull_down_menu('fields_' . $extra_fields['fields_id'], $select_values, $value) . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; default: $extra_fields_string .= vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; } $extra_fields_string .= ' ' . '</td></tr>'; } $extra_fields_string .= '</table></td></tr></table></td></tr>'; $extra_fields_string .= '<tr><td>' . vam_draw_separator('pixel_trans.gif', '100%', '10') . '</td></tr>'; } return $extra_fields_string; }
<?php echo vam_draw_form('status', FILENAME_ORDERS, '', 'get'); ?> <?php echo HEADING_TITLE_STATUS . ' ' . vam_draw_pull_down_menu('status', array_merge(array(array('id' => '', 'text' => TEXT_ALL_ORDERS)), $orders_statuses), $_GET['status'], 'onChange="this.form.submit();"') . vam_draw_hidden_field(vam_session_name(), vam_session_id()); ?> </form> </td> <td align="right"> <?php echo vam_draw_form('orders', FILENAME_ORDERS, '', 'get'); ?> <?php echo HEADING_TITLE_SEARCH . ' ' . vam_draw_input_field('oID', '', 'size="12"') . vam_draw_hidden_field('action', 'edit') . vam_draw_hidden_field(vam_session_name(), vam_session_id()); ?> </form> </td> </tr> </table> </td> </tr> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr>
} else { $selection[$i]['selection'] = vam_draw_hidden_field('payment', $selection[$i]['id']); } $selection[$i]['id'] = $selection[$i]['id']; if (isset($selection[$i]['error'])) { } else { $radio_buttons++; } } $module->assign('module_content', $selection); if (ACTIVATE_GIFT_SYSTEM == 'true') { $vamTemplate->assign('module_gift', $order_total_modules->credit_selection()); } $module->caching = 0; $payment_block = $module->fetch(CURRENT_TEMPLATE . '/module/checkout_payment_block.html'); $vamTemplate->assign('COMMENTS', vam_draw_textarea_field('comments', 'soft', '60', '5', $_POST['comments']) . vam_draw_hidden_field('comments_added', 'YES')); $vamTemplate->assign('conditions', 'false'); //check if display conditions on checkout page is true if (DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') { $vamTemplate->assign('conditions', 'true'); if (GROUP_CHECK == 'true') { $group_check = "and group_ids LIKE '%c_" . $_SESSION['customers_status']['customers_status_id'] . "_group%'"; } $shop_content_query = vam_db_query("SELECT\n\t content_title,\n\t content_heading,\n\t content_text,\n\t content_file\n\t FROM " . TABLE_CONTENT_MANAGER . "\n\t WHERE content_group='3' " . $group_check . "\n\t AND languages_id='" . $_SESSION['languages_id'] . "'"); $shop_content_data = vam_db_fetch_array($shop_content_query); if ($shop_content_data['content_file'] != '') { $conditions = '<iframe SRC="' . DIR_WS_CATALOG . 'media/content/' . $shop_content_data['content_file'] . '" width="100%" height="300">'; $conditions .= '</iframe>'; } else { $conditions = '<textarea name="blabla" cols="60" rows="10" readonly="readonly">' . strip_tags(str_replace('<br />', "\n", $shop_content_data['content_text'])) . '</textarea>'; }
function process_button() { $process_button_string = vam_draw_hidden_field('s_name', $this->name) . vam_draw_hidden_field('s_inn', $this->inn) . vam_draw_hidden_field('s_kpp', $this->kpp) . vam_draw_hidden_field('s_ogrn', $this->ogrn) . vam_draw_hidden_field('s_okpo', $this->okpo) . vam_draw_hidden_field('s_rs', $this->rs) . vam_draw_hidden_field('s_bank_name', $this->bank_name) . vam_draw_hidden_field('s_bik', $this->bik) . vam_draw_hidden_field('s_ks', $this->ks) . vam_draw_hidden_field('s_address', $this->address) . vam_draw_hidden_field('s_yur_address', $this->yur_address) . vam_draw_hidden_field('s_fakt_address', $this->fakt_address) . vam_draw_hidden_field('s_telephone', $this->telephone) . vam_draw_hidden_field('s_fax', $this->fax) . vam_draw_hidden_field('s_email', $this->email) . vam_draw_hidden_field('s_director', $this->director) . vam_draw_hidden_field('s_accountant', $this->accountant); return $process_button_string; }
$address_content .= '' . "\n"; } 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);
<h1 class="contentBoxHeading"><?php echo HEADING_TITLE; ?> </h1> </td> <td align="right"> <?php echo vam_draw_form('goto', FILENAME_CATEGORIES, '', 'get'); echo HEADING_TITLE_GOTO . ' ' . vam_draw_pull_down_menu('cPath', vam_get_category_tree(), $current_category_id, 'onChange="this.form.submit();"') . vam_draw_hidden_field(vam_session_name(), vam_session_id()); ?> </form> </td> <td align="right"> <?php echo vam_draw_form('search', FILENAME_CATEGORIES, '', 'get'); echo HEADING_TITLE_SEARCH . ' ' . vam_draw_input_field('search') . vam_draw_hidden_field(vam_session_name(), vam_session_id()); ?> </form> </td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <?php //----- new_category / edit_category (when ALLOW_CATEGORY_DESCRIPTIONS is 'true') ----- if ($_GET['action'] == 'new_category' || $_GET['action'] == 'edit_category') { include DIR_WS_MODULES . 'new_category.php'; } elseif ($_GET['action'] == 'new_product') {
function process_button() { global $customer_id, $order, $sendto, $vamPrice, $currencies, $shipping; $process_button_string = ''; $order_sum = $order->info['total']; $crc = md5(MODULE_PAYMENT_ROBOXCHANGE_LOGIN . ':' . $order_sum . ':' . substr($_SESSION['cart_roboxchange_id'], strpos($_SESSION['cart_roboxchange_id'], '-') + 1) . ':' . MODULE_PAYMENT_ROBOXCHANGE_PASSWORD1); $process_button_string = vam_draw_hidden_field('InvId', substr($_SESSION['cart_roboxchange_id'], strpos($_SESSION['cart_roboxchange_id'], '-') + 1)) . vam_draw_hidden_field('MrchLogin', MODULE_PAYMENT_ROBOXCHANGE_LOGIN) . vam_draw_hidden_field('Desc', substr($_SESSION['cart_roboxchange_id'], strpos($_SESSION['cart_roboxchange_id'], '-') + 1)) . vam_draw_hidden_field('OutSum', $order_sum) . vam_draw_hidden_field('SignatureValue', $crc); return $process_button_string; }
<td class="smallText" align="right"><?php echo $faq_split->display_links($faq_query_numrows, MAX_DISPLAY_ADMIN_PAGE, MAX_DISPLAY_PAGE_LINKS, $_GET['page'], vam_get_all_get_params(array('page', 'action', 'x', 'y', 'faq_id'))); ?> </td> </tr> </table></td> </tr> </table></td> <?php $heading = array(); $contents = array(); switch ($_GET['action']) { case 'delete_faq': //generate box for confirming a faqdeletion $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_DELETE_ITEM . '</b>'); $contents = array('form' => vam_draw_form('faq', FILENAME_FAQ, vam_get_all_get_params(array('action')) . 'action=delete_faq_confirm') . vam_draw_hidden_field('faq_id', $_GET['faq_id'])); $contents[] = array('text' => TEXT_DELETE_ITEM_INTRO); $contents[] = array('text' => '<br><b>' . $selected_item['question'] . '</b>'); $contents[] = array('align' => 'center', 'text' => '<br><span class="button"><button type="submit" value="' . BUTTON_DELETE . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/delete.png', '', '12', '12') . ' ' . BUTTON_DELETE . '</button></span><a class="button" href="' . vam_href_link(FILENAME_FAQ, vam_get_all_get_params(array('faq_id', 'action')) . 'faq_id=' . $selected_item['faq_id']) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . BUTTON_CANCEL . '</span></a>'); break; default: if ($rows > 0) { if (is_object($fInfo)) { //an item is selected, so make the side box $heading[] = array('text' => '<b>' . $fInfo->question . '</b>'); $contents[] = array('align' => 'center', 'text' => '<a class="button" href="' . vam_href_link(FILENAME_FAQ, vam_get_all_get_params(array('faq_id', 'action')) . 'faq_id=' . $fInfo->faq_id . '&action=new_faq') . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/edit.png', '', '12', '12') . ' ' . BUTTON_EDIT . '</span></a> <a class="button" href="' . vam_href_link(FILENAME_FAQ, vam_get_all_get_params(array('faq_id', 'action')) . 'faq_id=' . $fInfo->faq_id . '&action=delete_faq') . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/delete.png', '', '12', '12') . ' ' . BUTTON_DELETE . '</span></a>'); $contents[] = array('text' => '<br>' . $fInfo->answer); } } else { // create category/product info $heading[] = array('text' => '<b>' . EMPTY_CATEGORY . '</b>');
function confirmation() { global $order; $confirmation = array('fields' => array(array('title' => 'global field title', 'field' => vam_draw_hidden_field('field_name', 'field value')))); return array('fields' => array()); }
$select_string .= '</select>'; $i = 0; while ($discount_values = vam_db_fetch_array($discount_query)) { ?> <table width="100%"> <tr> <td class="main"> <?php echo vam_draw_input_field('discount_m_' . $i, $discount_values['discount'], 'disabled'); ?> % </td> <td class="main"> <?php echo vam_draw_input_field('manufacturer_name_' . $i, $discount_values['manufacturers_name'], 'disabled'); echo vam_draw_hidden_field('manufacturer_' . $i, $discount_values['manufacturers_id']); ?> </td> <td><a class="button" href="<?php echo vam_href_link(FILENAME_CUSTOMERS, 'cID=' . $_GET['cID'] . '&action=edit&special=remove_discount&mID=' . $discount_values['discount_id']); ?> " onClick="return confirm('<?php echo DELETE_ENTRY; ?> ')"><span><?php echo vam_image(DIR_WS_IMAGES . 'icons/buttons/delete.png', '', '12', '12'); ?> <?php echo BUTTON_DELETE; ?> </span></a></td>
} else { $checked = ''; } echo '<input type="checkbox" name="groups[]" value="' . $customers_statuses_array[$i]['id'] . '"' . $checked . '> ' . $customers_statuses_array[$i]['text'] . '<br />'; } ?> </td> </tr> <?php } ?> </table> </div> </div> </td> </tr> <?php echo vam_draw_hidden_field('categories_date_added', $cInfo->date_added ? $cInfo->date_added : date('Y-m-d')) . vam_draw_hidden_field('parent_id', $cInfo->parent_id); ?> <?php echo vam_draw_hidden_field('categories_id', $cInfo->categories_id); ?> </form>
</td> </tr> <tr> <td><?php echo vam_draw_separator('pixel_trans.gif', '1', '10'); ?> </td> </tr> <tr> <td> <?php /* Re-Post all POST'ed variables */ reset($_POST); while (list($key, $value) = each($_POST)) { if (!is_array($_POST[$key])) { echo vam_draw_hidden_field($key, htmlspecialchars(stripslashes($value))); } } ?> <table border="0" width="100%" cellpadding="0" cellspacing="2"> <tr> <td><?php echo '<span class="button"><button type="submit" name="back" value="' . BUTTON_BACK . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/back.png', '', '12', '12') . ' ' . BUTTON_BACK . '</button></span>'; ?> </td> <td align="right"><?php echo '<a class="button" href="' . vam_href_link(FILENAME_AFFILIATE_CONTACT) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . BUTTON_CANCEL . '</span></a> ' . '<span class="button"><button type="submit" value="' . BUTTON_SEND . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/submit.png', '', '12', '12') . ' ' . BUTTON_SEND . '</button></span>'; ?> </td> </tr> </table></td>
for ($i = 1; $i <= 5; $i++) { echo vam_draw_radio_field('reviews_rating', $i, '', $rInfo->reviews_rating) . ' '; } echo TEXT_GOOD; ?> </td> </tr> <tr> <td><?php echo vam_draw_separator('pixel_trans.gif', '1', '10'); ?> </td> </tr> <tr> <td align="right" class="main"><?php echo vam_draw_hidden_field('reviews_id', $rInfo->reviews_id) . vam_draw_hidden_field('products_id', $rInfo->products_id) . vam_draw_hidden_field('customers_name', $rInfo->customers_name) . vam_draw_hidden_field('products_name', $rInfo->products_name) . vam_draw_hidden_field('products_image', $rInfo->products_image) . vam_draw_hidden_field('date_added', $rInfo->date_added) . '<span class="button"><button type="submit" value="' . BUTTON_PREVIEW . '">' . vam_image(DIR_WS_IMAGES . 'icons/buttons/submit.png', '', '12', '12') . ' ' . BUTTON_PREVIEW . '</button></span> <a class="button" href="' . vam_href_link(FILENAME_REVIEWS, 'page=' . $_GET['page'] . '&rID=' . $_GET['rID']) . '"><span>' . vam_image(DIR_WS_IMAGES . 'icons/buttons/cancel.png', '', '12', '12') . ' ' . BUTTON_CANCEL . '</span></a>'; ?> </td> </form></tr> <?php } elseif ($_GET['action'] == 'preview') { if ($_POST) { $rInfo = new objectInfo($_POST); } else { $reviews_query = vam_db_query("select r.reviews_id, r.products_id, r.customers_name, r.date_added, r.last_modified, r.reviews_read, rd.reviews_text, r.reviews_rating, r.marked from " . TABLE_REVIEWS . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd where r.reviews_id = '" . $_GET['rID'] . "' and r.reviews_id = rd.reviews_id"); $reviews = vam_db_fetch_array($reviews_query); $products_query = vam_db_query("select products_image from " . TABLE_PRODUCTS . " where products_id = '" . $reviews['products_id'] . "'"); $products = vam_db_fetch_array($products_query); $products_name_query = vam_db_query("select products_name from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . $reviews['products_id'] . "' and language_id = '" . $_SESSION['languages_id'] . "'"); $products_name = vam_db_fetch_array($products_name_query); $rInfo_array = vam_array_merge($reviews, $products, $products_name);
function process_button() { global $currencies, $currency, $order; $process_button_string = vam_draw_hidden_field('sid', MODULE_PAYMENT_PM2CHECKOUT_LOGIN) . vam_draw_hidden_field('total', number_format($order->info['total'], 2)) . vam_draw_hidden_field('cart_order_id', date('YmdHis')) . vam_draw_hidden_field('fixed', 'Y') . vam_draw_hidden_field('card_holder_name', $order->billing['firstname'] . ' ' . $order->billing['lastname']) . vam_draw_hidden_field('street_address', $order->billing['street_address']) . vam_draw_hidden_field('city', $order->billing['city']) . vam_draw_hidden_field('state', $order->billing['state']) . vam_draw_hidden_field('zip', $order->billing['postcode']) . vam_draw_hidden_field('country', $order->billing['country']['title']) . vam_draw_hidden_field('email', $order->customer['email_address']) . vam_draw_hidden_field('phone', $order->customer['telephone']) . vam_draw_hidden_field('ship_street_address', $order->delivery['street_address']) . vam_draw_hidden_field('ship_city', $order->delivery['city']) . vam_draw_hidden_field('ship_state', $order->delivery['state']) . vam_draw_hidden_field('ship_zip', $order->delivery['postcode']) . vam_draw_hidden_field('ship_country', $order->delivery['country']['title']); for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { $process_button_string .= vam_draw_hidden_field('c_prod_' . ($i + 1), (int) $order->products[$i]['id'] . ',' . (int) $order->products[$i]['qty']) . vam_draw_hidden_field('c_name_' . ($i + 1), $order->products[$i]['name']) . vam_draw_hidden_field('c_description_' . ($i + 1), $order->products[$i]['name']) . vam_draw_hidden_field('c_price_' . ($i + 1), number_format(vam_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax']), $currencies->currencies[$currency]['decimal_places'])); } $process_button_string .= vam_draw_hidden_field('id_type', '1'); if (MODULE_PAYMENT_PM2CHECKOUT_TESTMODE == 'Test') { $process_button_string .= vam_draw_hidden_field('demo', 'Y'); } $process_button_string .= vam_draw_hidden_field('return_url', vam_href_link(FILENAME_SHOPPING_CART)); $lang_query = vam_db_query("select code from " . TABLE_LANGUAGES . " where languages_id = '" . (int) $_SESSION['languages_id'] . "'"); $lang = vam_db_fetch_array($lang_query); switch (strtolower($lang['code'])) { case 'es': $process_button_string .= vam_draw_hidden_field('lang', 'sp'); break; } $process_button_string .= vam_draw_hidden_field('cart_brand_name', 'oscommerce') . vam_draw_hidden_field('cart_version_name', PROJECT_VERSION); return $process_button_string; }
$hidden_options = ''; $_SESSION['any_out_of_stock'] = 0; $products = $_SESSION['cart']->get_products(); $vamTemplate->assign('PRODUCTS_COUNT', sizeof($products)); for ($i = 0, $n = sizeof($products); $i < $n; $i++) { // Push all attributes information in an array if (isset($products[$i]['attributes'])) { while (list($option, $value) = each($products[$i]['attributes'])) { //$hidden_options .= vam_draw_hidden_field('id['.$products[$i]['id'].']['.$option.']', $value); $attributes = vam_db_query("select popt.products_options_name, popt.products_options_type, poval.products_options_values_name, pa.options_values_price, pa.price_prefix,pa.attributes_stock,pa.products_attributes_id,pa.attributes_model\n\t\t\t\t from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_OPTIONS_VALUES . " poval, " . TABLE_PRODUCTS_ATTRIBUTES . " pa\n\t\t\t\t where pa.products_id = '" . $products[$i]['id'] . "'\n\t\t\t\t and pa.options_id = '" . $option . "'\n\t\t\t\t and pa.options_id = popt.products_options_id\n\t\t\t\t and pa.options_values_id = '" . $value . "'\n\t\t\t\t and pa.options_values_id = poval.products_options_values_id\n\t\t\t\t and popt.language_id = '" . (int) $_SESSION['languages_id'] . "'\n\t\t\t\t and poval.language_id = '" . (int) $_SESSION['languages_id'] . "'"); $attributes_values = vam_db_fetch_array($attributes); if ($attributes_values['products_options_type'] == '2' || $attributes_values['products_options_type'] == '3') { $hidden_options .= vam_draw_hidden_field('id[' . $products[$i]['id'] . '][txt_' . $option . '_' . $value . ']', $products[$i]['attributes_values'][$option]); $attr_value = $products[$i]['attributes_values'][$option]; } else { $hidden_options .= vam_draw_hidden_field('id[' . $products[$i]['id'] . '][' . $option . ']', $value); $attr_value = $attributes_values['products_options_values_name']; } $products[$i][$option]['products_options_name'] = $attributes_values['products_options_name']; $products[$i][$option]['options_values_id'] = $value; $products[$i][$option]['products_options_values_name'] = $attr_value; $products[$i][$option]['options_values_price'] = $attributes_values['options_values_price']; $products[$i][$option]['price_prefix'] = $attributes_values['price_prefix']; $products[$i][$option]['weight_prefix'] = $attributes_values['weight_prefix']; $products[$i][$option]['options_values_weight'] = $attributes_values['options_values_weight']; $products[$i][$option]['attributes_stock'] = $attributes_values['attributes_stock']; $products[$i][$option]['products_attributes_id'] = $attributes_values['products_attributes_id']; $products[$i][$option]['products_attributes_model'] = $attributes_values['products_attributes_model']; } } }
function vam_get_extra_fields($customer_id, $languages_id) { $extra_fields_query = vam_db_query("select ce.fields_id, ce.fields_input_type, ce.fields_input_value, ce.fields_required_status, cei.fields_name, ce.fields_status, ce.fields_input_type from " . TABLE_EXTRA_FIELDS . " ce, " . TABLE_EXTRA_FIELDS_INFO . " cei where ce.fields_status=1 and cei.fields_id=ce.fields_id and cei.languages_id =" . $languages_id); $extra_fields_string = ''; $extra_fields_string_name = ''; $extra_fields_string_value .= ''; if (vam_db_num_rows($extra_fields_query) > 0) { while ($extra_fields = vam_db_fetch_array($extra_fields_query)) { $value = ''; if (isset($customer_id)) { $value_query = vam_db_query("select value from " . TABLE_CUSTOMERS_TO_EXTRA_FIELDS . " where customers_id=" . $customer_id . " and fields_id=" . $extra_fields['fields_id']); $value_info = vam_db_fetch_array($value_query); $value_list = explode("\n", $value_info['value']); for ($i = 0, $n = sizeof($value_list); $i < $n; $i++) { $value_list[$i] = trim($value_list[$i]); } $value = $value_list[0]; } $extra_fields_string_name = $extra_fields['fields_name']; $select_values_list = explode("\n", $extra_fields['fields_input_value']); $select_values = array(); foreach ($select_values_list as $item) { $item = trim($item); $select_values[] = array('id' => $item, 'text' => $item); } switch ($extra_fields['fields_input_type']) { case 0: $extra_fields_string_value = vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; case 1: $extra_fields_string_value = vam_draw_textarea_field('fields_' . $extra_fields['fields_id'], 'soft', 50, 6, $value, 'style="width:400px;"') . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; case 2: $extra_fields_string_value = ''; foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string_value .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'], 'radio', $item, $value == $item ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : '') . '<br />'; $extra_fields['fields_required_status'] = 0; } break; case 3: $extra_fields_string_value = ''; $cnt = 1; foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string_value .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'] . '_' . $cnt++, 'checkbox', $item, @in_array($item, $value_list) ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : '') . '<br />'; $extra_fields['fields_required_status'] = 0; } $extra_fields_string_value .= vam_draw_hidden_field('fields_' . $extra_fields['fields_id'] . '_total', $cnt); break; case 4: $extra_fields_string_value = vam_draw_pull_down_menu('fields_' . $extra_fields['fields_id'], $select_values, $value) . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; default: $extra_fields_string_value = vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; } $extra_fields_string[] = array('NAME' => $extra_fields_string_name, 'VALUE' => $extra_fields_string_value); } } return $extra_fields_string; }
function process_button() { global $customer_id, $order, $sendto, $vamPrice, $currencies, $shipping; $process_button_string = ''; $order_sum = $order->info['total']; $street_address = !isset($order->delivery["street_address"]) ? null : $order->delivery["street_address"]; $city = !isset($order->delivery["city"]) ? null : $order->delivery["city"] . ', '; $postcode = !isset($order->delivery["postcode"]) ? null : $order->delivery["postcode"] . ', '; $state = !isset($order->delivery["state"]) ? null : $order->delivery["state"] . ', '; $country = !isset($order->delivery["country"]) ? null : $order->delivery["country"] . ', '; $ship_address = $postcode . $city . $street_address; $process_button_string = vam_draw_hidden_field('ShopId', MODULE_PAYMENT_YANDEX_MERCHANT_SHOP_ID) . vam_draw_hidden_field('scid', MODULE_PAYMENT_YANDEX_MERCHANT_SCID) . vam_draw_hidden_field('Sum', $order_sum) . vam_draw_hidden_field('customerNumber', $order->customer['id']) . vam_draw_hidden_field('CustName', $order->customer['firstname'] . ' ' . $order->customer['lastname']) . vam_draw_hidden_field('CustAddr', $ship_address) . vam_draw_hidden_field('CustEMail', $order->customer['email_address']) . vam_draw_hidden_field('OrderDetails', substr($_SESSION['cart_yandex_id'], strpos($_SESSION['cart_yandex_id'], '-') + 1)); return $process_button_string; }
function process_button() { global $order, $vamPrice; $worldpay_url = vam_session_name() . '=' . vam_session_id(); $total = number_format($vamPrice->CalculateCurr($order->info['total']), $vamPrice->get_decimal_places($_SESSION['currency']), '.', ''); $process_button_string = vam_draw_hidden_field('instId', MODULE_PAYMENT_WORLDPAY_ID) . vam_draw_hidden_field('currency', $_SESSION['currency']) . vam_draw_hidden_field('desc', 'Purchase from ' . STORE_NAME) . vam_draw_hidden_field('cartId', $worldpay_url) . vam_draw_hidden_field('amount', $total); // Pre Auth Mod 3/1/2002 - Graeme Conkie if (MODULE_PAYMENT_WORLDPAY_USEPREAUTH == 'True') { $process_button_string .= vam_draw_hidden_field('authMode', MODULE_PAYMENT_WORLDPAY_PREAUTH); } // Ian-san: Create callback and language links here 6/4/2003: $language_code_raw = vam_db_query("select code from " . TABLE_LANGUAGES . " where languages_id ='" . $_SESSION['languages_id'] . "'"); $language_code_array = vam_db_fetch_array($language_code_raw); $language_code = $language_code_array['code']; $address = htmlspecialchars($order->customer['street_address'] . "\n" . $order->customer['suburb'] . "\n" . $order->customer['city'] . "\n" . $order->customer['state'], ENT_QUOTES); $process_button_string .= vam_draw_hidden_field('testMode', MODULE_PAYMENT_WORLDPAY_MODE) . vam_draw_hidden_field('name', $order->customer['firstname'] . ' ' . $order->customer['lastname']) . vam_draw_hidden_field('address', $address) . vam_draw_hidden_field('postcode', $order->customer['postcode']) . vam_draw_hidden_field('country', $order->customer['country']['iso_code_2']) . vam_draw_hidden_field('tel', $order->customer['telephone']) . vam_draw_hidden_field('myvar', 'Y') . vam_draw_hidden_field('fax', $order->customer['fax']) . vam_draw_hidden_field('email', $order->customer['email_address']) . vam_draw_hidden_field('lang', $language_code) . vam_draw_hidden_field('MC_callback', vam_href_link(wpcallback) . '.php') . vam_draw_hidden_field('MC_sid', $sid); // Ian-san: Added MD5 here 6/4/2003: if (MODULE_PAYMENT_WORLDPAY_USEMD5 == '1') { $md5_signature_fields = 'amount:language:email'; $md5_signature = MODULE_PAYMENT_WORLDPAY_MD5KEY . ':' . number_format($order->info['total'] * $currencies->get_value($currency), $currencies->get_decimal_places($currency), '.', '') . ':' . $language_code . ':' . $order->customer['email_address']; $md5_signature_md5 = md5($md5_signature); $process_button_string .= vam_draw_hidden_field('signatureFields', $md5_signature_fields) . vam_draw_hidden_field('signature', $md5_signature_md5); } return $process_button_string; }
</tr> </table> <hr noshade> </td> </tr> <tr> <td> <?php // search results if ($_GET['search']) { echo vam_draw_form('product_search', FILENAME_CATEGORIES, '', 'GET'); echo vam_draw_hidden_field('action', 'edit_crossselling'); echo vam_draw_hidden_field('special', 'add_entries'); echo vam_draw_hidden_field('current_product_id', $_GET['current_product_id']); echo vam_draw_hidden_field('cpath', $_GET['cpath']); ?> <table width="100%" border="0"> <tr> <td class="dataTableHeadingContent" width="9%"><?php echo HEADING_ADD; ?> </td> <td class="dataTableHeadingContent" width="10%"><?php echo HEADING_GROUP; ?> </td> <td class="dataTableHeadingContent" width="10%"><?php echo HEADING_MODEL; ?> </td>
vam_db_query("UPDATE " . TABLE_CUSTOMERS_INFO . " SET customers_info_date_account_last_modified = now() WHERE customers_info_id = '" . (int) $_SESSION['customer_id'] . "'"); $messageStack->add_session('account', SUCCESS_PASSWORD_UPDATED, 'success'); vam_redirect(vam_href_link(FILENAME_ACCOUNT, '', 'SSL')); } else { $error = true; $messageStack->add('account_password', ERROR_CURRENT_PASSWORD_NOT_MATCHING); } } } $breadcrumb->add(NAVBAR_TITLE_1_ACCOUNT_PASSWORD, vam_href_link(FILENAME_ACCOUNT, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2_ACCOUNT_PASSWORD, vam_href_link(FILENAME_ACCOUNT_PASSWORD, '', 'SSL')); require DIR_WS_INCLUDES . 'header.php'; if ($messageStack->size('account_password') > 0) { $vamTemplate->assign('error', $messageStack->output('account_password')); } $vamTemplate->assign('FORM_ACTION', vam_draw_form('account_password', vam_href_link(FILENAME_ACCOUNT_PASSWORD, '', 'SSL'), 'post', 'onsubmit="return checkform(this);"') . vam_draw_hidden_field('action', 'process') . vam_draw_hidden_field('required', 'password_current,password_new,password_confirmation', 'id="required"')); $vamTemplate->assign('INPUT_ACTUAL', vam_draw_password_fieldNote(array('name' => 'password_current', 'text' => ' ' . (vam_not_null(ENTRY_PASSWORD_CURRENT_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_CURRENT_TEXT . '</span>' : '')), '', 'id="password_current"')); $vamTemplate->assign('ENTRY_PASSWORD_CURRENT_ERROR', ENTRY_PASSWORD_CURRENT_ERROR); $vamTemplate->assign('INPUT_NEW', vam_draw_password_fieldNote(array('name' => 'password_new', 'text' => ' ' . (vam_not_null(ENTRY_PASSWORD_NEW_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_NEW_TEXT . '</span>' : '')), '', 'id="password_new"')); $vamTemplate->assign('ENTRY_PASSWORD_NEW_ERROR', ENTRY_PASSWORD_NEW_ERROR); $vamTemplate->assign('INPUT_CONFIRM', vam_draw_password_fieldNote(array('name' => 'password_confirmation', 'text' => ' ' . (vam_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="Requirement">' . ENTRY_PASSWORD_CONFIRMATION_TEXT . '</span>' : '')), '', 'id="password_confirmation"')); $vamTemplate->assign('ENTRY_PASSWORD_ERROR_NOT_MATCHING', ENTRY_PASSWORD_ERROR_NOT_MATCHING); $vamTemplate->assign('BUTTON_BACK', '<a class="button" href="' . vam_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . vam_image_button('back.png', IMAGE_BUTTON_BACK) . '</a>'); $vamTemplate->assign('BUTTON_SUBMIT', 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/account_password.html'); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->assign('main_content', $main_content); $vamTemplate->caching = 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');
function vam_get_hidden_get_variables($exclude_array) { if (!is_array($exclude_array)) { $exclude_array = array(); } $html_string = ''; if (is_array($_GET) && sizeof($_GET) > 0) { reset($_GET); foreach ($_GET as $key => $value) { if (is_array($value)) { foreach ($value as $new_key => $new_value) { if (!in_array($key, $exclude_array)) { $html_string .= vam_draw_hidden_field($key . '[' . $new_key . ']', $new_value); } } } elseif (strlen($value) > 0 && $key != vam_session_name() && $key != 'error' && !in_array($key, $exclude_array) && $key != 'x' && $key != 'y') { $html_string .= vam_draw_hidden_field($key, $value); } } } return $html_string; }