/administrator/components/com_virtuemart2/html/shipping.rate_form.php

https://github.com/shafiqissani/Jewelery-Ecommerce- · PHP · 122 lines · 97 code · 6 blank · 19 comment · 6 complexity · 3439c0472f4cda56c14a1e751b8e8fce MD5 · raw file

  1. <?php
  2. if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
  3. /**
  4. *
  5. * @version $Id: shipping.rate_form.php 1095 2007-12-19 20:19:16Z soeren_nb $
  6. * @package VirtueMart
  7. * @subpackage html
  8. * @copyright Copyright (C) 2004-2007 soeren - All rights reserved.
  9. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
  10. * VirtueMart is free software. This version may have been modified pursuant
  11. * to the GNU General Public License, and as distributed it includes or
  12. * is derivative of works licensed under the GNU General Public License or
  13. * other free or open source software licenses.
  14. * See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
  15. *
  16. * http://virtuemart.net
  17. */
  18. mm_showMyFileName( __FILE__ );
  19. //First create the object and let it print a form heading
  20. $formObj = &new formFactory( $VM_LANG->_('PHPSHOP_RATE_FORM_LBL') );
  21. //Then Start the form
  22. $formObj->startForm();
  23. $shipping_rate_id = vmGet( $_REQUEST, 'shipping_rate_id');
  24. $option = empty($option)?vmGet( $_REQUEST, 'option', 'com_virtuemart'):$option;
  25. if (!isset($ps_shipping)) $ps_shipping = new ps_shipping();
  26. if (!empty($shipping_rate_id)) {
  27. $q = 'SELECT * FROM #__{vm}_shipping_rate WHERE shipping_rate_id='.(int)$shipping_rate_id;
  28. $db->query($q);
  29. $db->next_record();
  30. }
  31. ?><br />
  32. <table class="adminform">
  33. <tr>
  34. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_NAME') ?>:</strong></div></td>
  35. <td width="79%" >
  36. <input type="text" class="inputbox" name="shipping_rate_name" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_name") ?>">
  37. </td>
  38. </tr>
  39. <tr>
  40. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_LIST_ORDER') ?>:</strong></div></td>
  41. <td width="79%" >
  42. <input type="text" class="inputbox" name="shipping_rate_list_order" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_list_order") ?>">
  43. </td>
  44. </tr>
  45. <tr>
  46. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_CARRIER') ?>:</strong></div></td>
  47. <td width="79%" ><?php $ps_shipping->carrier_list("shipping_rate_carrier_id", $db->f("shipping_rate_carrier_id")); ?></td>
  48. </tr>
  49. <tr>
  50. <td width="21%" valign="top" ><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_COUNTRY') .": </strong><br/><br/>".$VM_LANG->_('PHPSHOP_MULTISELECT') ?></td>
  51. <td width="79%" ><?php $ps_shipping->country_multiple_list("shipping_rate_country[]", $db->f("shipping_rate_country")); ?></td>
  52. </tr>
  53. <tr>
  54. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_ZIP_START') ?>:</strong></div></td>
  55. <td width="79%" >
  56. <input type="text" class="inputbox" name="shipping_rate_zip_start" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_zip_start") ?>">
  57. </td>
  58. </tr>
  59. <tr>
  60. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_ZIP_END') ?>:</strong></div></td>
  61. <td width="79%" >
  62. <input type="text" class="inputbox" name="shipping_rate_zip_end" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_zip_end") ?>">
  63. </td>
  64. </tr>
  65. <tr>
  66. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_WEIGHT_START') ?>:</strong></div></td>
  67. <td width="79%" >
  68. <input type="text" class="inputbox" name="shipping_rate_weight_start" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_weight_start") ?>">
  69. </td>
  70. </tr>
  71. <tr>
  72. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_WEIGHT_END') ?>:</strong></div></td>
  73. <td width="79%" >
  74. <input type="text" class="inputbox" name="shipping_rate_weight_end" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_weight_end") ?>">
  75. </td>
  76. </tr>
  77. <tr>
  78. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_VALUE') ?>:</strong></div></td>
  79. <td width="79%" >
  80. <input type="text" class="inputbox" name="shipping_rate_value" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_value") ?>">
  81. </td>
  82. </tr>
  83. <tr>
  84. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_PACKAGE_FEE') ?>:</strong></div></td>
  85. <td width="79%" >
  86. <input type="text" class="inputbox" name="shipping_rate_package_fee" size="32" maxlength="255" value="<?php $db->sp("shipping_rate_package_fee") ?>">
  87. </td>
  88. </tr>
  89. <tr>
  90. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_CURRENCY') ?>:</strong></div></td>
  91. <td width="79%" >
  92. <?php $ps_html->list_currency_id("shipping_rate_currency_id",$db->sf("shipping_rate_currency_id")) ?>
  93. </td>
  94. </tr>
  95. <?php
  96. if (TAX_MODE == '1') { ?>
  97. <tr>
  98. <td width="21%" ><div align="right"><strong><?php echo $VM_LANG->_('PHPSHOP_RATE_FORM_VAT_ID') ?>:</strong></div></td>
  99. <td width="79%" >
  100. <?php
  101. require_once(CLASSPATH.'ps_tax.php');
  102. $ps_tax = new ps_tax;
  103. $ps_tax->list_tax_value("shipping_rate_vat_id",$db->sf("shipping_rate_vat_id")) ?>
  104. </td>
  105. </tr>
  106. <?php
  107. } //end if TAX_MODE == '1'
  108. ?>
  109. </table>
  110. <?php
  111. // Add necessary hidden fields
  112. $formObj->hiddenField( 'shipping_rate_id', $shipping_rate_id );
  113. $funcname = !empty($shipping_rate_id) ? "rateupdate" : "rateadd";
  114. // finally close the form:
  115. $formObj->finishForm( $funcname, $modulename.'.rate_list', $option );
  116. ?>