order_id = $order_id; } /************************************************************************** * name: html_change_bill_to * created by: kaltokri * description: Prints formular to change bill to * parameters: none * returns: none **************************************************************************/ function html_change_bill_to($user_id) { global $VM_LANG; ?> _PHPSHOP_ORDER_CHANGE_UPD_BILL ?>:
_PHPSHOP_ORDER_CHANGE_UPD_SHIP ?>:
order_id."'"; $db->query($q); $db->next_record(); ?>
order_id."'"; $db->query($q); $db->next_record(); $rate_details = explode( "|", $db->f("ship_method_id") ); ?> f('ship_method_id') == "" OR preg_match('/^standard_shipping/', $db->f('ship_method_id'))) { ?>
_PHPSHOP_ORDER_PRINT_SHIPPING ?>:
" size="5" name="order_shipping" />
_PHPSHOP_ORDER_PRINT_SHIPPING_TAX ?>:
" name="order_shipping_tax" size="5" />
order_id."'"; $db->query($q); $db->next_record(); ?> _PHPSHOP_PAYMENT_METHOD_LIST_DISCOUNT ?>:
" size="5" name="order_discount" />
order_id."'"; $db->query($q); $db->next_record(); ?> _PHPSHOP_COUPON_DISCOUNT ?>:
" size="5" name="coupon_discount" />
order_id."'"; $db->query($q); $db->next_record(); ?>
0) { $product_id = $product_id_bysku; } // Output to generate a "return to parant"-button $html_return_parent = '
'; // Page reseted = -1 or called first time = "" if ($product_id < 0 || $product_id == "") { // Generate product list ?>


_PHPSHOP_ORDER_EDIT_ADD_PRODUCT ?>
list_products($product_id, true) ?>list_products($product_id) ?>
query($q); // Are there childs? if ( $db->num_rows()) { // Yes! Drop down list to select the child ?>


_PHPSHOP_ORDER_EDIT_ADD_PRODUCT ?>
_PHPSHOP_ORDER_PRINT_NAME ?>
list_attribute($product_id) ?>


_PHPSHOP_ORDER_EDIT_ADD_PRODUCT ?>
' . $this->list_attribute($product_id,false) . ''; echo ''; } else { echo ''; }?>
_PHPSHOP_ORDER_PRINT_NAME ?> _PHPSHOP_PRODUCT_FORM_CUSTOM_ATTRIBUTE_LIST ?> _PHPSHOP_PRODUCT_FORM_ATTRIBUTE_LIST ?> _PHPSHOP_ORDER_PRINT_QUANTITY ?> _PHPSHOP_ORDER_EDIT_ACTIONS?>
' . $this->list_products($product_id, true) . $this->list_products($product_id) . 'list_advanced_attribute($product_id) ?> list_custom_attribute($product_id) ?>
_PHPSHOP_ORDER_EDIT_CHOOSE_PRODUCT_BY_SKU; } // List all products by name else { $sortby = 'product_name'; $select_name = 'product_id'; $reset_other_list = 'this.form.product_id_bysku.value=-1'; $first_item = $VM_LANG->_PHPSHOP_ORDER_EDIT_CHOOSE_PRODUCT; } $query_list_products = "SELECT DISTINCT `product_name`,`products_per_row`,`category_browsepage`,`category_flypage`"; $query_list_products .= ",`#__{sc}_product`.`product_id`,`#__{sc}_category`.`category_id`,`product_full_image`,`product_thumb_image`"; $query_list_products .= ",`product_s_desc`,`product_parent_id`,`product_publish`,`product_in_stock`,`product_sku`"; $query_list_products .= " FROM (`#__{sc}_product`, `#__{sc}_category`, `#__{sc}_product_category_xref`"; $query_list_products .= ",`#__{sc}_shopper_group`) LEFT JOIN `#__{sc}_product_price` ON"; $query_list_products .= " `#__{sc}_product`.`product_id` = `#__{sc}_product_price`.`product_id`"; $query_list_products .= " WHERE `#__{sc}_product_category_xref`.`category_id`=`#__{sc}_category`.`category_id`"; $query_list_products .= " AND `#__{sc}_product`.`product_id`=`#__{sc}_product_category_xref`.`product_id`"; $query_list_products .= " AND `#__{sc}_product`.`product_parent_id`='0'"; $query_list_products .= " AND (( `#__{sc}_shopper_group`.`shopper_group_id`=`#__{sc}_product_price`.`shopper_group_id` )"; $query_list_products .= " OR (`#__{sc}_product_price`.`product_id` IS NULL))"; $query_list_products .= " GROUP BY `#__{sc}_product`.`product_sku` ORDER BY `#__{sc}_product`.`" . $sortby . "`"; $db->query($query_list_products); $display = ''; return $display; } /************************************************************************** * name: list_attribute * created by: nfischer * description: Lists all child/sister products of the given product * parameters: $product_id, $fils * returns: string HTML code with Items, attributes & price **************************************************************************/ function list_attribute($product_id, $fils=true) { global $VM_LANG, $CURRENCY_DISPLAY; $ps_product = new ps_product; $db = new ps_DB; $db_sku = new ps_DB; $db_item = new ps_DB; if ($fils) { // Generate childlist $q = "SELECT product_id,product_name FROM #__{sc}_product WHERE product_parent_id='$product_id'"; } else { // Child is selected, list siblings $q = "SELECT product_parent_id FROM #__{sc}_product WHERE product_id='$product_id'"; $db->setQuery($q); $db->query(); $db->next_record(); $product_parent_id = $db->f("product_parent_id"); $q = "SELECT product_id,product_name FROM #__{sc}_product WHERE product_parent_id='$product_parent_id'"; } $db->setQuery($q); $db->query(); if( $db->num_rows() > 0 ) { $display = ''; } else { $display= "\n"; } return $display; } /************************************************************************** * name: html_change_product_item_price * created by: kaltokri * description: change product item price * parameters: $order_item_id, $product_item_price * returns: none **************************************************************************/ function html_change_product_item_price($order_item_id, $product_item_price) { global $VM_LANG; ?>