PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/snapwave.ca/.well-known/admin/view/template/openbay/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/snapwave.ca/.well-known/admin/view/template/openbay/ebay_new.tpl |
<?php echo $header; ?> <div id="content"> <?php if ($error_warning) { ?> <div class="warning mBottom5"><?php echo $error_warning; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><img src="view/image/information.png" alt="" /> <?php echo $lang_page_title; ?></h1> <div class="buttons"><a onclick="confirmAction('<?php echo $cancel; ?>');" class="button" id="cancel_button"><span><?php echo $lang_cancel; ?></span></a></div> </div> <div class="content" id="mainForm"> <div id="tabs" class="htabs"> <a href="#tab-listing-general"><?php echo $lang_tab_general; ?></a> <a href="#tab-listing-feature"><?php echo $lang_tab_feature; ?></a> <a href="#tab-listing-catalog"><?php echo $lang_tab_ebay_catalog; ?></a> <a href="#tab-listing-description"><?php echo $lang_tab_description; ?></a> <a href="#tab-listing-images"><?php echo $lang_tab_images; ?></a> <a href="#tab-listing-price"><?php echo $lang_tab_price; ?></a> <a href="#tab-listing-payment"><?php echo $lang_tab_payment; ?></a> <a href="#tab-listing-shipping"><?php echo $lang_tab_shipping; ?></a> <a href="#tab-listing-returns"><?php echo $lang_tab_returns; ?></a> </div> <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form"> <input type="hidden" name="product_id" value="<?php echo $product['product_id']; ?>" /> <input type="hidden" name="auction_type" value="FixedPriceItem" /> <input type="hidden" name="attributes" value="<?php echo $product['attributes']; ?>" /> <div id="tab-listing-general"> <table class="form"> <?php if($product['store_cats'] != false) { ?> <tr> <td><?php echo $lang_shop_category; ?></td> <td> <select name="eBayStoreCatId" id="eBayStoreCatId"> <?php foreach($product['store_cats'] as $key => $cat){ ?> <option value="<?php echo $key; ?>"><?php echo $cat; ?></option> <?php } ?> </select> </td> </tr> <?php } ?> <tr> <td><?php echo $lang_category_suggested; ?><span class="help"><?php echo $lang_category_suggested_help; ?></span></td> <td> <p id="suggestedLoading" class="displayNone"><img src="view/image/loading.gif" id="imageLoadingSuggestedLoading" alt="Loading" /> <?php echo $lang_category_suggested_check; ?></p> <div id="suggested_cats"></div> </td> </tr> <?php if(!empty($product['popular_cats'])){ ?> <tr> <td><?php echo $lang_category_popular; ?><span class="help"><?php echo $lang_category_popular_help; ?></span></td> <td> <p><input type="radio" name="popular" value="" id="popular_default" checked /> <strong><?php echo $lang_none; ?></strong></p> <?php foreach($product['popular_cats'] as $cat){ ?> <p><input type="radio" name="popular" value="<?php echo $cat['CategoryID']; ?>" class="popular_category" /> <?php echo $cat['breadcrumb']; ?></p> <?php } ?> </td> </tr> <?php }else{ ?> <input type="hidden" name="popular" value="" /> <?php } ?> <tr id="cSelectionsRow"> <td><?php echo $lang_category; ?></td> <td> <div id="cSelections"> <select id="catsSelect1" onchange="loadCategories(2);"></select> <select id="catsSelect2" class="displayNone m10" onchange="loadCategories(3);"></select> <select id="catsSelect3" class="displayNone m10" onchange="loadCategories(4);"></select> <select id="catsSelect4" class="displayNone m10" onchange="loadCategories(5);"></select> <select id="catsSelect5" class="displayNone m10" onchange="loadCategories(6);"></select> <select id="catsSelect6" class="displayNone m10" onchange="loadCategories(7);"></select> <img src="view/image/loading.gif" id="imageLoading" class="displayNone" /> </div> <input type="hidden" name="finalCat" id="finalCat" /> </td> </tr> <tr id="conditionContainer" class="displayNone"> <td><?php echo $lang_listing_condition; ?></td> <td> <select name="condition" id="conditionRow" class="displayNone width200"></select> <img id="conditionLoading" src="view/image/loading.gif" /> </td> </tr> <tr id="durationContainer" class="displayNone"> <td><?php echo $lang_listing_duration; ?></td> <td> <select name="auction_duration" id="durationRow" class="displayNone width200"></select> <img id="durationLoading" src="view/image/loading.gif" /> </td> </tr> </table> </div> <div id="tab-listing-feature"> <p id="showFeatureDivPreload"><?php echo $lang_feature_pretext; ?></p> <table class="form" id="showFeatureDiv"> <tr> <td style="vertical-align:top; padding-top:15px;"><?php echo $lang_category_features; ?></td> <td> <img src="view/image/loading.gif" id="featLoading" class="displayNone" /> <table class="form" id="featureRow"></table> </td> </tr> </table> </div> <div id="tab-listing-catalog"> <table class="form"> <tr> <td><?php echo $lang_search_catalog; ?></td> <td> <div class="buttons"> <input type="text" name="catalog_search" id="catalog_search" value="" /> <a onclick="searchEbayCatalog();" class="button" id="catalog_search_btn"><span>Search</span></a> <img src="view/image/loading.gif" id="catalog_search_img" class="displayNone" /> </div> </td> </tr> <tr> <td><?php echo $lang_image_catalog; ?></td> <td> <input type="hidden" value="0" name="catalog_image"> <input id="catalog_image" type="checkbox" value="1" name="catalog_image"> </td> </tr> </table> <div id="showCatalogDiv" style="width:100%;"></div> </div> <div id="tab-listing-description"> <table class="form"> <tr> <td><?php echo $lang_title; ?></td> <td><div id="name_highlight"><input type="text" name="name" value="<?php echo $product['name']; ?>" size="85" id="name" /> <span id="name_highlight_msg" class="displayNone"> <?php echo $lang_title_error; ?></span></div></td> </tr> <tr> <td><?php echo $lang_subtitle; ?></td> <td><div id="sub_name_highlight"><input type="text" id="sub_name" name="sub_name" value="" size="85" /> <span id="sub_name_highlight_msg" class="displayNone"> <?php echo $lang_subtitle_help; ?></span></div></td> </tr> <tr> <td><?php echo $lang_description; ?></td> <td><textarea name="description" id="descriptionField"><?php echo $product['description']; ?></textarea></td> </tr> </table> </div> <div id="tab-listing-images"> <table class="form"> <tr> <td><?php echo $lang_profile_load; ?></td> <td> <select name="profile_theme" id="profile_theme" class="theme_input"> <option value="def"><?php echo $lang_select; ?></option> <?php if(is_array($product['profiles_theme'])) { foreach($product['profiles_theme'] as $profile) { ?> <?php echo '<option value="'.$profile['ebay_profile_id'].'">'.$profile['name'].'</option>'; ?> <?php } }?> </select> <img src="view/image/loading.gif" id="profileThemeLoading" class="displayNone" /> </td> </tr> <tr> <td><?php echo $lang_template; ?><span class="help"><a href="http://shop.openbaypro.com/opencart_design_services/opencart_theme_design/ebay_html_template_openbay_pro" target="_BLANK"><?php echo $lang_template_link; ?></a></span></td> <td> <select name="template" id="template_id"> <option value="None">None</option> <?php if(is_array($product['templates']) && !empty($product['templates'])){ ?> <?php foreach($product['templates'] as $template){ ?> <?php echo '<option value="'.$template['template_id'].'">'.$template['name'].'</option>'; ?> <?php } ?> <?php } ?> </select> </td> </tr> <tr> <td><?php echo $lang_image_gallery; ?></td> <td> <input type="text" name="gallery_height" value="<?php echo $product['defaults']['gallery_height']; ?>" id="gallery_height" />h <input type="text" name="gallery_width" value="<?php echo $product['defaults']['gallery_width']; ?>" id="gallery_width" />w </td> </tr> <tr> <td><?php echo $lang_image_thumb; ?></td> <td> <input type="text" name="thumb_height" value="<?php echo $product['defaults']['thumb_height']; ?>" id="thumb_height" />h <input type="text" name="thumb_width" value="<?php echo $product['defaults']['thumb_width']; ?>" id="thumb_width" />w </td> </tr> <tr> <td><?php echo $lang_images_supersize; ?></td> <td> <input type="hidden" name="gallery_super" value="0" /> <input type="checkbox" name="gallery_super" value="1" id="gallery_super" /> </td> </tr> <tr> <td><?php echo $lang_images_gallery_plus; ?></td> <td> <input type="hidden" name="gallery_plus" value="0" /> <input type="checkbox" name="gallery_plus" value="1" id="gallery_plus" /> </td> </tr> <tr> <td><?php echo $lang_gallery_select_all; ?></td> <td> <p><input type="checkbox" name="allTemplateImages" value="1" id="allTemplateImages" style="margin-top:2px;" /> <?php echo $lang_template_images; ?></p> <p><input type="checkbox" name="allEbayImages" value="1" id="allEbayImages" style="margin-top:2px;" /> <?php echo $lang_ebay_images; ?></p> </td> </tr> <tr> <td colspan="2"> <p>* <?php echo $lang_images_text_1; ?></p> <p>* <?php echo $lang_images_text_2; ?></p> <?php if(!empty($product['product_images'])){ $i = 0; foreach($product['product_images'] as $img){ ?> <div class="border p10 mBottom10 width120 left floatLeft mRight10"> <img src="<?php echo $img['preview']; ?>" /> <p><input type="checkbox" id="imgUrl<?php echo $i; ?>" name="img_tpl[<?php echo $i; ?>]" value="<?php echo $img['image']; ?>" class="checkboxTemplateImage" /> <?php echo $lang_template_image; ?></p> <p> <input type="hidden" name="img[<?php echo $i; ?>]" value="null" /> <input type="checkbox" class="checkboxEbayImage" onchange="toggleRad(<?php echo $i; ?>)" id="imgChk<?php echo $i; ?>" name="img[<?php echo $i; ?>]" value="<?php echo $img['image']; ?>" <?php echo ( ($i == 0) ? 'checked="checked" ' : ''); ?> /> <?php echo $lang_image_ebay; ?> </p> <p id="imgRad<?php echo $i; ?>"<?php echo ( ($i == 0) ? '' : ' class="displayNone"'); ?>><input type="radio" name="main_image"<?php echo (($i == 0) ? ' checked' : ''); ?> value="<?php echo $i; ?>" /> <?php echo $lang_main_image_ebay; ?></p> </div> <?php $i++; } }else{ echo'<p>'.$lang_images_none.'</p>'; } ?> </td> </tr> </table> <?php if(!empty($addon['openstock']) && $addon['openstock'] == true && !empty($product['options'])){ ?> <h2><?php echo $lang_option_images; ?></h2> <p><?php echo $lang_option_description; ?></p> <table class="form"> <tr> <td><?php echo $lang_option_images_grp; ?></td> <td> <select name="option_image_group" id="option_image_group"> <option value="def">-- <?php echo $lang_select; ?> --</option> <?php foreach($product['option_grp'] as $option_group){ echo'<option value="'.$option_group['option_id'].'">'.$option_group['name'].'</option>'; } ?> </select> <input type="hidden" id="option_image_group_name" name="option_image_group_name" value="" /> </td> </tr> <tr class="option_group_img_tr displayNone"> <td><?php echo $lang_option_images_choice; ?></td> <td> <?php foreach($product['option_grp'] as $option_group){ ?> <div id="option_group_img_<?php echo $option_group['option_id']; ?>" class="option_group_img"> <table class="form"> <?php foreach($option_group['product_option_value'] as $option_group_choice){ ?> <tr> <td> <h4><?php echo $option_group_choice['name']; ?></h4> <input type="hidden" name="option_image[<?php echo $option_group['option_id']; ?>][<?php echo $option_group_choice['product_option_value_id']; ?>][name]" value="<?php echo $option_group_choice['name']; ?>" /> <div class="buttons"> <a onclick="addVariationImage(<?php echo $option_group['option_id']; ?>, <?php echo $option_group_choice['product_option_value_id']; ?>);" class="button cursor"><span><?php echo $lang_add; ?></span></a> </div> </td> <td class="center" id="option_images_<?php echo $option_group_choice['product_option_value_id']; ?>"> <?php $x = 0; if(!empty($option_group_choice['image_thumb']) && ($option_group_choice['image'] != 'no_image.jpg')){ $x++; ?> <div class="border p10 mBottom10 width100 left floatLeft mRight10" id="option_image_<?php echo $option_group['option_id']; ?>_<?php echo $option_group_choice['product_option_value_id']; ?>_<?php echo $x; ?>"> <img src="<?php echo $option_group_choice['image_thumb']; ?>" /> <input type="hidden" name="option_image[<?php echo $option_group['option_id']; ?>][<?php echo $option_group_choice['product_option_value_id']; ?>][images][]" value="<?php echo $option_group_choice['image']; ?>" /> <p class="textCenter"><a class="cursor" onclick="removeVariationImage(<?php echo $option_group['option_id']; ?>, <?php echo $option_group_choice['product_option_value_id']; ?>, <?php echo $x; ?>);"><?php echo $lang_remove; ?></a></p> </div> <?php } ?> <div style="clear:both"></div> <input type="hidden" name="option_image_count_<?php echo $option_group['option_id']; ?>" id="option_image_count_<?php echo $option_group['option_id']; ?>" value="<?php echo $x; ?>" /> </td> </tr> <?php } ?> </table> </div> <?php } ?> </td> </tr> </table> <?php } ?> </div> <div id="tab-listing-price"> <table class="form"> <tr> <td><?php echo $lang_profile_load; ?></td> <td> <select name="profile_generic" id="profile_generic"> <option value="def"><?php echo $lang_select; ?></option> <?php if(is_array($product['profiles_generic'])){ foreach($product['profiles_generic'] as $profile) { ?> <?php echo '<option value="'.$profile['ebay_profile_id'].'">'.$profile['name'].'</option>'; ?> <?php } }?> </select> <img src="view/image/loading.gif" id="profileGenericLoading" class="displayNone" /> </td> </tr> <?php if(!empty($addon['openstock']) && $addon['openstock'] == true && !empty($product['options'])){ ?> <tr> <td><?php echo $lang_stock_matrix; ?></td> <td> <table class="list m0"> <thead> <tr> <td class="center"><?php echo $lang_stock_col_qty_total; ?></td> <td class="center"><?php echo $lang_stock_col_qty; ?></td> <td class="center"><?php echo $lang_stock_col_qty_reserve; ?></td> <td class="left"><?php echo $lang_stock_col_comb; ?></td> <td class="left"><?php echo $lang_price_ex_tax; ?></td> <td class="left"><?php echo $lang_price_inc_tax; ?></td> <td class="center"><?php echo $lang_stock_col_enabled; ?></td> </tr> </thead> <tbody> <?php $t = array(); $t_rel = array(); foreach($product['option_grp'] as $key => $grp){ $t_tmp = array(); foreach($grp['product_option_value'] as $grp_node){ $t_tmp[$grp_node['option_value_id']] = $grp_node['name']; $t_rel[$grp_node['product_option_value_id']] = $grp['name']; } $t[] = array('name' => $grp['name'], 'child' => $t_tmp); } echo'<input type="hidden" name="optGroupArray" value="'. base64_encode(serialize($t)).'" />'; echo'<input type="hidden" name="optGroupRelArray" value="'. base64_encode(serialize($t_rel)).'" />'; $v = 0; foreach($product['options'] as $option){ if($v == 0){ //create a php version of the opt array to use on server side echo'<input type="hidden" name="optArray" value="'. base64_encode(serialize($option['opts'])).'" />'; } echo'<input type="hidden" name="opt['.$v.'][sku]" value="'.$option['var'].'" />'; echo'<input type="hidden" name="opt['.$v.'][active]" value="'; if($option['active'] == 1) { echo '1'; }else{ echo '0'; } echo '" />'; if($option['price'] == 0){ $option['price'] = $product['price']; } echo'<tr>'; echo'<input type="hidden" name="varPriceExCount" class="varPriceExCount" value="'.$v.'" />'; echo'<td class="center width50">'.$option['stock'].'</td>'; echo'<td class="center width50"><input id="qty_'.$v.'" type="text" name="opt['.$v.'][qty]" value="'.$option['stock'].'" onkeyup="updateReserveMessage('.$v.', '.$option['stock'].');" class="width50 textCenter"/></td>'; echo'<td class="center width50" id="qty_reserve_'.$v.'">0</td>'; echo'<td class="left">'.$option['combi'].'</td>'; echo'<td class="left width100"><input id="varPriceEx_'.$v.'" onkeyup="updateVarPriceFromEx('.$v.');" type="text" name="opt['.$v.'][priceex]" value="'.number_format($option['price'], 2, '.', '').'" style="width:80px;" /></td>'; echo'<td class="left width100"><input class="varPriceInc" id="varPriceInc_'.$v.'" onkeyup="updateVarPriceFromInc('.$v.');" type="text" name="opt['.$v.'][price]" value="0" style="width:80px;" /></td>'; echo'<td class="center width100"'; if($option['active'] != 1){ echo' style="background-color: #CC9933;"';} echo'>'; if($option['active'] == 1){ echo $lang_yes; }else{ echo $lang_no; } echo '</td>'; echo'</tr>'; echo'<tr><td colspan="4" class="optSpecifics" id="optSpecifics'.$v.'">'; echo'</td></tr>'; $v++; } ?> </tbody> </table> </td> </tr> <tr> <td><?php echo $lang_tax_inc; ?></td> <td><input type="text" name="tax" id="taxRate" onkeyup="updateVarPrice();" value="<?php echo $product['defaults']['tax']; ?>" class="textRight width50" /> %</td> </tr> <?php }else{ ?> <tr> <td><?php echo $lang_qty; ?></td> <td> <p><input type="text" name="qty[0]" value="<?php echo $product['quantity']; ?>" id="qty_0" class="textRight width50" onkeyup="updateReserveMessage('0', '<?php echo $product['quantity']; ?>');" /></p> <p>Total in stock: <?php echo $product['quantity']; ?><br/><span id="qty_reserve_0">0</span> will be reserved</p> </td> </tr> <tr> <td><?php echo $lang_price_ex_tax; ?> <span class="help"><?php echo $lang_price_ex_tax_help; ?></span></td> <td><p><input type="text" name="price_no_tax[0]" id="taxEx" value="<?php echo number_format($product['price'], 2, '.', ''); ?>" onkeyup="updatePriceFromEx();" class="textRight width50" /></p></td> </tr> </tr> <tr> <td><?php echo $lang_price_inc_tax; ?> <span class="help"><?php echo $lang_price_inc_tax_help; ?></span></td> <td><p><input type="text" name="price[0]" value="0" id="taxInc" onkeyup="updatePriceFromInc();" class="textRight width50" /></p></td> </tr> <tr> <td><?php echo $lang_tax_inc; ?></td> <td><input type="text" name="tax" id="taxRate" onkeyup="updatePriceFromEx();" value="<?php echo $product['defaults']['tax']; ?>" class="textRight width50" /> %</td> </tr> <?php } ?> <?php if(empty($product['options'])) { ?> <tr> <td><?php echo $lang_offers; ?></td> <td> <input type="hidden" name="bestoffer" value="0" checked/> <input type="checkbox" name="bestoffer" id="bestoffer" value="1" /> </td> </tr> <?php } ?> <tr> <td><?php echo $lang_private; ?></td> <td> <input type="hidden" name="private_listing" value="0" checked/> <input type="checkbox" name="private_listing" id="private_listing" value="1" /> </td> </tr> </table> </div> <div id="tab-listing-payment"> <table class="form"> <tr> <td><?php echo $lang_imediate_payment; ?></td> <td> <p><input type="radio" name="payment_immediate" value="0" <?php if($product['defaults']['payment_immediate'] != 1){ echo'checked '; } ?>/> <?php echo $lang_no; ?></p> <p><input type="radio" name="payment_immediate" value="1" <?php if($product['defaults']['payment_immediate'] == 1){ echo'checked '; } ?>/> <?php echo $lang_yes; ?></p> </td> </tr> <tr> <td><?php echo $lang_payment; ?></td> <td> <?php foreach($product['payments'] as $payment){ ?> <p><input type="checkbox" name="payments[<?php echo $payment['ebay_name']; ?>]" value="1" <?php echo ($product['defaults']['ebay_payment_types'][$payment['ebay_name']] == 1 ? 'checked="checked" ' : ''); ?>/><?php echo $payment['local_name']; ?></p> <?php if($payment['ebay_name'] == 'PayPal'){ echo'<p><strong>'.$lang_payment_pp_email.'</strong> <input type="text" name="paypal_email" size="46" value="'.$product['defaults']['paypal_address'].'" /></p>'; } } ?> </td> </tr> <tr> <td><?php echo $lang_payment_instruction; ?></td> <td><textarea name="payment_instruction" style="width:400px; height:100px;"><?php echo $product['defaults']['payment_instruction']; ?></textarea></td> </tr> </table> </div> <div id="tab-listing-shipping"> <table class="form"> <tr> <td><?php echo $lang_profile_load; ?></td> <td> <select name="profile_shipping" id="profile_shipping"> <option value="def"><?php echo $lang_select; ?></option> <?php if(is_array($product['profiles_shipping'])){ foreach($product['profiles_shipping'] as $profile) { ?> <?php echo '<option value="'.$profile['ebay_profile_id'].'">'.$profile['name'].'</option>'; ?> <?php } }?> </select> <img src="view/image/loading.gif" id="profileShippingLoading" class="displayNone" /> </td> </tr> <tr> <td><?php echo $lang_item_postcode; ?></td> <td><input type="text" name="postcode" id="postcode" /></td> </tr> <tr> <td><?php echo $lang_item_location ?></td> <td><input type="text" name="location" id="location" /></td> </tr> <tr> <td><?php echo $lang_despatch_country; ?></td> <td> <select name="country" id="country"> <?php foreach($setting['countries'] as $country){ ?> <option value="<?php echo $country['code'];?>"><?php echo $country['name'];?></option> <?php } ?> </select> </td> </tr> <tr> <td><?php echo $lang_despatch_time; ?></td> <td> <select name="dispatch_time" id="dispatch_time"> <?php foreach($setting['dispatch_times'] as $dis){ ?> <option value="<?php echo $dis['DispatchTimeMax'];?>"><?php echo $dis['Description'];?></option> <?php } ?> </select> </td> </tr> <tr> <td><?php echo $lang_shipping_in_description; ?></td> <td> <input type="hidden" name="shipping_in_desc" value="0" /> <input type="checkbox" name="shipping_in_desc" value="1" id="shipping_in_desc" /> </td> </tr> <tr> <td><?php echo $lang_shipping_getitfast; ?></td> <td> <input type="hidden" name="get_it_fast" value="0" /> <input type="checkbox" name="get_it_fast" value="1" id="get_it_fast" /> </td> </tr> <tr id="shipping_table_rows"> <td colspan="2"> <h2 style="border:none;"><?php echo $lang_shipping_national; ?></h2> <div class="attention displayNone mBottom10" id="maxShippingAlert"><?php echo $lang_shipping_max_national; ?></div> <input type="hidden" name="count_national" value="0" id="count_national" /> <div id="nationalBtn"></div> <a class="button" onclick="addShipping('national');"><span><?php echo $lang_add; ?></span></a> <h2 style="border:none;"><?php echo $lang_shipping_international; ?></h2> <input type="hidden" name="count_international" value="0" id="count_international" /> <div id="internationalBtn"></div> <a class="button" onclick="addShipping('international');"><span><?php echo $lang_add; ?></span></a> </td> </tr> </table> </div> <div id="tab-listing-returns"> <table class="form"> <tr> <td><?php echo $lang_profile_load; ?></td> <td> <select name="profile_return" id="profile_return" class="returns_input"> <option value="def"><?php echo $lang_select; ?></option> <?php if(is_array($product['profiles_returns'])){ foreach($product['profiles_returns'] as $profile) { ?> <option value="<?php echo $profile['ebay_profile_id']; ?>"><?php echo $profile['name']; ?></option> <?php } } ?> </select> <img src="view/image/loading.gif" id="profileReturnsLoading" class="displayNone" /> </td> </tr> <?php if(!empty($setting['returns']['accepted'])) { ?> <tr> <td><?php echo $lang_return_accepted; ?></td> <td> <select name="returns_accepted" id="returns_accepted" class="returns_input"> <?php foreach($setting['returns']['accepted'] as $v) { ?> <option value="<?php echo $v['ReturnsAcceptedOption']; ?>"><?php echo $v['Description']; ?></option> <?php } ?> </select> </td> </tr> <?php } ?> <?php if(!empty($setting['returns']['within'])) { ?> <tr> <td><?php echo $lang_return_days; ?></td> <td> <select name="returns_within" id="returns_within" class="returns_input"> <?php foreach($setting['returns']['within'] as $v) { ?> <option value="<?php echo $v['ReturnsWithinOption']; ?>"><?php echo $v['Description']; ?></option> <?php } ?> </select> </td> </tr> <?php } ?> <?php if(!empty($setting['returns']['paidby'])) { ?> <tr> <td><?php echo $lang_return_scosts; ?></td> <td> <select name="returns_shipping" id="returns_shipping" class="returns_input"> <?php foreach($setting['returns']['paidby'] as $v) { ?> <option value="<?php echo $v['ShippingCostPaidByOption']; ?>"><?php echo $v['Description']; ?></option> <?php } ?> </select> </td> </tr> <?php } ?> <?php if(!empty($setting['returns']['refund'])) { ?> <tr> <td><?php echo $lang_return_type; ?></td> <td> <select name="returns_option" id="returns_option" class="returns_input"> <?php foreach($setting['returns']['refund'] as $v) { ?> <option value="<?php echo $v['RefundOption']; ?>"><?php echo $v['Description']; ?></option> <?php } ?> </select> </td> </tr> <?php } ?> <?php if($setting['returns']['description'] == true) { ?> <tr> <td><?php echo $lang_return_policy; ?></td> <td><textarea name="return_policy" id="returns_policy" class="returns_input" style="width:400px; height:100px;"></textarea></td> </tr> <?php } ?> <?php if(!empty($setting['returns']['restocking_fee'])) { ?> <tr> <td><?php echo $lang_return_restock; ?></td> <td> <select name="returns_restocking_fee" id="returns_restocking_fee" class="returns_input"> <?php foreach($setting['returns']['restocking_fee'] as $v) { ?> <option value="<?php echo $v['RestockingFeeValueOption']; ?>"><?php echo $v['Description']; ?></option> <?php } ?> </select> </td> </tr> <?php } ?> </table> </div> <table class="form"> <tr> <td align="right" colspan="2"> <a onclick="ebayVerify();" class="button" id="reviewButton"><span><?php echo $lang_preview; ?></span></a> <img src="view/image/loading.gif" id="reviewButtonLoading" class="displayNone" /> </td> </tr> </table> </form> </div> <div class="content displayNone" id="reviewForm"> <table class="form" id="reviewFormTable"> <tr class="listingFees"> <td><?php echo $lang_review_costs; ?></td> <td id="reviewFormTableCosts"></td> </tr> <tr class="listingFees"> <td><?php echo $lang_review_costs_total; ?></td> <td id="reviewFormTableCostsTotal"></td> </tr> <tr> <td></td> <td align="right"> <a onclick="goToEdit();" class="button" id="editButton"><span><?php echo $lang_review_edit; ?></span></a> <a onclick="eBaySubmit();" class="button" id="submitListing"><span><?php echo $lang_save; ?></span></a><img src="view/image/loading.gif" id="submitListingLoading" class="displayNone" /> </td> </tr> <tr id="previewFrameRow" class="displayNone"> <td valign="top"><?php echo $lang_review_preview; ?><span class="help"><?php echo $lang_review_preview_help; ?></span></td> <td id="previewFrame"></td> </tr> </table> </div> <div class="content displayNone" id="doneForm"> <h2><?php echo $lang_created_title; ?></h2> <p><?php echo $lang_created_msg; ?>: <span id="itemNumber"></span></p> <div class="buttons mTop10"> <a href="" class="button" id="view_button" target="_BLANK"><span><?php echo $lang_view; ?></span></a> <a href="<?php echo $product['edit_link']; ?>" class="button"><span><?php echo $lang_edit; ?></span></a> <a href="<?php echo $cancel; ?>" class="button"><span><?php echo $lang_return; ?></span></a> </div> </div> <div class="content displayNone" id="failedForm"> <h2><?php echo $lang_failed_title; ?></h2> <p><?php echo $lang_failed_msg1; ?></p> <ul> <li><?php echo $lang_failed_li1; ?></li> <li><?php echo $lang_failed_li2; ?></li> <li><?php echo $lang_failed_li3; ?></li> </ul> <p><?php echo $lang_failed_contact; ?></p> </div> </div> </div> <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> <script type="text/javascript"><!-- $('#tabs a').tabs(); CKEDITOR.replace('description', { filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>' }); function CKupdate(){ for ( instance in CKEDITOR.instances ) CKEDITOR.instances[instance].updateElement(); } function image_upload(field, thumb, container, hidden) { $('#dialog').remove(); $('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="index.php?route=common/filemanager&token=<?php echo $token; ?>&field=' + encodeURIComponent(field) + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>'); $('#dialog').dialog({ title: 'Image manager', close: function (event, ui) { if ($('#' + field).attr('value')) { $.ajax({ url: 'index.php?route=common/filemanager/image&token=<?php echo $token; ?>&image=' + encodeURIComponent($('#' + field).attr('value')), dataType: 'text', type: 'GET', success: function(text) { $('#' + thumb).replaceWith('<img src="' + text + '" alt="" id="' + thumb + '" />'); $('#' + container).show(); $('#' + hidden).val($('#' + field).attr('value')); } }); }else{ $('#' + container).remove(); } }, bgiframe: false, width: 800, height: 400, resizable: false, modal: false }); } function updateReserveMessage(elementId, total){ var toList = $('#qty_'+elementId).val(); var reserve = total - toList; $('#qty_reserve_'+elementId).text(reserve); } function getSuggestedCategories(){ var qry = $('#name').val(); $.ajax({ url: 'index.php?route=openbay/openbay/getSuggestedCategories&token=<?php echo $token; ?>&qry='+qry, type: 'GET', dataType: 'json', beforeSend: function(){ $('#suggestedLoading').show(); }, success: function(data) { if(data.error == false){ $('#suggested_cats').empty(); var htmlInj = ''; if(data.data){ htmlInj += '<p><input type="radio" name="suggested" value="" id="suggested_default" checked="checked"/> <strong><?php echo $lang_none; ?></strong></p>'; data.data = $.makeArray(data.data); $.each(data.data, function(key,val){ if(val.percent != 0) { htmlInj += '<p><input type="radio" class="suggested_category" name="suggested" value="'+val.id+'" /> ('+val.percent+'% match) '+val.name+'</p>'; } }); } $('#suggested_cats').html(htmlInj); $('input[name=suggested]').bind('change', function(){ if($(this).val() != ''){ categorySuggestedChange($(this).val()); } }); $('.suggested_category').bind('click', function(){ $('#cSelectionsRow').hide(); $('input[name=popular]').removeAttr('checked'); $('#popular_default').prop('checked', true); }); $('#suggested_default').bind('click', function(){ $('#cSelectionsRow').show(); $('#showFeatureDiv').hide(); $('#showCatalogDiv').hide(); $('#featureRow').empty(); $('#specifics').empty(); $('input[name=popular]').removeAttr('checked'); $('#popular_default').prop('checked', 'checked'); }); }else{ alert(data.msg); } $('#suggestedLoading').hide(); }, failure: function(){ $('#suggestedLoading').hide(); alert('<?php echo $lang_ajax_noload; ?>'); }, error: function(){ $('#suggestedLoading').hide(); alert('<?php echo $lang_ajax_noload; ?>'); } }); } function categoryFavChange(id){ loadCategories(1, true); $('input[name=finalCat]').attr('value', id); getCategoryFeatures(id); } function categorySuggestedChange(id){ loadCategories(1, true); $('input[name=finalCat]').attr('value', id); getCategoryFeatures(id); } function loadCategories(level, skip){ $('#showFeatureDiv').hide(); $('#showCatalogDiv').hide(); $('#featureRow').empty(); $('#specifics').empty(); if(level == 1){ var parent = ''; }else{ var prevLevel = level - 1; var parent = $('#catsSelect'+prevLevel).val(); $('#popular_default').attr('checked', true); } var countI = level; while(countI <= 6){ $('#catsSelect'+countI).hide().empty(); countI++; } $.ajax({ url: 'index.php?route=openbay/openbay/getCategories&token=<?php echo $token; ?>&parent='+parent, type: 'POST', dataType: 'json', beforeSend: function(){ $('#cSelections').removeClass('success').addClass('attention'); $('#imageLoading').show(); }, success: function(data) { if(data.items != null){ $('#catsSelect'+level).empty(); $('#catsSelect'+level).append('<option value="">-- <?php echo $lang_select; ?> --</option>'); data.cats = $.makeArray(data.cats); $.each(data.cats, function(key, val) { if(val.CategoryID != parent){ $('#catsSelect'+level).append('<option value="'+val.CategoryID+'">'+val.CategoryName+'</option>'); } }); if(skip != true){ $('#finalCat').val(''); } $('#catsSelect'+level).show(); }else{ if(data.error){ alert(data.error); $('#reviewButton').hide(); $('#content').prepend('<div class="warning"><?php echo $lang_ajax_catproblem; ?></div>'); $('#mainForm, .heading').hide(); }else{ $('#finalCat').val($('#catsSelect'+prevLevel).val()); $('#cSelections').removeClass('attention').addClass('success'); getCategoryFeatures($('#catsSelect'+prevLevel).val()); } } $('#imageLoading').hide(); } }); } function getCategoryFeatures(cat){ itemFeatures(cat); $('#durationRow').hide(); $('#durationLoading').show(); $('#durationContainer').show(); $('#conditionRow').hide(); $('#conditionLoading').show(); $('#conditionContainer').show(); $.ajax({ url: 'index.php?route=openbay/openbay/getCategoryFeatures&token=<?php echo $token; ?>&category='+cat, type: 'GET', dataType: 'json', success: function(data) { if(data.error == false){ var htmlInj = ''; listingDuration(data.data.durations); if(data.data.maxshipping != false){ $('#maxShippingAlert').append(data.data.maxshipping).show(); } if(data.data.conditions){ data.data.conditions = $.makeArray(data.data.conditions); $.each(data.data.conditions, function(key, val){ htmlInj += '<option value='+val.id+'>'+val.name+'</option>'; }); $('#conditionRow').empty().html(htmlInj); $('#conditionRow').show(); $('#conditionLoading').hide(); } }else{ if(data.msg == null){ alert('<?php echo $lang_ajax_noload; ?>'); }else{ alert(data.msg); } } } }); } function searchEbayCatalog(){ var qry = $('#catalog_search').val(); var cat = $('#finalCat').val(); if(cat <= 0){ alert('<?php echo $lang_error_choose_category; ?>'); return; } if(qry == ''){ alert('<?php echo $lang_error_enter_text; ?>'); return; } var html = ''; $.ajax({ url: 'index.php?route=openbay/openbay/searchEbayCatalog&token=<?php echo $token; ?>', type: 'POST', dataType: 'json', data: { categoryId: cat, page: 1, search: qry }, beforeSend: function(){ $('#showCatalogDiv').empty().show(); $('#showCatalogDivPreload').hide(); $('#catalog_search_btn').hide(); $('#catalog_search_img').show(); }, success: function(data) { if(data.error == false){ if(data.data.productSearchResult.paginationOutput.totalEntries == 0 || data.data.ack == 'Failure'){ $('#showCatalogDiv').html('<p><?php echo $lang_error_no_catalog_data; ?></p>'); }else{ data.data.productSearchResult.products = $.makeArray(data.data.productSearchResult.products); $.each(data.data.productSearchResult.products, function(key, val){ processCatalogItem(val); }); $('#showCatalogDiv').prepend('<div style="clear:both;"></div>').append('<div style="clear:both;"></div>'); } }else{ if(data.msg == null){ alert('<?php echo $lang_ajax_noload; ?>'); }else{ alert(data.msg); } } $('#catalog_search_btn').show(); $('#catalog_search_img').hide(); } }); } function processCatalogItem(val){ html = ''; html += '<div style="float:left; display:inline; width:365px; height:100px; padding:5px; margin-right:10px; margin-bottom:10px;" class="border">'; html += '<div style="vertical-align:middle; float:left; display:inline; width:20px; height:100px; vertical-align:middle;">'; html += '<input type="radio" name="catalog_epid" value="'+val.productIdentifier.ePID+'" />'; html += '</div>'; html += '<div style="float:left; display:inline; width:100px; height:100px; overflow:hidden; text-align: center;">'; html += '<img src="'+val.stockPhotoURL.thumbnail.value+'" />'; html += '</div>'; html += '<div style="float:left; display:inline; width:210px;">'; html += '<p style="line-height:24px;">'+val.productDetails.value.text.value+'</p>'; html += '</div>'; html += '</div>'; $('#showCatalogDiv').append(html); } function listingDuration(data){ var lang = new Array(); var listingDefault = '<?php echo $product['defaults']['listing_duration']; ?>'; lang["Days_1"] = '<?php echo $lang_listing_1day; ?>'; lang["Days_3"] = '<?php echo $lang_listing_3day; ?>'; lang["Days_5"] = '<?php echo $lang_listing_5day; ?>'; lang["Days_7"] = '<?php echo $lang_listing_7day; ?>'; lang["Days_10"] = '<?php echo $lang_listing_10day; ?>'; lang["Days_30"] = '<?php echo $lang_listing_30day; ?>'; lang["GTC"] = '<?php echo $lang_listing_gtc; ?>'; htmlInj = ''; data = $.makeArray(data); $.each(data, function(key, val){ htmlInj += '<option value="'+val+'"'; if(val == listingDefault){ htmlInj += ' selected="selected"';} htmlInj += '>'+lang[val]+'</option>'; }); $('#durationRow').empty().html(htmlInj); $('#durationRow').show(); $('#durationLoading').hide(); } function itemFeatures(cat){ $.ajax({ url: 'index.php?route=openbay/openbay/getEbayCategorySpecifics&token=<?php echo $token; ?>&category='+cat, type: 'GET', dataType: 'json', beforeSend: function(){ $('#featureRow').show(); $('#featLoading').show(); $('#showFeatureDiv').show(); $('#showFeatureDivPreload').hide(); }, success: function(data) { if(data.error == false){ $('#featureRow').empty(); $('.optSpecifics').empty().hide(); var htmlInj = ''; var htmlInj2 = ''; var specificCount = 0; if(data.data.Recommendations.NameRecommendation){ data.data.Recommendations.NameRecommendation = $.makeArray(data.data.Recommendations.NameRecommendation); $.each(data.data.Recommendations.NameRecommendation, function(key, val){ htmlInj2 = ''; if(("ValueRecommendation" in val) && (val.ValidationRules.MaxValues == 1)){ htmlInj2 += '<option value="">-- <?php echo $lang_select; ?> --</option>'; val.ValueRecommendation = $.makeArray(val.ValueRecommendation); $.each(val.ValueRecommendation, function(key2, option){ htmlInj2 += '<option value="'+option.Value+'">'+option.Value+'</option>'; }); if(val.ValidationRules.SelectionMode == 'FreeText'){ htmlInj2 += '<option value="Other"><?php echo $lang_other; ?></option>'; } htmlInj += '<tr><td class="ebaySpecificTitle">'+val.Name+'</td><td><select name="feat['+val.Name+']" class="ebaySpecificSelect" id="spec_sel_'+specificCount+'" onchange="toggleSpecOther('+specificCount+');">'+htmlInj2+'</select><span id="spec_'+specificCount+'_other" class="ebaySpecificSpan"><?php echo $lang_other; ?>: <input type="text" name="featother['+val.Name+']" class="ebaySpecificOther" /></span></td></tr>'; }else if(("ValueRecommendation" in val) && (val.ValidationRules.MaxValues > 1)){ htmlInj += '<tr><td class="ebaySpecificTitle">'+val.Name+'</td><td>'; val.ValueRecommendation = $.makeArray(val.ValueRecommendation); $.each(val.ValueRecommendation, function(key2, option){ htmlInj += '<p><input type="checkbox" name="feat['+val.Name+'][]" value="'+option.Value+'" />'+option.Value+'</p>'; }); htmlInj += '</td></tr>'; }else{ htmlInj += '<tr><td class="ebaySpecificTitle">'+val.Name+'</td><td><input type="text" name="feat['+val.Name+']" class="ebaySpecificInput" /></td></tr>'; } specificCount++; }); $('#featureRow').append(htmlInj); }else{ $('#featureRow').text('None'); } }else{ if(data.msg == null){ alert('<?php echo $lang_ajax_noload; ?>'); }else{ alert(data.msg); } } $('#featLoading').hide(); } }); } function toggleSpecOther(id){ var selectVal = $('#spec_sel_'+id).val(); if(selectVal == 'Other'){ $('#spec_'+id+'_other').show(); }else{ $('#spec_'+id+'_other').hide(); } } function addShipping(id){ if(id == 'national'){ var loc = '0'; }else{ var loc = '1'; } var count = $('#count_'+id).val(); count = parseInt(count); $.ajax({ url: 'index.php?route=openbay/openbay/getShippingService&token=<?php echo $token; ?>&loc='+loc, type: 'GET', dataType: 'json', success: function(data) { html = ''; html += '<p class="shipping_' + id + '_' + count + '" style="border-top:1px dotted; margin:0; padding:8px 0;"><label><strong><?php echo $lang_shipping_service; ?></strong> <label><select name="service_' + id + '[' + count + ']">'; data.svc = $.makeArray(data.svc); $.each(data.svc, function(key, val) { html += '<option value="' + val.ShippingService + '">' + val.description + '</option>'; }); html += '</select></p>'; if(id == 'international'){ html += '<h5 style="margin:5px 0;" class="shipping_' + id + '_' + count + '">Ship to zones</h5>'; html += '<div style="border:1px solid #000; background-color:#F5F5F5; width:100%; min-height:40px; margin-bottom:10px; display:inline-block;" class="shipping_' + id + '_' + count + '">'; html += '<div style="display:inline; float:left; padding:10px 6px;line-height:20px; height:20px;">'; html += '<input type="checkbox" name="shipto_international[' + count + '][]" value="Worldwide" /> Worldwide</div>'; <?php foreach($data['shipping_international_zones'] as $zone){ ?> html += '<div style="display:inline; float:left; padding:10px 6px;line-height:20px; height:20px;">'; html += '<input type="checkbox" name="shipto_international[' + count + '][]" value="<?php echo $zone['shipping_location']; ?>" /> <?php echo $zone['description']; ?></div>'; <?php } ?> html += '</div>'; html += '<div style="clear:both;" class="shipping_' + id + '_' + count + '"></div>'; } html += '<p class="shipping_' + id + '_' + count + '"><label><?php echo $lang_shipping_first; ?></label><input type="text" name="price_' + id + '[' + count + ']" style="width:50px;" value="0.00" />'; html += ' <label><?php echo $lang_shipping_add; ?></label><input type="text" name="priceadditional_' + id + '[' + count + ']" style="width:50px;" value="0.00" /> <a onclick="removeShipping(\'' + id + '\',\'' + count + '\');" class="button"><span><?php echo $lang_btn_remove; ?></span></a></p>'; html += '<div style="clear:both;" class="shipping_' + id + '_' + count + '"></div>'; $('#'+id+'Btn').append(html); } }); $('#count_'+id).val(count + 1); } function checkLocExtra(id){ if($('#'+id).val() == 2){ $('#'+id+'_extra').show(); }else{ $('#'+id+'_extra').hide(); } } function removeShipping(id, count){ $('.shipping_'+id+'_'+count).remove(); } function ebayVerify(){ CKupdate(); var err = 0; <!-- is there ebay gallery images to send? --> if ($('.checkboxEbayImage:checked').length > 0){ <!-- get the id value of the main image --> var main_image = $('[name=main_image]:checked').val(); <!-- has the main ebay image been ticked as an ebay image --> if ($('#imgChk'+main_image).attr('checked')) { }else{ alert('<?php echo $lang_ajax_mainimage; ?>'); err = 1; return; } }else{ if (!confirm('<?php echo $lang_ajax_noimages; ?>')){ err = 1; return; } } if($('#finalCat').val() == ''){ err = 1; alert('<?php echo $lang_ajax_error_cat; ?>'); return; } if($('#auction_duration').val() == ''){ err = 1; alert('<?php echo $lang_ajax_duration; ?>'); return; } if($('#gallery_height').val() == '' || $('#gallery_width').val() == '' || $('#thumb_height').val() == '' || $('#thumb_width').val() == ''){ err = 1; alert('<?php echo $lang_ajax_image_size; ?>'); return; } if($('#sku').val() == ''){ err = 1; alert('<?php echo $lang_ajax_error_sku; ?>'); return; } if($('#name').val() == ''){ err = 1; alert('<?php echo $lang_ajax_error_name; ?>'); return; } if($('#name').val() == ''){ err = 1; alert('<?php echo $lang_ajax_error_name_len; ?>'); return; } if($('#location').val() == '' && $('#postcode').val() == ''){ err = 1; alert('<?php echo $lang_ajax_error_loc; ?>'); return; } if($('#dispatch_time').val() == ''){ err = 1; alert('<?php echo $lang_ajax_error_time; ?>'); return; } if($('#count_national').val() == 0){ err = 1; alert('<?php echo $lang_ajax_error_nat_svc; ?>'); return; } if($('#durationRow').val() == ''){ err = 1; alert('<?php echo $lang_ajax_error_duration; ?>'); return; } <?php if(!empty($addon['openstock']) && $addon['openstock'] == true && !empty($product['options'])){ echo 'var hasOptions = "yes";'; }else{ echo 'var hasOptions = "no";'; ?> if($('#qty').val() < 1){ err = 1; alert('<?php echo $lang_ajax_error_stock; ?>'); return; } <?php } ?> if(err == 0){ $.ajax({ type:'POST', dataType: 'json', url: 'index.php?route=openbay/openbay/verify&token=<?php echo $token; ?>&options='+hasOptions, data: $("#form").serialize(), success: function(data){ $('#previewFrame').empty(); $('#previewFrameRow').hide(); if(data.error != true){ $('#reviewButton').show(); $('#reviewButtonLoading').hide(); $('#mainForm').hide(); if(data.data.Errors){ data.Errors = $.makeArray(data.Errors); $.each(data.data.Errors, function(key, val){ $('#reviewForm').prepend('<div class="warning" style="margin-bottom:5px;">'+val+'</div>'); }); } if(data.data.Ack != 'Failure'){ var feeTot = parseFloat(0.00); var Cur = ''; data.data.Fees = $.makeArray(data.data.Fees); $.each(data.data.Fees, function(key, val){ if(val.Fee != 0.0 && val.Name != 'ListingFee'){ feeTot = feeTot + parseFloat(val.Fee); $('#reviewFormTableCosts').append(val.Name+' - '+val.Cur+' '+parseFloat(val.Fee).toFixed(2)+'<br />'); } Cur = val.Cur; }); if(document.location.protocol == 'https:') { $('#previewFrame').html('<div class="buttons"><a class="button" target="_BLANK" href="'+data.data.link+'">Preview</a></buttons>'); } else { $('#previewFrame').html('<iframe src="'+data.data.link+'" frameborder="0" height="600" width="100%" style="margin-left:auto; margin-right:auto;" scrolling="auto"></iframe>'); } $('#previewFrameRow').show(); $('#reviewFormTableCostsTotal').html(Cur+' '+feeTot.toFixed(2)); }else{ $('.listingFees').hide(); $('#submitListing').hide(); } $('#reviewForm').show(); }else{ $('#submitListing').hide(); $('#reviewButton').show(); $('#reviewButtonLoading').hide(); $('.listingFees').hide(); alert(data.msg); } }, beforeSend: function(){ $('#submitListing').show(); $('#reviewButton').hide(); $('#reviewButtonLoading').show(); $('.listingFees').show(); } }); } } function eBaySubmit(){ CKupdate(); var hasOptions = "<?php if(!empty($addon['openstock']) && $addon['openstock'] == true && !empty($product['options'])){ echo'yes'; }else{ echo 'no'; }?>"; $.ajax({ type:'POST', dataType: 'json', url: 'index.php?route=openbay/openbay/listItem&token=<?php echo $token; ?>&options='+hasOptions, data: $("#form").serialize(), success: function(data){ if(data.error == true){ alert(data.msg); }else{ if(data.data.Errors){ data.data.Errors = $.makeArray(data.data.Errors); $.each(data.data.Errors, function(key, val){ $('#failedForm').prepend('<div class="warning" style="margin-bottom:5px;">'+val+'</div>'); $('#doneForm').prepend('<div class="warning" style="margin-bottom:5px;">'+val+'</div>'); }); } if(data.data.Failed == true){ $('#submitListing').show(); $('#submitListingLoading').hide(); $('#reviewForm').hide(); $('#failedForm').show(); }else{ $('#submitListing').show(); $('#submitListingLoading').hide(); $('#reviewForm').hide(); $('#itemNumber').text(data.data.ItemID); $('#view_button').attr('href', data.data.viewLink); $('#doneForm').show(); $('#cancel_button').hide(); } } }, beforeSend: function(){ $('#submitListing').hide(); $('#submitListingLoading').show(); $('#editButton').hide(); } }); } function titleLength(){ if($('#name').val().length > 80){ $('#name_highlight').addClass('warning'); $('#name_highlight_msg').show(); }else{ $('#name_highlight').removeClass('warning'); $('#name_highlight_msg').hide(); } } function subtitleRefocus(){ $('#sub_name').focus(); } function goToEdit(){ $('#reviewFormTableCosts').empty(); $('#reviewFormTableCostsTotal').empty(); $('.warning').remove(); $('#reviewForm').hide(); $('#mainForm').show(); } function toggleRad(id){ if ($("#imgChk"+id).is(':checked')) { $("#imgRad"+id).show(); } else { $("#imgRad"+id).hide(); } } function updatePrice(){ var taxEx = $('#taxEx').val(); var rate = $('#taxRate').val(); var taxInc = taxEx * ((rate /100)+1); $('#taxInc').val(parseFloat(taxInc).toFixed(2)); } function updateVarPrice(){ var rate = $('#taxRate').val(); var taxEx = ''; var id = ''; var taxInc = ''; $.each($('.varPriceExCount'), function() { id = $(this).val(); taxEx = $('#varPriceEx_'+id).val(); taxInc = taxEx * ((rate /100)+1); $('#varPriceInc_'+id).val(parseFloat(taxInc).toFixed(2)); }); } function updateVarPriceFromEx(id){ var taxEx = $('#varPriceEx_'+id).val(); var rate = $('#taxRate').val(); var taxInc = taxEx * ((rate /100)+1); $('#varPriceInc_'+id).val(parseFloat(taxInc).toFixed(2)); } function updatePriceFromEx(){ var taxEx = $('#taxEx').val(); var rate = $('#taxRate').val(); var taxInc = taxEx * ((rate /100)+1); $('#taxInc').val(parseFloat(taxInc).toFixed(2)); } function updateVarPriceFromInc(id){ var taxInc = $('#varPriceInc_'+id).val(); var rate = $('#taxRate').val(); var taxEx = taxInc / ((rate /100)+1); $('#varPriceEx_'+id).val(parseFloat(taxEx).toFixed(2)); } function updatePriceFromInc(){ var taxInc = $('#taxInc').val(); var rate = $('#taxRate').val(); var taxEx = taxInc / ((rate /100)+1); $('#taxEx').val(parseFloat(taxEx).toFixed(2)); } $('#popular_default').click(function(){ $('#cSelectionsRow').show(); $('#showFeatureDiv').hide(); $('#showCatalogDiv').hide(); $('#featureRow').empty(); $('#specifics').empty(); $('input[name=suggested]').removeAttr('checked'); $('#suggested_default').prop('checked', 'checked'); }); $('input[name=popular]').bind('change', function(){ if($(this).val() != ''){ categoryFavChange($(this).val()); } }); $('#allTemplateImages').bind('change', function(){ if($('#allTemplateImages').is(':checked')){ $('.checkboxTemplateImage').prop('checked', 'checked'); }else{ $('.checkboxTemplateImage').removeAttr('checked'); } }); $('#allEbayImages').bind('change', function(){ if($('#allEbayImages').is(':checked')){ $('.checkboxEbayImage').prop('checked', 'checked'); }else{ $('.checkboxEbayImage').removeAttr('checked'); } }); $('#shipping_in_desc').bind('change', function(){ if($('#shipping_in_desc').is(':checked')){ $('#shipping_table_rows').hide(); }else{ $('#shipping_table_rows').show(); } }); $('#profile_generic').change(function(){ profileGenericUpdate(); }); $('#profile_shipping').change(function(){ profileShippingUpdate(); }); $('#profile_return').change(function(){ profileReturnUpdate(); }); $('#profile_theme').change(function(){ profileThemeUpdate(); }); function profileShippingUpdate(){ if($('#profile_shipping').val() != 'def'){ $('#profileShippingLoading').show(); $.ajax({ type:'GET', dataType: 'json', url: 'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo $token; ?>&ebay_profile_id='+$('#profile_shipping').val(), success: function(data){ setTimeout(function(){ $('#location').val(data.data.location); $('#postcode').val(data.data.postcode); $('#dispatch_time').val(data.data.dispatch_time); $('#shipping_in_desc').prop('checked', false); if(data.data.shipping_in_desc == 1){ $('#shipping_in_desc').prop('checked', true); $('#shipping_table_rows').hide(); }else{ $('#shipping_in_desc').prop('checked', false); $('#shipping_table_rows').show(); } if(data.data.get_it_fast == 1){ $('#get_it_fast').prop('checked', true); }else{ $('#get_it_fast').prop('checked', false); } if(typeof data.data.country !== undefined && data.data.country){ $('#country').val(data.data.country); } $('#nationalBtn').html(data.html.national); $('#internationalBtn').html(data.html.international); $('#count_international').html(data.html.international_count); $('#count_national').val(data.html.national_count); $('#profileShippingLoading').hide(); }, 1000); } }); } } function profileReturnUpdate(){ if($('#profile_return').val() != 'def'){ $('#profileReturnsLoading').show(); $.ajax({ type:'GET', dataType: 'json', url: 'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo $token; ?>&ebay_profile_id='+$('#profile_return').val(), success: function(data){ setTimeout(function(){ if($('#returns_accepted').length){ $('#returns_accepted').val(data.data.returns_accepted); } if($('#returns_option').length){ $('#returns_option').val(data.data.returns_option); } if($('#returns_within').length){ $('#returns_within').val(data.data.returns_within); } if($('#returns_policy').length){ $('#returns_policy').val(data.data.returns_policy); } if($('#returns_shipping').length){ $('#returns_shipping').val(data.data.returns_shipping); } if($('#returns_restocking_fee').length){ $('#returns_restocking_fee').val(data.data.returns_restocking_fee); } $('#profileReturnsLoading').hide(); }, 1000); } }); } } function profileThemeUpdate(){ if($('#profile_theme').val() != 'def'){ $('#profileThemeLoading').show(); $.ajax({ type:'GET', dataType: 'json', url: 'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo $token; ?>&ebay_profile_id='+$('#profile_theme').val(), success: function(data){ setTimeout(function(){ $('#gallery_height').val(data.data.ebay_gallery_height); $('#gallery_width').val(data.data.ebay_gallery_width); $('#thumb_height').val(data.data.ebay_thumb_height); $('#thumb_width').val(data.data.ebay_thumb_width); if(data.data.ebay_gallery_plus == 1){ $('#gallery_plus').prop('checked', true); }else{ $('#gallery_plus').removeAttr('checked'); } if(data.data.ebay_supersize == 1){ $('#gallery_super').prop('checked', true); }else{ $('#gallery_super').removeAttr('checked'); } if(data.data.ebay_img_ebay == 1){ $('.checkboxEbayImage').prop('checked', true); $('#allEbayImages').prop('checked', true); } if(data.data.ebay_img_template == 1){ $('.checkboxTemplateImage').prop('checked', true); $('#allTemplateImages').prop('checked', true); } if($.inArray('ebay_template_id', data.data)){ $('#template_id').val(data.data.ebay_template_id); } $('#profileThemeLoading').hide(); }, 1000); } }); } } function profileGenericUpdate(){ if($('#profile_generic').val() != 'def'){ $('#profileGenericLoading').show(); $.ajax({ type:'GET', dataType: 'json', url: 'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo $token; ?>&ebay_profile_id='+$('#profile_generic').val(), success: function(data){ setTimeout(function(){ if(data.data.private_listing == 1){ $('#private_listing').prop('checked', true); }else{ $('#private_listing').removeAttr('checked'); } $('#profileGenericLoading').hide(); }, 1000); } }); } } function removeVariationImage(grp_id, id, number){ $('#option_image_'+grp_id+'_'+id+'_'+number).remove(); var count = $('#option_image_count_'+grp_id).val(); count = count - 1; $('#option_image_count_'+grp_id).val(count); } function addVariationImage(grp_id, id){ var count = $('#option_image_count_'+grp_id).val(); count = parseInt(count) + 1; $('#option_image_count_'+grp_id).val(count); var html = ''; html += '<div class="border p10 mBottom10 width100 left floatLeft mRight10" id="option_image_'+grp_id+'_'+id+'_'+count+'">'; html += '<img src="<?php echo $no_image; ?>" id="option_image_img_'+grp_id+'_'+id+'_'+count+'" />'; html += '<input type="hidden" name="option_image['+grp_id+']['+id+'][images][]" id="option_image_input_'+grp_id+'_'+id+'_'+count+'" value="" />'; html += '<p class="textCenter"><a class="cursor" onclick="removeVariationImage('+grp_id+','+id+','+count+');"><?php echo $lang_remove; ?></a></p>'; html += '</div>'; $('#option_images_'+id).append(html); image_upload('option_image_input_'+grp_id+'_'+id+'_'+count, 'option_image_img_'+grp_id+'_'+id+'_'+count,'option_image_'+grp_id+'_'+id+'_'+count,'option_image_input_'+grp_id+'_'+id+'_'+count); } function confirmAction(url){ if (confirm("<?php echo $lang_confirm_action; ?>")){ window.location = url; } } $('#sub_name').focus(function(){ $('#sub_name_highlight').addClass('attention'); $('#sub_name_highlight_msg').show(); }); $('#sub_name').focusout(function(){ setTimeout(function(){ $('#sub_name_highlight').removeClass('attention'); $('#sub_name_highlight_msg').hide(); }, 100); }); $('#name').keyup(function(){ titleLength(); }); $('#name').change(function(){ titleLength(); }); $('#option_image_group').change(function(){ var option_group_id = $(this).val(); var option_group_name = $(this).find("option:selected").text(); $('.option_group_img').hide(); if(option_group_id != 'def'){ $('.option_group_img_tr').show(); $('#option_group_img_'+option_group_id).show(); $('#option_image_group_name').val(option_group_name); }else{ $('#option_image_group_name').val(''); $('.option_group_img_tr').hide(); } }); $(document).ready(function() { loadCategories(1); titleLength(); getSuggestedCategories(); updatePrice(); updateVarPrice(); <?php if($product['profiles_returns_def'] > 0){ ?> $('#profile_return').val(<?php echo $product['profiles_returns_def']; ?>); profileReturnUpdate(); <?php } ?> <?php if($product['profiles_generic_def'] > 0){ ?> $('#profile_generic').val(<?php echo $product['profiles_generic_def']; ?>); profileGenericUpdate(); <?php } ?> <?php if($product['profiles_shipping_def'] > 0){ ?> $('#profile_shipping').val(<?php echo $product['profiles_shipping_def']; ?>); profileShippingUpdate(); <?php } ?> <?php if($product['profiles_theme_def'] > 0){ ?> $('#profile_theme').val(<?php echo $product['profiles_theme_def']; ?>); profileThemeUpdate(); <?php } ?> }); //--></script> <?php echo $footer; ?>