function display() { $customers_statuses_array = xtc_get_customers_statuses(); // build Currency Select $curr = ''; $currencies = xtc_db_query("SELECT code FROM " . TABLE_CURRENCIES); while ($currencies_data = xtc_db_fetch_array($currencies)) { $curr .= xtc_draw_radio_field('currencies', $currencies_data['code'], true) . $currencies_data['code'] . '<br />'; } return array('text' => EXPORT_STATUS_TYPE . '<br />' . EXPORT_STATUS . '<br />' . xtc_draw_pull_down_menu('status', $customers_statuses_array, '1') . '<br />' . CURRENCY . '<br />' . CURRENCY_DESC . '<br />' . $curr . EXPORT_TYPE . '<br />' . EXPORT . '<br />' . xtc_draw_radio_field('export', 'no', false) . EXPORT_NO . '<br />' . xtc_draw_radio_field('export', 'yes', true) . EXPORT_YES . '<br />' . '<br>' . xtc_button(BUTTON_EXPORT) . xtc_button_link(BUTTON_CANCEL, xtc_href_link(FILENAME_MODULE_EXPORT, 'set=' . $_GET['set'] . '&module=preisroboter'))); //EOF - Tomcraft - 2009-07-21 - Exclude xtc_image_submit.inc.php as it is allready declared in /admin/includes/functions/general.php }
function confirmation() { global $order, $smarty, $xtPrice, $main, $messageStack, $total_weight, $total_count, $free_shipping; if (isset($_GET['conditions_message'])) { $message_condition = str_replace('\\n', '', ERROR_CONDITIONS_NOT_ACCEPTED); $message_address = str_replace('\\n', '', ERROR_ADDRESS_NOT_ACCEPTED); switch ($_GET['conditions_message']) { case "1": $messageStack->add('checkout_confirmation', $message_condition); break; case "13": $messageStack->add('checkout_confirmation', $message_condition); $messageStack->add('checkout_confirmation', ERROR_CHECKOUT_SHIPPING_NO_METHOD); break; case "2": $messageStack->add('checkout_confirmation', $message_address); break; case "23": $messageStack->add('checkout_confirmation', $message_address); $messageStack->add('checkout_confirmation', ERROR_CHECKOUT_SHIPPING_NO_METHOD); break; case "12": $messageStack->add('checkout_confirmation', $message_condition); $messageStack->add('checkout_confirmation', $message_address); break; case "123": $messageStack->add('checkout_confirmation', $message_condition); $messageStack->add('checkout_confirmation', $message_address); $messageStack->add('checkout_confirmation', ERROR_CHECKOUT_SHIPPING_NO_METHOD); break; case "3": $messageStack->add('checkout_confirmation', ERROR_CHECKOUT_SHIPPING_NO_METHOD); break; } } if ($order->delivery['country']['iso_code_2'] != '') { $_SESSION['delivery_zone'] = $order->delivery['country']['iso_code_2']; } $no_shipping = false; if ($order->content_type == 'virtual' || $order->content_type == 'virtual_weight' || $_SESSION['cart']->count_contents_virtual() == 0) { $no_shipping = true; } $total_weight = $_SESSION['cart']->show_weight(); $total_count = $_SESSION['cart']->count_contents(); // load all enabled shipping modules $shipping_modules = new shipping(); // add unallowed payment / shipping if (defined('MODULE_EXCLUDE_PAYMENT_STATUS') && MODULE_EXCLUDE_PAYMENT_STATUS == 'True') { for ($i = 1; $i <= MODULE_EXCLUDE_PAYMENT_NUMBER; $i++) { $payment_exclude = explode(',', constant('MODULE_EXCLUDE_PAYMENT_PAYMENT_' . $i)); if (in_array($this->code, $payment_exclude)) { $shipping_exclude = explode(',', constant('MODULE_EXCLUDE_PAYMENT_SHIPPING_' . $i)); for ($i = 0, $n = count($shipping_modules->modules); $i < $n; $i++) { if (in_array(substr($shipping_modules->modules[$i], 0, -4), $shipping_exclude)) { unset($shipping_modules->modules[$i]); } } } } } $free_shipping = false; $ot_shipping = new ot_shipping(); $ot_shipping->process(); if ($no_shipping === true) { $_SESSION['shipping'] = false; } // get all available shipping quotes $quotes = $shipping_modules->quote(); // 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']) && CHECK_CHEAPEST_SHIPPING_MODUL == 'true' || isset($_SESSION['shipping']) && $_SESSION['shipping'] == false && xtc_count_shipping_modules() > 1) { $_SESSION['shipping'] = $shipping_modules->cheapest(); } if ($no_shipping === true) { $_SESSION['shipping'] = false; } if (defined('SHOW_SELFPICKUP_FREE') && SHOW_SELFPICKUP_FREE == 'true') { if ($free_shipping == true) { $free_shipping = false; $quotes = array_merge($ot_shipping->quote(), $shipping_modules->quote('selfpickup', 'selfpickup')); } } $module_smarty = new Smarty(); $shipping_block = ''; if (xtc_count_shipping_modules() > 0) { $showtax = $_SESSION['customers_status']['customers_status_show_price_tax']; $module_smarty->assign('FREE_SHIPPING', $free_shipping); # free shipping or not... if ($free_shipping == true) { $module_smarty->assign('FREE_SHIPPING_TITLE', FREE_SHIPPING_TITLE); $module_smarty->assign('FREE_SHIPPING_DESCRIPTION', sprintf(FREE_SHIPPING_DESCRIPTION, $xtPrice->xtcFormat($free_shipping_value_over, true, 0, true)) . xtc_draw_hidden_field('shipping', 'free_free')); $module_smarty->assign('FREE_SHIPPING_ICON', $quotes[$i]['icon']); } else { $radio_buttons = 0; #loop through installed shipping methods... for ($i = 0, $n = sizeof($quotes); $i < $n; $i++) { if (!isset($quotes[$i]['error'])) { for ($j = 0, $n2 = sizeof($quotes[$i]['methods']); $j < $n2; $j++) { # set the radio button to be checked if it is the method chosen $quotes[$i]['methods'][$j]['radio_buttons'] = $radio_buttons; $checked = isset($_SESSION['shipping']) && $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $_SESSION['shipping']['id'] ? true : false; if ($checked == true || $n == 1 && $n2 == 1) { $quotes[$i]['methods'][$j]['checked'] = 1; } if ($n > 1 || $n2 > 1) { if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 || !isset($quotes[$i]['tax'])) { $quotes[$i]['tax'] = 0; } $quotes[$i]['methods'][$j]['price'] = $xtPrice->xtcFormat(xtc_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax']), true, 0, true); $quotes[$i]['methods'][$j]['radio_field'] = xtc_draw_radio_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'], $checked, 'id="rd-' . ($i + 1) . '" onChange="this.form.submit()"'); } else { if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0) { $quotes[$i]['tax'] = 0; } $quotes[$i]['methods'][$j]['price'] = $xtPrice->xtcFormat(xtc_add_tax($quotes[$i]['methods'][$j]['cost'], isset($quotes[$i]['tax']) ? $quotes[$i]['tax'] : 0), true, 0, true) . xtc_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); } $radio_buttons++; } } } $module_smarty->assign('module_content', $quotes); } $module_smarty->assign('language', $_SESSION['language']); $module_smarty->caching = 0; $shipping_block = $module_smarty->fetch(CURRENT_TEMPLATE . '/module/checkout_shipping_block.html'); } if ($no_shipping === false) { $module_smarty->assign('FORM_SHIPPING_ACTION', xtc_draw_form('checkout_shipping', xtc_href_link(FILENAME_CHECKOUT_CONFIRMATION, xtc_get_all_get_params(), 'SSL')) . xtc_draw_hidden_field('action', 'process')); $shipping_found = false; for ($i = 0, $n = sizeof($quotes); $i < $n; $i++) { for ($j = 0, $n2 = sizeof($quotes[$i]['methods']); $j < $n2; $j++) { if ($quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $_SESSION['shipping']['id']) { $shipping_found = true; break; } } } if ($shipping_found === false) { $module_smarty->assign('shipping_message', ERROR_CHECKOUT_SHIPPING_NO_METHOD); /* if (xtc_count_shipping_modules() == 1) { $module_smarty->assign('BUTTON_CONTINUE', xtc_image_submit('button_confirm.gif', IMAGE_BUTTON_CONFIRM)); } */ } $module_smarty->assign('BUTTON_CONTINUE', xtc_image_submit('button_confirm.gif', IMAGE_BUTTON_CONFIRM)); $module_smarty->assign('FORM_END', '</form>'); if ($no_shipping === false) { $module_smarty->assign('SHIPPING_BLOCK', $shipping_block); } $module_smarty->assign('language', $_SESSION['language']); $module_smarty->caching = 0; $shipping_method = $module_smarty->fetch(DIR_FS_EXTERNAL . '/paypal/templates/shipping_block.html'); $smarty->assign('SHIPPING_METHOD', $shipping_method); } $smarty->assign('SHIPPING_ADDRESS_EDIT', xtc_href_link(FILENAME_CHECKOUT_SHIPPING_ADDRESS, xtc_get_all_get_params(), 'SSL')); $smarty->assign('BILLING_ADDRESS_EDIT', xtc_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, xtc_get_all_get_params(), 'SSL')); $smarty->clear_assign('SHIPPING_EDIT'); $smarty->clear_assign('PAYMENT_EDIT'); //$smarty->clear_assign('PRODUCTS_EDIT'); }
function display() { /* Auswahl Kundengruppe vorbeiten */ $customers_statuses_array = xtc_get_customers_statuses(); /* Auswahl Währung vorbereiten */ $curr = ''; $currencies = xtc_db_query("SELECT code FROM " . TABLE_CURRENCIES . " ORDER BY currencies_id DESC"); while ($currencies_data = xtc_db_fetch_array($currencies)) { $curr .= xtc_draw_radio_field('currencies', $currencies_data['code'], true) . $currencies_data['code'] . '<br>'; } /* Auswahl Sprachen vorbereiten (ich)*/ $lang = ''; $languages = xtc_db_query("SELECT languages_id, name FROM " . TABLE_LANGUAGES . " ORDER BY sort_order ASC"); while ($languages_data = xtc_db_fetch_array($languages)) { $lang .= xtc_draw_radio_field('languages_id', $languages_data['languages_id'], true) . $languages_data['name'] . '<br>'; } /* Auswahl Kampagnen vorbereiten */ $campaign_array = array(array('id' => '', 'text' => TEXT_NONE)); $campaign_query = xtc_db_query("select campaigns_name, campaigns_refID from " . TABLE_CAMPAIGNS . " order by campaigns_id"); while ($campaign = xtc_db_fetch_array($campaign_query)) { $campaign_array[] = array('id' => 'refID=' . $campaign['campaigns_refID'] . '&', 'text' => $campaign['campaigns_name']); } /* Ausgabe */ return array('text' => EXPORT_STATUS_TYPE . '<br>' . EXPORT_STATUS . '<br>' . xtc_draw_pull_down_menu('status', $customers_statuses_array, '1') . '<br>' . LANGUAGE . '<br>' . LANGUAGE_DESC . '<br>' . $lang . CURRENCY . '<br>' . CURRENCY_DESC . '<br>' . $curr . CAMPAIGNS . '<br>' . CAMPAIGNS_DESC . '<br>' . xtc_draw_pull_down_menu('campaign', $campaign_array) . '<br>' . EXPORT_TYPE . '<br>' . EXPORT . '<br>' . xtc_draw_radio_field('export', 'no', false) . EXPORT_NO . '<br>' . xtc_draw_radio_field('export', 'yes', true) . EXPORT_YES . '<br>' . '<br>' . xtc_button(BUTTON_EXPORT) . xtc_button_link(BUTTON_CANCEL, xtc_href_link(FILENAME_MODULE_EXPORT, 'set=' . $_GET['set'] . '&module=billiger')) . ''); }
if (!$product->isProduct()) { $smarty->assign('error', ERROR_INVALID_PRODUCT); } else { $name = ""; if (isset($customer_info['customers_firstname']) && $customer_info['customers_firstname'] != '') { $name .= $customer_info['customers_firstname'] . ' '; } if (isset($customer_info['customers_lastname']) && $customer_info['customers_lastname'] != '') { $name .= $customer_info['customers_lastname']; } if ($name == "") { $name = TEXT_GUEST; } $smarty->assign('PRODUCTS_NAME', $product->data['products_name']); $smarty->assign('AUTHOR', $name); $smarty->assign('INPUT_TEXT', xtc_draw_textarea_field('review', 'soft', 60, 15, '', '', false)); $smarty->assign('INPUT_RATING', xtc_draw_radio_field('rating', '1') . ' ' . xtc_draw_radio_field('rating', '2') . ' ' . xtc_draw_radio_field('rating', '3') . ' ' . xtc_draw_radio_field('rating', '4') . ' ' . xtc_draw_radio_field('rating', '5')); $smarty->assign('FORM_ACTION', xtc_draw_form('product_reviews_write', xtc_href_link(FILENAME_PRODUCT_REVIEWS_WRITE, 'action=process&' . xtc_product_link($product->data['products_id'], $product->data['products_name'])), 'post', 'onSubmit="return checkForm();"')); $smarty->assign('BUTTON_BACK', '<a href="javascript:history.back(1)">' . xtc_image_button('button_back.gif', IMAGE_BUTTON_BACK) . '</a>'); $smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE) . xtc_draw_hidden_field('get_params', $get_params)); $smarty->assign('FORM_END', '</form>'); } $smarty->assign('language', $_SESSION['language']); $main_content = $smarty->fetch(CURRENT_TEMPLATE . '/module/product_reviews_write.html'); $smarty->assign('main_content', $main_content); $smarty->caching = 0; if (!defined('RM')) { $smarty->load_filter('output', 'note'); } $smarty->display(CURRENT_TEMPLATE . '/index.html'); include 'includes/application_bottom.php';
Released under the GNU General Public License ---------------------------------------------------------------------------------/-----*/ // include needed functions $module_smarty = new Smarty(); $module_smarty->assign('tpl_path', 'templates/' . CURRENT_TEMPLATE . '/'); include_once 'inc/xtc_get_zone_name.inc.php'; include_once 'inc/xtc_get_country_list.inc.php'; if (!isset($process)) { $process = false; } if (ACCOUNT_GENDER == 'true') { $male = $entry['entry_gender'] == 'm' ? true : false; $female = $entry['entry_gender'] == 'f' ? true : false; $module_smarty->assign('gender', '1'); $module_smarty->assign('INPUT_MALE', xtc_draw_radio_field(array('name' => 'gender', 'suffix' => MALE . ' '), 'm', $male)); $module_smarty->assign('INPUT_FEMALE', xtc_draw_radio_field(array('name' => 'gender', 'suffix' => FEMALE . ' ', 'text' => xtc_not_null(ENTRY_GENDER_TEXT) ? '<span class="inputRequirement"> ' . ENTRY_GENDER_TEXT . '</span>' : ''), 'f', $female)); } $module_smarty->assign('INPUT_FIRSTNAME', xtc_draw_input_fieldNote(array('name' => 'firstname', 'text' => ' ' . (xtc_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_FIRST_NAME_TEXT . '</span>' : '')), $entry['entry_firstname'])); $module_smarty->assign('INPUT_LASTNAME', xtc_draw_input_fieldNote(array('name' => 'lastname', 'text' => ' ' . (xtc_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_LAST_NAME_TEXT . '</span>' : '')), $entry['entry_lastname'])); if (ACCOUNT_COMPANY == 'true') { $module_smarty->assign('company', '1'); $module_smarty->assign('INPUT_COMPANY', xtc_draw_input_fieldNote(array('name' => 'company', 'text' => ' ' . (xtc_not_null(ENTRY_COMPANY_TEXT) ? '<span class="inputRequirement">' . ENTRY_COMPANY_TEXT . '</span>' : '')), $entry['entry_company'])); } $module_smarty->assign('INPUT_STREET', xtc_draw_input_fieldNote(array('name' => 'street_address', 'text' => ' ' . (xtc_not_null(ENTRY_STREET_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_STREET_ADDRESS_TEXT . '</span>' : '')), $entry['entry_street_address'])); if (ACCOUNT_SUBURB == 'true') { $module_smarty->assign('suburb', '1'); $module_smarty->assign('INPUT_SUBURB', xtc_draw_input_fieldNote(array('name' => 'suburb', 'text' => ' ' . (xtc_not_null(ENTRY_SUBURB_TEXT) ? '<span class="inputRequirement">' . ENTRY_SUBURB_TEXT . '</span>' : '')), $entry['entry_suburb'])); } $module_smarty->assign('INPUT_CODE', xtc_draw_input_fieldNote(array('name' => 'postcode', 'text' => ' ' . (xtc_not_null(ENTRY_POST_CODE_TEXT) ? '<span class="inputRequirement">' . ENTRY_POST_CODE_TEXT . '</span>' : '')), $entry['entry_postcode'])); $module_smarty->assign('INPUT_CITY', xtc_draw_input_fieldNote(array('name' => 'city', 'text' => ' ' . (xtc_not_null(ENTRY_CITY_TEXT) ? '<span class="inputRequirement">' . ENTRY_CITY_TEXT . '</span>' : '')), $entry['entry_city'])); if (ACCOUNT_STATE == 'true') {
function display() { $customers_statuses_array = xtc_get_customers_statuses(); // build Currency Select $curr = ''; $currencies = xtc_db_query("SELECT code FROM " . TABLE_CURRENCIES); while ($currencies_data = xtc_db_fetch_array($currencies)) { $curr .= xtc_draw_radio_field('currencies', $currencies_data['code'], true) . $currencies_data['code'] . '<br />'; } $campaign_array = array(array('id' => '', 'text' => TEXT_NONE)); $campaign_query = xtc_db_query("select campaigns_name, campaigns_refID from " . TABLE_CAMPAIGNS . " order by campaigns_id"); while ($campaign = xtc_db_fetch_array($campaign_query)) { $campaign_array[] = array('id' => 'refID=' . $campaign['campaigns_refID'] . '&', 'text' => $campaign['campaigns_name']); } return array('text' => EXPORT_STATUS_TYPE . '<br />' . EXPORT_STATUS . '<br />' . xtc_draw_pull_down_menu('status', $customers_statuses_array, '1') . '<br />' . CURRENCY . '<br />' . CURRENCY_DESC . '<br />' . $curr . CAMPAIGNS . '<br />' . CAMPAIGNS_DESC . '<br />' . xtc_draw_pull_down_menu('campaign', $campaign_array) . '<br />' . EXPORT_TYPE . '<br />' . EXPORT . '<br />' . xtc_draw_radio_field('export', 'no', false) . EXPORT_NO . '<br />' . xtc_draw_radio_field('export', 'yes', true) . EXPORT_YES . '<br />' . '<br />' . xtc_button(BUTTON_EXPORT) . xtc_button_link(BUTTON_CANCEL, xtc_href_link(FILENAME_MODULE_EXPORT, 'set=' . $_GET['set'] . '&module=preisauskunft'))); }
$module_smarty->assign('ACCOUNT_GENDER', 'true'); $male = $affiliate['affiliate_gender'] == 'm' ? true : false; $female = $affiliate['affiliate_gender'] == 'f' ? true : false; if ($is_read_only == true) { $gender_male = $affiliate['affiliate_gender'] == 'm' ? MALE : FEMALE; } elseif ($error == true) { if ($entry_gender_error == true) { $gender_male = xtc_draw_radio_field(array('name' => 'a_gender', 'suffix' => MALE), 'm', $male); $gender_female = xtc_draw_radio_field(array('name' => 'a_gender', 'suffix' => FEMALE, 'text' => ENTRY_GENDER_ERROR), 'f', $female); } else { $gender_male = $a_gender == 'm' ? MALE : FEMALE; $gender_female = xtc_draw_hidden_field('a_gender'); } } else { $gender_male = xtc_draw_radio_field(array('name' => 'a_gender', 'suffix' => MALE), 'm', $male); $gender_female = xtc_draw_radio_field(array('name' => 'a_gender', 'suffix' => FEMALE, 'text' => ENTRY_GENDER_TEXT), 'f', $female); } $module_smarty->assign('gender_male', $gender_male); $module_smarty->assign('gender_female', $gender_female); } if ($is_read_only == true) { $firstname_content = $affiliate['affiliate_firstname']; } elseif ($error == true) { if ($entry_firstname_error == true) { $firstname_content = xtc_draw_input_fieldNote(array('name' => 'a_firstname', 'text' => ' ' . ENTRY_FIRST_NAME_ERROR)); } else { $firstname_content = $a_firstname . xtc_draw_hidden_field('a_firstname'); } } else { $firstname_content = xtc_draw_input_fieldNote(array('name' => 'a_firstname', 'text' => ' ' . ENTRY_FIRST_NAME_TEXT), $affiliate['affiliate_firstname']); }
public function getDisplayPayment($payment) { $active_array[] = array('id' => '1', 'text' => 'ja'); $active_array[] = array('id' => '0', 'text' => 'nein'); $country_array[] = array('id' => '1', 'text' => 'DE'); $country_array[] = array('id' => '2', 'text' => 'AT'); $country_array[] = array('id' => '3', 'text' => 'DE/AT'); if ($payment['shipping'] == '1') { $nofix_scinclusive_yes = true; $nofix_scinclusive_no = false; } else { $nofix_scinclusive_yes = false; $nofix_scinclusive_no = true; } return '<b>' . $payment['title'] . '</b><br>' . xtc_draw_pull_down_menu('payment_' . $payment['db'] . '_active', $active_array, $payment['active']) . '<br>' . xtc_draw_input_field('payment_' . $payment['db'] . '_extrafee_fix', $payment['fix']) . PAYMENTEXTRAFEE_INPUT_FIX . '<br>' . xtc_draw_input_field('payment_' . $payment['db'] . '_extrafee_nofix', $payment['percent']) . PAYMENTEXTRAFEE_INPUT_NOFIX . '<br>' . xtc_draw_input_field('payment_' . $payment['db'] . '_extrafee_max', $payment['max']) . PAYMENTEXTRAFEE_MAX . '<br>' . xtc_draw_radio_field('payment_' . $payment['db'] . '_nofix_inkl_sc', 'yes', $nofix_scinclusive_yes) . PAYMENTEXTRAFEE_RADIO_SCINCLUSIVE . ' ' . xtc_draw_radio_field('payment_' . $payment['db'] . '_nofix_inkl_sc', 'no', $nofix_scinclusive_no) . PAYMENTEXTRAFEE_RADIO_SCNOTINCLUSIVE . '<br>' . xtc_draw_pull_down_menu('payment_' . $payment['db'] . '_country', $country_array, $payment['country']) . '<br><br>'; }
<?php echo xtc_draw_form('curr_edit', FILENAME_ORDERS_EDIT, 'action=curr_edit', 'post'); $curr_query = xtc_db_query("select currencies_id, title, code, value from " . TABLE_CURRENCIES . " "); while ($curr = xtc_db_fetch_array($curr_query)) { ?> <tr class="dataTableRow"> <td class="dataTableContent" align="left" width="30%"><?php echo $curr['title']; ?> </td> <td class="dataTableContent" align="left" width="30%"> <?php if ($curr['code'] == $order->info['currency']) { echo xtc_draw_radio_field('currencies_id', $curr['currencies_id'], 'checked'); } else { echo xtc_draw_radio_field('currencies_id', $curr['currencies_id']); } ?> </td> <td class="dataTableContent" align="left"> </td> </tr> <?php } ?> <tr class="dataTableRow"> <td class="dataTableContent" align="left" colspan="3"> <?php echo xtc_draw_hidden_field('old_currency', $order->info['currency']); echo xtc_draw_hidden_field('oID', $_GET['oID']); echo '<input type="submit" class="btn btn-default" onclick="this.blur();" value="' . BUTTON_SAVE . '"/>'; ?>
</div> </div> <div class="col-xs-12"> <br> </div> <div class="col-xs-12"> <b><?php echo ENTRY_RATING; ?> </b> <?php echo TEXT_BAD; ?> <?php for ($i = 1; $i <= 5; $i++) { echo xtc_draw_radio_field('reviews_rating', $i, '', $rInfo->reviews_rating) . ' '; } echo TEXT_GOOD; ?> </div> <div class="main col-xs-12"><?php echo xtc_draw_hidden_field('reviews_id', $rInfo->reviews_id) . xtc_draw_hidden_field('products_id', $rInfo->products_id) . xtc_draw_hidden_field('customers_name', $rInfo->customers_name) . xtc_draw_hidden_field('products_name', $rInfo->products_name) . xtc_draw_hidden_field('products_image', $rInfo->products_image) . xtc_draw_hidden_field('date_added', $rInfo->date_added) . '<input type="submit" class="btn btn-default" onclick="this.blur();" value="' . BUTTON_PREVIEW . '"/> <a class="btn btn-default" onclick="this.blur();" href="' . xtc_href_link(FILENAME_REVIEWS, 'page=' . $_GET['page'] . '&rID=' . $_GET['rID']) . '">' . BUTTON_CANCEL . '</a>'; ?> </div> </form> <?php } elseif ($_GET['action'] == 'preview') { if ($_POST) { $rInfo = new objectInfo($_POST); } else {
if (isset($GLOBALS['ot_payment']) && !isset($selection[$i]['module_cost'])) { $selection[$i]['module_cost'] = $GLOBALS['ot_payment']->get_module_cost($selection[$i]); } $selection[$i]['radio_buttons'] = $radio_buttons; if (isset($_SESSION['payment']) && $selection[$i]['id'] == $_SESSION['payment'] || !isset($_SESSION['payment']) && $i == 0 && CHECK_FIRST_PAYMENT_MODUL) { //web28 - 2012-04-27 - FIX pre-selection the first payment option $selection[$i]['checked'] = 1; } else { $selection[$i]['checked'] = 0; } if (sizeof($selection) > 1) { $selection[$i]['selection'] = xtc_draw_radio_field('payment', $selection[$i]['id'], $selection[$i]['checked'], 'id="rd-' . ($i + 1) . '"'); // pre-selection the first payment option } else { //$selection[$i]['selection'] = xtc_draw_hidden_field('payment', $selection[$i]['id']); $selection[$i]['selection'] = xtc_draw_radio_field('payment', $selection[$i]['id'], 1, 'id="rd-' . ($i + 1) . '"'); } if (!isset($selection[$i]['error'])) { $radio_buttons++; } } $module_smarty->assign('module_content', $selection); } else { $smarty->assign('GV_COVER', 'true'); if (isset($_SESSION['payment'])) { unset($_SESSION['payment']); //web28 - 2012-04-27 - Fix for order_total <= 0 } } if (isset($_GET['error_message']) && xtc_not_null($_GET['error_message'])) { $smarty->assign('error', utf8_encode($_GET['error_message']));
</div> <div class="col-xs-12"> <div class="col-sm-2 col-xs-12 main"><?php echo ENTRY_MAIL; ?> </div> <div class="col-sm-10 col-xs-12 main"> <?php if (isset($error) && $error == true) { if (isset($entry_mail_error) && $entry_mail_error == true) { echo xtc_draw_radio_field('customers_mail', 'yes', true, isset($customers_send_mail) ? $customers_send_mail : '') . ' ' . YES . ' ' . xtc_draw_radio_field('customers_mail', 'no', false, isset($customers_send_mail) ? $customers_send_mail : '') . ' ' . NO . ' ' . ENTRY_MAIL_ERROR; } else { echo xtc_draw_radio_field('customers_mail', 'yes', true, isset($customers_send_mail) ? $customers_send_mail : '') . ' ' . YES . ' ' . xtc_draw_radio_field('customers_mail', 'no', false, isset($customers_send_mail) ? $customers_send_mail : '') . ' ' . NO; } } else { echo xtc_draw_radio_field('customers_mail', 'yes', true, isset($customers_send_mail) ? $customers_send_mail : '') . ' ' . YES . ' ' . xtc_draw_radio_field('customers_mail', 'no', false, isset($customers_send_mail) ? $customers_send_mail : '') . ' ' . NO; } ?> </div> </div> <div class="col-xs-12"> <div class="col-sm-2 col-xs-12 main"><?php echo ENTRY_PAYMENT_UNALLOWED; ?> </div> <div class="col-sm-10 col-xs-12 main"><?php echo xtc_draw_input_field('payment_unallowed'); ?> </div> </div> <div class="col-xs-12">
function display() { global $UseGoogle; $campaign_array = array(array('id' => '', 'text' => TEXT_NONE)); $campaign_query = xtc_db_query("select campaigns_name, campaigns_refID from " . TABLE_CAMPAIGNS . " order by campaigns_id"); $PSMFound = false; while ($campaign = xtc_db_fetch_array($campaign_query)) { $campaign_array[] = array('id' => 'refID=' . $campaign['campaigns_refID'] . '&', 'text' => $campaign['campaigns_name']); $PSMFound |= $campaign['campaigns_refID'] == "psm"; } if (!$PSMFound) { xtc_db_query("INSERT INTO " . TABLE_CAMPAIGNS . " VALUES (NULL, 'Preissuchmaschine (automatisch)', 'psm', '0', NOW(), NOW())"); $campaign_array[] = array('id' => 'refID=psm&', 'text' => "Preissuchmaschine (automatisch)"); } return array('text' => '<br>' . HTTP_CATALOG_SERVER . DIR_WS_CATALOG . MODULE_PREISSUCHMASCHINE_EXPORT_LINK . MODULE_PREISSUCHMASCHINE_FILE . '<br><br>' . MODULE_PREISSUCHMASCHINE_EXPORT_LINK_SEND . MODULE_PREISSUCHMASCHINE_CAMPAIGNS . '<br>' . MODULE_PREISSUCHMASCHINE_CAMPAIGNS_DESC . xtc_draw_pull_down_menu('campaign', $campaign_array, 'refID=psm&') . '<br>' . MODULE_PREISSUCHMASCHINE_psmgoogleHeader . '<br>' . MODULE_PREISSUCHMASCHINE_psmgoogle_DESC . '<br>' . xtc_draw_radio_field('psmgoogle', 'no', !$UseGoogle) . MODULE_PREISSUCHMASCHINE_psmgoogle_NO . '<br>' . xtc_draw_radio_field('psmgoogle', 'yes', $UseGoogle) . MODULE_PREISSUCHMASCHINE_psmgoogle_YES . '<br><br>' . MODULE_PREISSUCHMASCHINE_EXPORT_TYPE . '<br>' . MODULE_PREISSUCHMASCHINE_EXPORT . '<br>' . xtc_draw_radio_field('export', 'no', true) . MODULE_PREISSUCHMASCHINE_EXPORT_NO . '<br>' . xtc_draw_radio_field('export', 'yes', false) . MODULE_PREISSUCHMASCHINE_EXPORT_YES . '<br><br>' . str_replace("Exportieren", "Produkte aktualisieren", xtc_button(BUTTON_EXPORT)) . xtc_button_link(BUTTON_CANCEL, xtc_href_link(FILENAME_MODULE_EXPORT, 'set=' . $_GET['set'] . '&module=preissuchmaschine'))); }
function shopDrawRadioField($name, $value, $checked, $parameters = '') { return xtc_draw_radio_field($name, $value, $checked, $parameters); }
#loop through installed shipping methods... for ($i = 0, $n = sizeof($quotes); $i < $n; $i++) { if (!isset($quotes[$i]['error'])) { for ($j = 0, $n2 = sizeof($quotes[$i]['methods']); $j < $n2; $j++) { # set the radio button to be checked if it is the method chosen $quotes[$i]['methods'][$j]['radio_buttons'] = $radio_buttons; $checked = isset($_SESSION['shipping']) && $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'] == $_SESSION['shipping']['id'] ? true : false; if ($checked == true || $n == 1 && $n2 == 1) { $quotes[$i]['methods'][$j]['checked'] = 1; } if ($n > 1 || $n2 > 1) { if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 || !isset($quotes[$i]['tax'])) { $quotes[$i]['tax'] = 0; } $quotes[$i]['methods'][$j]['price'] = $xtPrice->xtcFormat(xtc_add_tax($quotes[$i]['methods'][$j]['cost'], $quotes[$i]['tax']), true, 0, true); $quotes[$i]['methods'][$j]['radio_field'] = xtc_draw_radio_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id'], $checked, 'id="' . ($i + 1) . '"'); } else { if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0) { $quotes[$i]['tax'] = 0; } $quotes[$i]['methods'][$j]['price'] = $xtPrice->xtcFormat(xtc_add_tax($quotes[$i]['methods'][$j]['cost'], isset($quotes[$i]['tax']) ? $quotes[$i]['tax'] : 0), true, 0, true) . xtc_draw_hidden_field('shipping', $quotes[$i]['id'] . '_' . $quotes[$i]['methods'][$j]['id']); } $radio_buttons++; } } } $module_smarty->assign('module_content', $quotes); } $module_smarty->caching = 0; $shipping_block = $module_smarty->fetch(CURRENT_TEMPLATE . '/module/checkout_shipping_block.html'); }
$cat_tree = xtc_get_category_tree(); } $tree = ''; for ($i = 0; $n = sizeof($cat_tree), $i < $n; $i++) { $tree .= '<input type="checkbox" name="dest_cat_ids[]" value="' . $cat_tree[$i]['id'] . '"><font size="1">' . $cat_tree[$i]['text'] . '</font><br />'; } $contents[] = array('text' => $tree . '<br /><hr noshade>'); $contents[] = array('text' => '<b>' . TEXT_SINGLECOPY . '</b><br />' . TEXT_SINGLECOPY_DESC); } if (is_array($_POST['multi_products'])) { $category_tree = xtc_get_category_tree('0', '', '0'); } else { $category_tree = xtc_get_category_tree(); } $contents[] = array('text' => '<br />' . TEXT_SINGLECOPY_CATEGORY . '<br />' . xtc_draw_pull_down_menu('dest_category_id', $category_tree, $current_category_id) . '<br /><hr noshade>'); $contents[] = array('text' => '<strong>' . TEXT_HOW_TO_COPY . '</strong><br />' . xtc_draw_radio_field('copy_as', 'link', true) . ' ' . TEXT_COPY_AS_LINK . '<br />' . xtc_draw_radio_field('copy_as', 'duplicate') . ' ' . TEXT_COPY_AS_DUPLICATE . '<br /><hr noshade>'); $contents[] = array('text' => '<br />' . TEXT_HOW_TO_LINK . '<br />' . '<input type="checkbox" name="link_to_product" value="link_to_product" checked="checked"><font size="1">' . TEXT_HOW_TO_LINK_INFO . '</font><br /><hr noshade>'); $contents[] = array('text' => '<strong>' . TEXT_ATTRIBUTE_COPY . '</strong><br />' . '<input type="checkbox" name="attr_copy" value="attr_copy"><font size="1">' . TEXT_ATTRIBUTE_COPY_INFO . '</font><br /><hr noshade>'); $contents[] = array('align' => 'center', 'text' => '<input class="btn btn-default" type="submit" name="multi_copy_confirm" value="' . BUTTON_COPY . '"> <a class="btn btn-default" href="' . xtc_href_link(FILENAME_CATEGORIES, xtc_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'cPath=' . $cPath . '&pID=' . $pInfo->products_id . '&cID=' . $cInfo->categories_id) . '">' . BUTTON_CANCEL . '</a>'); //close multi-action form $contents[] = array('text' => '</form>'); } // multi_copy confirm ENDS break; default: if ($rows > 0) { if (isset($cInfo) && is_object($cInfo)) { // category info box contents $heading[] = array('align' => 'center', 'text' => '<b>' . $cInfo->categories_name . '</b>'); //Multi Element Actions $contents[] = array('align' => 'center', 'text' => '<div style="padding-top: 5px; font-weight: bold; width: 90%;">' . TEXT_MARKED_ELEMENTS . '</div>');
function display() { $customers_statuses_array = xtc_get_customers_statuses(); // build Currency Select $curr = ''; $currencies = xtc_db_query("SELECT code FROM " . TABLE_CURRENCIES); while ($currencies_data = xtc_db_fetch_array($currencies)) { $curr .= xtc_draw_radio_field('currencies', $currencies_data['code'], true) . $currencies_data['code'] . '<br>'; } $campaign_array = array(array('id' => '', 'text' => TEXT_NONE)); $campaign_query = xtc_db_query("select campaigns_name, campaigns_refID from " . TABLE_CAMPAIGNS . " order by campaigns_id"); while ($campaign = xtc_db_fetch_array($campaign_query)) { $campaign_array[] = array('id' => 'refID=' . $campaign['campaigns_refID'] . '&', 'text' => $campaign['campaigns_name']); } $text = EXPORT_STATUS_TYPE . '<br>' . EXPORT_STATUS . '<br>' . xtc_draw_pull_down_menu('status', $customers_statuses_array, '1') . '<br>' . '<br><b>Währung</b><br>' . $curr . '<br><b>Kampagne</b><br>' . xtc_draw_pull_down_menu('campaign', $campaign_array) . '<br>' . '<br><b>Speicherart</b><br>' . xtc_draw_radio_field('export', 'no', true) . EXPORT_NO . '<br>' . xtc_draw_radio_field('export', 'yes', false) . EXPORT_YES . '<br>' . '<br>' . xtc_button(BUTTON_EXPORT); $text = str_replace('<hr noshade>', '<br>', $text); $text = str_replace('<b>Kundengruppe:</b>', '<b>Kundengruppe</b>', $text); $text = str_replace('Bitte wählen Sie die Kundengruppe, die Basis für den Exportierten Preis bildet. (Falls Sie keine Kundengruppenpreise haben, wählen Sie <i>Gast</i>):</b>', 'Standard ist Gast', $text); return array('text' => $text); }
<form action="customers_group.php?action=send" method="post"> <?php $group_query = xtc_db_query('SELECT customers_status_id, customers_status_name FROM ' . TABLE_CUSTOMERS_STATUS . ' WHERE language_id=' . (int) $_SESSION['languages_id'] . ' ORDER BY customers_status_id ASC'); while ($result = xtc_db_fetch_array($group_query)) { echo xtc_draw_checkbox_field('cg[' . $result['customers_status_id'] . ']', '1') . ' ' . $result['customers_status_name'] . '<br />'; } echo '<br /><br />'; echo xtc_draw_checkbox_field('categories', '1') . ' ' . TEXT_CATEGORIES . '<br />'; echo xtc_draw_checkbox_field('products', '1') . ' ' . TEXT_PRODUCTS . '<br />'; echo xtc_draw_checkbox_field('content', '1') . ' ' . TEXT_CONTENT . '<br />'; echo '<br /><br />'; echo '<strong>' . TEXT_PERMISSION . ':</strong> ' . TEXT_SET . ' ' . xtc_draw_radio_field('permission', 'true', true) . ' ' . TEXT_UNSET . ' ' . xtc_draw_radio_field('permission', 'false', false) . '<br />'; echo '<br /><br />' . xtc_draw_input_field('senden', TEXT_SEND, '', false, 'submit'); ?> </form> </div> </div> </div> </div> <!-- footer //--> <?php require DIR_WS_INCLUDES . 'footer.php'; ?> <!-- footer_eof //--> <br /> </body>
</div> <?php $heading = array(); $contents = array(); switch ($action) { case 'backup': $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_NEW_BACKUP . '</b>'); $contents = array('form' => xtc_draw_form('backup', BK_FILENAME, 'action=backupnow')); $contents[] = array('text' => TEXT_INFO_NEW_BACKUP); if ($messageStack->size > 0) { $contents[] = array('text' => '<br />' . xtc_draw_radio_field('compress', 'no', true) . ' ' . TEXT_INFO_USE_NO_COMPRESSION); } else { if (function_exists('gzopen')) { $contents[] = array('text' => '<br />' . xtc_draw_radio_field('compress', 'gzip', true) . ' ' . TEXT_INFO_USE_GZIP); } $contents[] = array('text' => xtc_draw_radio_field('compress', 'no') . ' ' . TEXT_INFO_USE_NO_COMPRESSION); $contents[] = array('text' => '<br />' . xtc_draw_checkbox_field('complete_inserts', 'yes', true) . ' ' . TEXT_COMPLETE_INSERTS); } $contents[] = array('align' => 'center', 'text' => '<br /><input type="submit" class="btn btn-default" onclick="this.blur();" value="' . BUTTON_BACKUP . '"/> <a class="btn btn-default" onclick="this.blur();" href="' . xtc_href_link(FILENAME_BACKUP) . '">' . BUTTON_CANCEL . '</a>'); break; case 'restore': $heading[] = array('text' => '<b>' . $buInfo->date . '</b>'); $contents[] = array('text' => xtc_break_string(sprintf(TEXT_INFO_RESTORE, DIR_FS_BACKUP . ($buInfo->compression != TEXT_NO_EXTENSION ? substr($buInfo->file, 0, strrpos($buInfo->file, '.')) : $buInfo->file), $buInfo->compression != TEXT_NO_EXTENSION ? TEXT_INFO_UNPACK : ''), 35, ' ')); $contents[] = array('align' => 'center', 'text' => '<br /><a class="btn btn-default" onclick="this.blur();" href="' . xtc_href_link(RS_FILENAME, 'file=' . $buInfo->file . '&action=restorenow') . '">' . BUTTON_RESTORE . '</a> <a class="btn btn-default" onclick="this.blur();" href="' . xtc_href_link(FILENAME_BACKUP, 'file=' . $buInfo->file) . '">' . BUTTON_CANCEL . '</a>'); break; case 'restorelocal': $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_RESTORE_LOCAL . '</b>'); $contents = array('form' => xtc_draw_form('restore', FILENAME_BACKUP, 'action=restorelocalnow', 'post', 'enctype="multipart/form-data"')); $contents[] = array('text' => TEXT_INFO_RESTORE_LOCAL . '<br /><br />' . TEXT_INFO_BEST_THROUGH_HTTPS); $contents[] = array('text' => '<br />' . xtc_draw_file_field('sql_file')); $contents[] = array('text' => TEXT_INFO_RESTORE_LOCAL_RAW_FILE);
<div class="main col-xs-12 col-sm-2"><?php echo ENTRY_SYMBOL; ?> </div> <div class="main col-xs-12 col-sm-10"> <?php $symbol_array = array(0 => array('value' => 0, 'image' => NULL), 1 => array('value' => 1, 'image' => '01-smiley.png'), 2 => array('value' => 2, 'image' => '02-smiley.png'), 3 => array('value' => 3, 'image' => '03-smiley.png'), 4 => array('value' => 4, 'image' => '04-smiley.png'), 5 => array('value' => 5, 'image' => 'vip.png')); foreach ($symbol_array as $symbols) { $symbol_selected = false; if ($cInfo->customers_symbol == $symbols['value']) { $symbol_selected = true; } if ($symbols['value'] == 0) { echo xtc_draw_radio_field('customers_symbol', $symbols['value'], $symbol_selected) . ' ' . NO_SYMBOL . ' '; } else { echo xtc_draw_radio_field('customers_symbol', $symbols['value'], $symbol_selected) . ' ' . xtc_image(DIR_WS_ADMIN . 'images/' . $symbols['image'], $symbols['value'], 25, 25) . ' '; } } ?> </div> </div> </div> <?php if (ACCOUNT_COMPANY == 'true') { ?> <div class='col-xs-12'><br></div> <div class='col-xs-12'> <hr> <p class="h3"> <?php echo CATEGORY_COMPANY;
echo CATEGORY_PERSONAL; ?> </td> </tr> <tr> <td class="formArea"><table border="0" cellspacing="2" cellpadding="2"> <?php if (ACCOUNT_GENDER == 'true') { ?> <tr> <td class="main"><?php echo ENTRY_GENDER; ?> </td> <td class="main"><?php echo xtc_draw_radio_field('affiliate_gender', 'm', false, $aInfo->affiliate_gender) . ' ' . MALE . ' ' . xtc_draw_radio_field('affiliate_gender', 'f', false, $aInfo->affiliate_gender) . ' ' . FEMALE; ?> </td> </tr> <?php } ?> <tr> <td class="main"><?php echo ENTRY_FIRST_NAME; ?> </td> <td class="main"><?php echo xtc_draw_input_field('affiliate_firstname', $aInfo->affiliate_firstname, 'maxlength="32"', true); ?> </td>
$radio_buttons = 0; //BOF - DokuMan - 2011-12-19 - precount for performance //for($i = 0, $n = sizeof($selection); $i < $n; $i++) { $n = sizeof($selection); for ($i = 0; $i < $n; $i++) { //EOF - DokuMan - 2011-12-19 - precount for performance $selection[$i]['radio_buttons'] = $radio_buttons; if (isset($payment)) { //Dokuman - 2012-05-31 - fix paypal_checkout notices if ($selection[$i]['id'] == $payment || $n == 1) { $selection[$i]['checked'] = 1; } } if ($n > 1) { //DokuMan - 2011-12-19 - precount for performance $selection[$i]['selection'] = xtc_draw_radio_field('payment', $selection[$i]['id'], $selection[$i]['id'] == $_SESSION['payment'], 'onclick="this.form.submit();"') . xtc_draw_hidden_field('act_payment', 'true'); } else { $selection[$i]['selection'] = xtc_draw_hidden_field('payment', $selection[$i]['id']) . xtc_draw_hidden_field('act_payment', 'true'); } if (isset($selection[$i]['error'])) { } else { $radio_buttons++; } } $module_smarty->assign('module_content', $selection); } else { $smarty->assign('GV_COVER', 'true'); } if (ACTIVATE_GIFT_SYSTEM == 'true') { $smarty->assign('module_gift', $order_total_modules->credit_selection()); }
<?php /* ----------------------------------------------------------------------------------------- $Id: checkout_address_layout.php 3783 2012-10-17 11:29:42Z web28 $ modified eCommerce Shopsoftware http://www.modified-shop.org Copyright (c) 2009 - 2013 [www.modified-shop.org] ----------------------------------------------------------------------------------------- Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ if ($addresses_count > 1) { $address_content = '<ol id="address_block">'; $radio_buttons = 0; $addresses_query = xtc_db_query("SELECT address_book_id,\n entry_firstname as firstname,\n entry_lastname as lastname,\n entry_company as company,\n entry_street_address as street_address,\n entry_suburb as suburb,\n entry_city as city,\n entry_postcode as postcode,\n entry_state as state,\n entry_zone_id as zone_id,\n entry_country_id as country_id\n FROM " . TABLE_ADDRESS_BOOK . "\n WHERE customers_id = '" . (int) $_SESSION['customer_id'] . "'"); while ($addresses = xtc_db_fetch_array($addresses_query)) { $format_id = xtc_get_address_format_id($addresses['country_id']); $address_content .= sprintf('<li>%s<label for="field_addresses_%s"> %s %s</label><br /><span class="address">%s</span></li>', xtc_draw_radio_field('address', $addresses['address_book_id'], $addresses['address_book_id'] == $_SESSION['sendto'], 'id="field_addresses_' . $addresses['address_book_id'] . '"'), $addresses['address_book_id'], $addresses['firstname'], $addresses['lastname'], xtc_address_format($format_id, $addresses, true, ' ', ', ')); // Tomcraft - 2011-01-04 - make checkout process valid $radio_buttons++; } $address_content .= '</ol>'; //EOF - Dokuman - 2009-08-21 - Better layout on multiple shipping/billing addresses $smarty->assign('BLOCK_ADDRESS', $address_content); }