/** * Creates an drop-down list with years of the selected range or of the next 7 years * * @param string $list_name The name of the select element * @param string $selected_item The pre-selected value */ function list_year($list_name, $selected_item = '', $start = null, $end = null) { $start = $start ? $start : date('Y'); $end = $end ? $end : $start + 7; for ($i = $start; $i <= $end; $i++) { $list[$i] = $i; } ps_html::dropdown_display($list_name, $selected_item, $list); }
: </td> <td> <?php ps_html::dropdown_display('display_style[5]', $currency_display['positive'], $currency_style_positive); echo vmToolTip($VM_LANG->_('PHPSHOP_CURRENCY_POSITIVE_DISPLAY_TOOLTIP')); ?> </td> </tr> <tr> <td class="labelcell"><?php echo $VM_LANG->_('PHPSHOP_CURRENCY_NEGATIVE_DISPLAY'); ?> : </td> <td> <?php ps_html::dropdown_display('display_style[6]', $currency_display['negative'], $currency_style_negative); echo vmToolTip($VM_LANG->_('PHPSHOP_CURRENCY_NEGATIVE_DISPLAY_TOOLTIP')); ?> </td> </tr> <tr> <td class="labelcell"><?php echo $VM_LANG->_('VM_STORE_FORM_ACCEPTED_CURRENCIES'); ?> :</td> <td><?php $currencies = $db->f('vendor_accepted_currencies') ? $db->f('vendor_accepted_currencies') : $vendor_currency; echo $ps_html->getCurrencyList('vendor_accepted_currencies[]', explode(',', $currencies), 'currency_code', '', 10, 'multiple="multiple"'); echo ' ' . vmToolTip($VM_LANG->_('VM_STORE_FORM_ACCEPTED_CURRENCIES_TIP')); ?> </td>
/** * Show all configuration parameters for this payment method * @returns boolean False when the Payment method has no configration */ function show_configuration() { global $VM_LANG, $vendor_image_url; $db = new ps_DB(); // Read current Configuration include_once CLASSPATH . "payment/" . __CLASS__ . ".cfg.php"; $lang = jfactory::getLanguage(); $name = $lang->getBackwardLang(); if (file_exists(CLASSPATH . "payment/paypal_api/languages/lang." . $name . ".admin.php")) { include_once CLASSPATH . "payment/paypal_api/languages/lang." . $name . ".admin.php"; } else { include_once CLASSPATH . "payment/paypal_api/languages/lang.english.admin.php"; } ?> <a href="<?php echo PAYPAL_API_PAYPAL_LOGOCENTERURL; ?> " target="_blank" title="Visit the Logo Center"> <img align="left" style="margin-left: 220px;" src="<?php echo PAYPAL_API_PAYPAL_LOGOSRC; ?> " alt="PayPal Logo" border="0" /><?php echo PAYPAL_API_PAYPAL_LOGOCENTER; ?> </a> <table class="adminform"> <tr class="row1"> <td><strong><?php echo PAYPAL_API_TEXT_USERNAME; ?> </strong></td> <td> <input type="text" name="PAYPAL_API_API_USERNAME" class="inputbox" size="50" value="<?php echo PAYPAL_API_API_USERNAME; ?> " /> </td> <td><?php echo $VM_LANG->_(PAYPAL_API_TEXT_USERNAME_EXPLAIN); ?> </td> </tr> <tr class="row0"> <td><strong><?php echo PAYPAL_API_TEXT_PASSWORD; ?> </strong></td> <td> <input type="text" name="PAYPAL_API_API_PASSWORD" class="inputbox" size="50" value="<?php echo PAYPAL_API_API_PASSWORD; ?> " /> </td> <td><?php echo vmtooltip(PAYPAL_API_TEXT_PASSWORD_EXPLAIN); ?> </td> </tr> <tr class="row1"> <td><strong><?php echo PAYPAL_API_TEXT_SIGNATURE; ?> </strong></td> <td> <input type="text" name="PAYPAL_API_API_SIGNATURE" class="inputbox" size="50" value="<?php echo PAYPAL_API_API_SIGNATURE; ?> " /> </td> <td><?php echo vmtooltip(PAYPAL_API_TEXT_SIGNATURE_EXPLAIN); ?> </td> </tr> <tr class="row0"> <td><strong><?php echo PAYPAL_API_TEXT_IMAGE_URL; ?> </strong></td> <td> <input type="text" name="PAYPAL_API_IMAGEURL" class="inputbox" size="100" value="<?php echo constant('PAYPAL_API_IMAGEURL') ? constant('PAYPAL_API_IMAGEURL') : $vendor_image_url; ?> " /> </td> <td><?php echo vmtooltip(PAYPAL_API_TEXT_IMAGE_URL_EXPLAIN); ?> </td> </tr> <tr class="row1"> <td><strong><?php echo PAYPAL_API_TEXT_PAYMENTTYPE; ?> </strong></td> <td> <select name="PAYPAL_API_PAYMENTTYPE" class="inputbox" > <option <?php if (@PAYPAL_API_PAYMENTTYPE == 'Sale') { echo "selected=\"selected\""; } ?> value="Sale"><?php echo PAYPAL_API_TEXT_PAYMENTTYPE_SALE; ?> </option> <option <?php if (@PAYPAL_API_PAYMENTTYPE == 'Authorization') { echo "selected=\"selected\""; } ?> value="Authorization"><?php echo PAYPAL_API_TEXT_PAYMENTTYPE_AUTHORIZATION; ?> </option> </select> </td> <td><?php echo vmtooltip(PAYPAL_API_TEXT_PAYMENTTYPE_EXPLAIN); ?> </td> </tr> <!--<tr class="row1"> <td><strong><?php echo PAYPAL_API_TEXT_SET_CERTIFICATE; ?> </strong></td> <td> <input type="text" name="PAYPAL_API_CERTIFICATE" class="inputbox" size="100" value="<?php echo @constant('PAYPAL_API_CERTIFICATE'); ?> " /> </td> <td><?php echo vmtooltip(PAYPAL_API_TEXT_SET_CERTIFICATE_EXPLAIN); ?> </td> </tr>--> <tr class="row0"> <td><strong><?php echo PAYPAL_API_CVV_TEXT; ?> </strong></td> <td> <?php $options = array('YES' => PAYPAL_API_TEXT_YES, 'NO' => PAYPAL_API_TEXT_NO); ps_html::dropdown_display('PAYPAL_API_CHECK_CARD_CODE', PAYPAL_API_CHECK_CARD_CODE, $options); ?> </td> <td><?php echo vmtooltip(PAYPAL_API_CVV_TEXT_EXPLAIN); ?> </td> </tr> <tr class="row1"> <td><strong><?php echo PAYPAL_API_TEXT_USE_SHIPPING; ?> </strong></td> <td> <?php $options = array('1' => PAYPAL_API_TEXT_YES, '0' => PAYPAL_API_TEXT_NO); ps_html::dropdown_display('PAYPAL_API_USE_SHIPPING', PAYPAL_API_USE_SHIPPING, $options); ?> </td> <td><?php echo vmtooltip(PAYPAL_API_TEXT_USE_SHIPPING_EXPLAIN); ?> </td> </tr> <tr class="row0"><td><strong><?php echo PAYPAL_API_TEXT_CART_BUTTON; ?> </strong></td> <td><select name="PAYPAL_API_CART_BUTTON_ON" class="inputbox"> <option <?php if (@PAYPAL_API_CART_BUTTON_ON == '1') { echo "selected=\"selected\""; } ?> value="1"> <?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_YES'); ?> </option> <option <?php if (@PAYPAL_API_CART_BUTTON_ON != '1') { echo "selected=\"selected\""; } ?> value="0"> <?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_NO'); ?> </option> </select> </td> <td><?php echo PAYPAL_API_TEXT_CART_BUTTON_EXPLAIN; ?> </td> </tr> <tr class="row1"><td><strong><?php echo PAYPAL_API_TEXT_DIRECT_PAYMENT_ON; ?> </strong></td> <td><select name="PAYPAL_API_DIRECT_PAYMENT_ON" class="inputbox"> <option <?php if (@PAYPAL_API_DIRECT_PAYMENT_ON == '1') { echo "selected=\"selected\""; } ?> value="1"> <?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_YES'); ?> </option> <option <?php if (@PAYPAL_API_DIRECT_PAYMENT_ON != '1') { echo "selected=\"selected\""; } ?> value="0"> <?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_NO'); ?> </option> </select> </td> <td><?php echo PAYPAL_API_TEXT_DIRECT_PAYMENT_EXPLAIN; ?> </td> </tr> <tr class="row0"> <td><strong><?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_PAYPAL_ONLYVERIFIED'); ?> </strong></td> <td> <select name="PAYPAL_API_VERIFIED_ONLY" class="inputbox" > <option <?php if (@PAYPAL_API_VERIFIED_ONLY != '1') { echo "selected=\"selected\""; } ?> value="0"><?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_NO'); ?> </option> <option <?php if (@PAYPAL_API_VERIFIED_ONLY == '1') { echo "selected=\"selected\""; } ?> value="1"><?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_YES'); ?> </option> </select> </td> <td><?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_PAYPAL_ONLYVERIFIED_EXPLAIN'); ?> </td> </tr> <tr class="row1"> <td><strong><?php echo PAYPAL_API_TEXT_STATUS_SUCCESS; ?> </strong></td> <td> <select name="PAYPAL_API_VERIFIED_STATUS" class="inputbox" > <?php $q = "SELECT order_status_name,order_status_code FROM #__{vm}_order_status ORDER BY list_order"; $db->query($q); $order_status_code = array(); $order_status_name = array(); while ($db->next_record()) { $order_status_code[] = $db->f("order_status_code"); $order_status_name[] = $db->f("order_status_name"); } for ($i = 0; $i < sizeof($order_status_code); $i++) { echo "<option value=\"" . $order_status_code[$i]; if (PAYPAL_API_VERIFIED_STATUS == $order_status_code[$i]) { echo "\" selected=\"selected\">"; } else { echo "\">"; } echo $order_status_name[$i] . "</option>\n"; } ?> </select> </td> <td><?php echo PAYPAL_API_TEXT_STATUS_SUCCESS_EXPLAIN; ?> </td> </tr> <tr class="row0"> <td><strong><?php echo PAYPAL_API_TEXT_STATUS_PENDING; ?> </strong></td> <td> <select name="PAYPAL_API_PENDING_STATUS" class="inputbox" > <?php for ($i = 0; $i < sizeof($order_status_code); $i++) { echo "<option value=\"" . $order_status_code[$i]; if (PAYPAL_API_PENDING_STATUS == $order_status_code[$i]) { echo "\" selected=\"selected\">"; } else { echo "\">"; } echo $order_status_name[$i] . "</option>\n"; } ?> </select> </td> <td><?php echo PAYPAL_API_TEXT_STATUS_PENDING_EXPLAIN; ?> </td> </tr> <tr class="row1"> <td><strong><?php echo PAYPAL_API_TEXT_STATUS_FAILED; ?> </strong></td> <td> <select name="PAYPAL_API_INVALID_STATUS" class="inputbox" > <?php for ($i = 0; $i < sizeof($order_status_code); $i++) { echo "<option value=\"" . $order_status_code[$i]; if (PAYPAL_API_INVALID_STATUS == $order_status_code[$i]) { echo "\" selected=\"selected\">"; } else { echo "\">"; } echo $order_status_name[$i] . "</option>\n"; } ?> </select> </td> <td><?php echo PAYPAL_API_TEXT_STATUS_FAILED_EXPLAIN; ?> </td> </tr> <tr class="row0"> <td><strong><?php echo PAYPAL_API_TEXT_ENABLE_SANDBOX; ?> </strong></td> <td> <?php $options = array('1' => PAYPAL_API_TEXT_YES, '0' => PAYPAL_API_TEXT_NO); ps_html::dropdown_display('PAYPAL_API_DEBUG', PAYPAL_API_DEBUG, $options); ?> </td> <td><?php echo vmtooltip(PAYPAL_API_TEXT_ENABLE_SANDBOX_EXPLAIN); ?> </td> </tr> <tr class="row1"><td><strong><?php echo PAYPAL_API_DEBUG_TEXT; ?> </strong></td> <td><select name="PP_WPP_ERRORS" class="inputbox" > <option <?php if (@PAYPAL_API_DEBUG == '1') { echo "selected=\"selected\""; } ?> value="1"> <?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_YES'); ?> </option> <option <?php if (@PAYPAL_API_DEBUG != '1') { echo "selected=\"selected\""; } ?> value="0"> <?php echo $VM_LANG->_('PHPSHOP_ADMIN_CFG_NO'); ?> </option> </select> </td> <td><?php echo PAYPAL_API_DEBUG_TEXT_EXPLAIN; ?> </td> </tr> </table> <?php }
function pane_content($tab) { global $VM_LANG; if (vmGet($_REQUEST, 'order_edit_page') == '1') { ?> <script type="text/javascript"> var current = document.getElementById( "order_edit_page" ); current.tabPage.select(); </script> <?php } if (vmGet($_REQUEST, 'delete_product') != '') { $this->delete_product(); } elseif (vmGet($_REQUEST, 'add_product') != '') { $this->add_product(); } elseif (vmGet($_REQUEST, 'update_quantity') != '') { $this->update_quantity(); } elseif (vmGet($_REQUEST, 'update_coupon_discount') != '') { $this->update_coupon_discount(); } elseif (vmGet($_REQUEST, 'update_discount') != '') { $this->update_discount(); } elseif (vmGet($_REQUEST, 'update_standard_shipping') != '') { $this->update_standard_shipping(); } elseif (vmGet($_REQUEST, 'update_shipping') != '') { $this->update_shipping(); } elseif (vmGet($_REQUEST, 'update_bill_to') != '') { $this->update_bill_to(); } elseif (vmGet($_REQUEST, 'update_ship_to') != '') { $this->update_ship_to(); } elseif (vmGet($_REQUEST, 'update_shipping_tax') != '') { } ?> <form method="post" name="editForm" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <table class="adminlist"> <tr> <th><?php echo $VM_LANG->_('VM_ORDER_EDIT_EDIT_ORDER'); ?> </th> </tr> </table> <table class="adminlist"> <tr> <th><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SKU'); ?> </th> <th><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_NAME'); ?> </th> <th width="5%" align="left"><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_QUANTITY'); ?> </th> <th width="5%" align="left" colspan="2"><?php echo $VM_LANG->_('VM_ORDER_EDIT_ACTIONS'); ?> </th> </tr> <?php $dbt = new ps_DB(); $db = new ps_DB(); $qt = "SELECT order_item_id, product_quantity,order_item_name,order_item_sku FROM `#__{vm}_order_item`" . "WHERE #__{vm}_order_item.order_id='" . $this->order_id . "' "; $q = "SELECT * FROM #__{vm}_orders WHERE order_id='" . $this->order_id . "'"; $dbt->query($qt); $db->query($q); $db->next_record(); $i = 0; $rate_details = explode("|", $db->f("ship_method_id")); while ($dbt->next_record()) { if ($i++ % 2) { $bgcolor = 'row0'; } else { $bgcolor = 'row1'; } ?> <tr class="<?php echo $bgcolor; ?> " valign="top"> <td><?php $dbt->p("order_item_sku"); ?> </td> <td><?php $dbt->p("order_item_name"); ?> </td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="text" value="<?php $dbt->p("product_quantity"); ?> " name="product_quantity" size="5" /> </td> <td align="left"> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_quantity" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_item_id" value="<?php $dbt->p("order_item_id"); ?> " /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_DELETE'); ?> " src="<?php echo IMAGEURL; ?> ps_image/delete_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_DELETE'); ?> " /> <input type="hidden" value="1" name="delete_product" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_item_id" value="<?php $dbt->p("order_item_id"); ?> " /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> <?php } ?> </table> <table class="adminlist"> <tr> <th><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SHIPPING') . " & " . $VM_LANG->_('PHPSHOP_PAYMENT_METHOD_LIST_DISCOUNT'); ?> </th> <th width="5%" align="left"> </th> <th width="5%" align="left" colspan="1"><?php echo $VM_LANG->_('VM_ORDER_EDIT_ACTIONS'); ?> </th> </tr> <?php if ($db->f('ship_method_id') == "" or preg_match('/^standard_shipping/', $db->f('ship_method_id'))) { ?> <tr> <td align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SHIPPING'); ?> : </strong></td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <?php $dbs = new ps_DB(); $q = 'SELECT shipping_rate_id, shipping_rate_name, shipping_rate_weight_start, shipping_rate_weight_end, shipping_rate_value, shipping_rate_package_fee, tax_rate, currency_name FROM #__{vm}_shipping_rate, #__{vm}_currency, #__{vm}_tax_rate WHERE currency_id = shipping_rate_currency_id AND ( tax_rate_id = shipping_rate_vat_id OR shipping_rate_vat_id = 0 ) ORDER BY shipping_rate_list_order'; $dbs->query($q); while ($dbs->next_record()) { $rates[$dbs->f('shipping_rate_id')] = $dbs->f('shipping_rate_name') . "; (" . $dbs->f('shipping_rate_weight_start') . " - " . $dbs->f('shipping_rate_weight_end') . "); " . " " . ($dbs->f('shipping_rate_value') * (1 + $dbs->f('tax_rate')) + $dbs->f('shipping_rate_package_fee')) . " " . $dbs->f('currency_name'); } ps_html::dropdown_display('shipping', $rate_details[4], $rates); ?> </select> </td> <td> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_standard_shipping" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> <?php } else { ?> <tr> <td align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SHIPPING'); ?> : </strong></td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="text" value="<?php $db->p("order_shipping"); ?> " size="5" name="order_shipping" /> </td> <td> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_shipping" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> <tr> <td align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SHIPPING_TAX'); ?> : </strong></td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="text" value="<?php $db->p("order_shipping_tax"); ?> " name="order_shipping_tax" size="5" /> </td> <td> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_shipping_tax" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> <?php } ?> <tr> <td align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_COUPON_DISCOUNT'); ?> : </strong></td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="text" value="<?php $db->p("coupon_discount"); ?> " size="5" name="coupon_discount" /> </td> <td> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_coupon_discount" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> <tr> <td align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_PAYMENT_METHOD_LIST_DISCOUNT'); ?> : </strong></td> <td> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <input type="text" value="<?php $db->p("order_discount"); ?> " size="5" name="order_discount" /> </td> <td> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_discount" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> </table> <table class="adminlist"> <tr> <th><?php echo $VM_LANG->_('PHPSHOP_USER_FORM_BILLTO_LBL') . " & " . $VM_LANG->_('PHPSHOP_USER_FORM_SHIPTO_LBL'); ?> </th> <th width="5%" align="left"> </th> <th width="5%" align="left" colspan="1"><?php echo $VM_LANG->_('VM_ORDER_EDIT_ACTIONS'); ?> </th> </tr> <tr> <td align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_BILL_TO_LBL'); ?> : </strong></td> <td align="right"> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <select name="bill_to"> <?php $dbs = new ps_DB(); $q = "SELECT user_id, last_name, first_name FROM #__{vm}_user_info WHERE address_type = 'BT' ORDER BY last_name ASC"; $dbs->query($q); while ($dbs->next_record()) { if (!is_null($dbs->f('last_name'))) { print '<option value="' . $dbs->f('user_id') . '"'; if ($dbs->f('user_id') == $db->f("user_id")) { print " selected "; } print '>'; print $dbs->f('last_name'); print ", " . $dbs->f('first_name'); print '</option>'; } } ?> </select> </td> <td> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_bill_to" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> <?php /* Change ship to form */ ?> <tr> <td align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_SHIP_TO_LBL'); ?> : </strong></td> <td align="right"> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> <select name="ship_to"> <?php $dbs = new ps_DB(); $q = "SELECT user_info_id, address_type_name FROM #__{vm}_user_info WHERE user_id = '" . $db->f("user_id") . "' ORDER BY address_type_name ASC"; $dbs->query($q); while ($dbs->next_record()) { if (!is_null($dbs->f('user_info_id'))) { print '<option value="' . $dbs->f('user_info_id') . '">'; print $dbs->f('address_type_name'); print '</option>'; } } ?> </select> </td> <td> <input type="image" title="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " src="<?php echo VM_THEMEURL; ?> images/edit_f2.gif" border="0" alt="<?php echo $VM_LANG->_('PHPSHOP_UPDATE'); ?> " /> <input type="hidden" value="1" name="update_ship_to" /> <input type="hidden" name="order_edit_page" value="1" /> <input type="hidden" name="page" value="order.order_print" /> <input type="hidden" name="option" value="com_virtuemart" /> <input type="hidden" name="func" value="" /> <input type="hidden" name="order_id" value="<?php echo $this->order_id; ?> " /> </form> </td> </tr> </table> <?php $this->display_form_add_product(); ?> <?php }
/** * creates a HTML List of the tax values * * @param string $select_name the name of the select form * @param int $selected_value_id ID of the selected Item * @param string $on_change * @return array An array with all Tax Rates */ function list_tax_value($select_name, $selected_value_id, $on_change = '') { global $VM_LANG; $db = new ps_DB(); // Get list of Values $q = "SELECT `tax_rate_id`, `tax_rate` FROM `#__{vm}_tax_rate` ORDER BY `tax_rate` DESC, `tax_rate_id` ASC"; $db->query($q); if ($on_change != '') { $on_change = " onchange=\"{$on_change}\""; } $ratesArr[0] = $VM_LANG->_('PHPSHOP_INFO_MSG_VAT_ZERO_LBL'); $tax_rates = array(); while ($db->next_record()) { $tax_rates[$db->f("tax_rate_id")] = $db->f("tax_rate"); $ratesArr[$db->f("tax_rate_id")] = $db->f("tax_rate_id") . " (" . $db->f("tax_rate") * 100 . "%)"; } ps_html::dropdown_display($select_name, $selected_value_id, $ratesArr, 1, '', $on_change); return $tax_rates; }
/** * Prints a drop-down list with all available payment methods * * @param int $payment_method_id */ function list_method($payment_method_id) { global $VM_LANG; $ps_vendor_id = $_SESSION["ps_vendor_id"]; $db = new ps_DB(); require_once CLASSPATH . 'ps_shopper_group.php'; $ps_shopper_group = new ps_shopper_group(); $q = "SELECT * from #__{vm}_shopper_group WHERE "; $q .= "`default`='1' "; $q .= "AND vendor_id='{$ps_vendor_id}'"; $db->query($q); if (!$db->num_rows()) { $q = "SELECT * from #__{vm}_shopper_group WHERE "; $q .= "vendor_id='{$ps_vendor_id}'"; $db->query($q); } $db->next_record(); $default_shopper_group_id = $db->f("shopper_group_id"); $q = "SELECT * from #__{vm}_payment_method WHERE "; $q .= "vendor_id='{$ps_vendor_id}' AND "; $q .= "shopper_group_id='{$default_shopper_group_id}' "; if ($ps_shopper_group->get_id() != $default_shopper_group_id) { $q .= "OR shopper_group_id='" . $ps_shopper_group->get_id() . "' "; } $q .= "ORDER BY list_order"; $db->query($q); // Start drop down list $array[0] = $VM_LANG->_('PHPSHOP_SELECT'); while ($db->next_record()) { $array[$db->f("payment_method_id")] = $db->f("payment_method_name"); } ps_html::dropdown_display('payment_method_id', $payment_method_id, $array); }
/** * Creates a list of Manufacturer Categories to be used in a drop down list * * @param int $mf_category_id */ function list_category($mf_category_id = '0') { global $VM_LANG; $db = new ps_DB(); $q = "SELECT count(*) as rowcnt FROM #__{vm}_manufacturer_category ORDER BY mf_category_name"; $db->query($q); $db->next_record(); $rowcnt = $db->f("rowcnt"); $q = "SELECT * FROM #__{vm}_manufacturer_category ORDER BY mf_category_name"; $db->query($q); $array = array(); if ($rowcnt > 1) { $array[0] = $VM_LANG->_('PHPSHOP_SELECT'); } while ($db->next_record()) { $array[$db->f("mf_category_id")] = $db->f("mf_category_name"); } ps_html::dropdown_display('mf_category_id', $mf_category_id, $array); }
</table> </div> <div id="divAgeVerification" > <table class="adminform"> <tr class="row1"> <td class="labelcell"><?php echo $VM_LANG->_('VM_FIELDS_AGEVERIFICATION_MINIMUM'); ?> :</td> <td ><?php $min_age = is_a($params, 'vmparameters') ? $params->get('minimum_age', 18) : 18; $ages = array(); for ($i = 13; $i <= 25; $i++) { $ages[$i] = $i . ' ' . $VM_LANG->_('CMN_YEARS'); } ps_html::dropdown_display('minimum_age', $min_age, $ages); ?> </td> </tr> </table> </div> <div id="divWeb"> <table cellpadding="4" cellspacing="1" border="0" width="100%" class="adminform"> <tr class="row1"> <td width="20%"><?php echo $VM_LANG->_('VM_FIELDMANAGER_TYPE'); ?> :</td> <td width="20%"><?php echo $lists['webaddresstypes']; ?>
/** * Creates a list of Vendor Categories in a HTML SELECT LIST. * * @param int $vendor_category_id */ function list_category($vendor_category_id = 0) { global $VM_LANG; $db = new ps_DB(); $q = "SELECT count(*) as rowcnt FROM #__{vm}_vendor_category ORDER BY vendor_category_name"; $db->query($q); $db->next_record(); $rowcnt = $db->f("rowcnt"); $q = "SELECT vendor_category_id,vendor_category_name \n\t\t\t\tFROM #__{vm}_vendor_category \n\t\t\t\tORDER BY vendor_category_name"; $db->query($q); $array = array('0' => $VM_LANG->_('PHPSHOP_SELECT')); while ($db->next_record()) { $array[$db->f("vendor_category_id")] = $db->f("vendor_category_name"); } ps_html::dropdown_display('vendor_category_id', $vendor_category_id, $array); }