示例#1
0
 /**
  * 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);
 }
示例#2
0
: </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>
示例#3
0
    /**
     * 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");
            ?>
&nbsp;</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') . " &amp; " . $VM_LANG->_('PHPSHOP_PAYMENT_METHOD_LIST_DISCOUNT');
        ?>
</th>
      		<th width="5%" align="left"> &nbsp; </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');
            ?>
: &nbsp;</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"> &nbsp; </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 
    }
示例#5
0
 /**
  * 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;
 }
示例#6
0
 /**
  * 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'];
?>
示例#9
0
 /**
  * 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);
 }