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_bulk.tpl |
<?php echo $header; ?> <div id="content"> <?php if(!isset($error_fail)){ ?> <?php foreach($error_warning as $warning) { ?> <div class="warning mBottom10"><?php echo $warning; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><?php echo $lang_page_title; ?></h1> <div class="buttons"> <a class="button" onclick="previewAll()" id="previewBtn"><span><?php echo $lang_preview_all; ?></span></a> <a class="button" style="display:none" onclick="editAll();" id="previewEditBtn"><span><?php echo $lang_edit; ?></span></a> <a class="button" style="display:none" onclick="submitAll();" id="submitBtn"><span><?php echo $lang_submit; ?></span></a> </div> </div> <form id="form"> <table class="list"> <tbody> <tr> <td> <?php if ($products) { ?> <?php $i = 0; ?> <?php foreach ($products as $product) { ?> <div class="box mTop15 listingBox" id="p_row_<?php echo $i; ?>"> <input type="hidden" class="pId openbayData_<?php echo $i; ?>" name="pId" value="<?php echo $i; ?>" /> <input type="hidden" class="openbayData_<?php echo $i; ?>" name="product_id" value="<?php echo $product['product_id']; ?>" /> <div class="heading"> <div id="p_row_title_<?php echo $i; ?>" style="float:left;" class="displayNone bold m0 p10"></div> <div id="p_row_buttons_<?php echo $i; ?>" class="buttons right"> <a class="button" onclick="removeBox('<?php echo $i; ?>')"><span><?php echo $lang_remove; ?></span></a> </div> </div> <table class="m0 border borderNoBottom" style="width:100%;" cellpadding="0" cellspacing="0"> <tr id="p_row_msg_<?php echo $i; ?>" class="displayNone"> <td colspan="3" id="p_msg_<?php echo $i; ?>"> <img src="view/image/loading.gif" style="margin:10px;" alt="Loading" /> </td> </tr> <tr class="p_row_content_<?php echo $i; ?>"> <td class="center width100"><img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" /></td> <td class="left width390" valign="top"> <p><label style="display:inline-block;" class="width100 mRight10 bold"><?php echo $lang_title; ?>:</label><input type="text" name="title" class="openbayData_<?php echo $i; ?> width250" value="<?php echo $product['name']; ?>" id="title_<?php echo $i; ?>" /></p> <input type="hidden" name="price_original" id="price_original_<?php echo $i; ?>" value="<?php echo number_format($product['price']*(($default['defaults']['tax']/100) + 1), 2, '.', ''); ?>" /> <p><label style="display:inline-block;" class="width100 mRight10 bold"><?php echo $lang_price; ?>:</label><input id="price_<?php echo $i; ?>" type="text" name="price" class="openbayData_<?php echo $i; ?> width50" value="<?php echo number_format($product['price']*(($default['defaults']['tax']/100) + 1), 2, '.', ''); ?>" /></p> <p><label style="display:inline-block;" class="width100 mRight10 bold"><?php echo $lang_stock; ?>:</label><?php echo $product['quantity']; ?></p> <input type="hidden" name="qty" value="<?php echo $product['quantity']; ?>" class="openbayData_<?php echo $i; ?>" /> <div class="buttons right"> <a class="button" onclick="showFeatures('<?php echo $i; ?>');" id="editFeature_<?php echo $i; ?>" style="display:none;"><span><?php echo $lang_features; ?></span></a> <a class="button" onclick="showCatalog('<?php echo $i; ?>');" id="editCatalog_<?php echo $i; ?>" style="display:none;"><span><?php echo $lang_catalog; ?></span></a> </div> <div id="featurePage_<?php echo $i; ?>" class="greyScreenBox featurePage"> <div class="bold border p5 previewClose">X</div> <div class="previewContentScroll"> <table class="form" id="featureRow_<?php echo $i; ?>"></table> </div> </div> <!-- main product catalog popup box --> <div id="catalogPage_<?php echo $i; ?>" class="greyScreenBox featurePage"> <div class="bold border p5 previewClose">X</div> <div class="previewContentScroll"> <!-- catalog search area --> <table class="form"> <tr> <td><?php echo $lang_catalog_search; ?>:</td> <td> <div class="buttons"> <input type="text" name="catalog_search" id="catalog_search_<?php echo $i; ?>" value="" /> <a onclick="searchEbayCatalog('<?php echo $i; ?>');" class="button" id="catalog_search_btn_<?php echo $i; ?>"><span><?php echo $lang_search; ?></span></a> <img src="view/image/loading.gif" id="catalog_search_img_<?php echo $i; ?>" class="displayNone" alt="Loading" /> </div> </td> </tr> </table> <!-- container for the product catalog information --> <div id="catalogDiv_<?php echo $i; ?>"></div> <input type="hidden" class="openbayData_<?php echo $i; ?>" name="catalog_epid" id="catalog_epid_<?php echo $i; ?>" value="0" /> </div> </div> </td> <td class="p10"> <p> <label style="display:inline-block;" class="mRight10 bold width100"><?php echo $lang_profile_theme; ?></label> <select name="theme_profile" class="width250 openbayData_<?php echo $i; ?>"> <?php foreach($default['profiles_theme'] as $s){ echo '<option value="'.$s['ebay_profile_id'].'"'.($default['profiles_theme_def'] == $s['ebay_profile_id'] ? ' selected' : '').'>'.$s['name'].'</option>'; } ?> </select> </p> <p> <label style="display:inline-block;" class="mRight10 bold width100"><?php echo $lang_profile_shipping; ?></label> <select name="shipping_profile" class="width250 openbayData_<?php echo $i; ?>"> <?php foreach($default['profiles_shipping'] as $s){ echo '<option value="'.$s['ebay_profile_id'].'"'.($default['profiles_shipping_def'] == $s['ebay_profile_id'] ? ' selected' : '').'>'.$s['name'].'</option>'; } ?> </select> </p> <p> <label style="display:inline-block;" class="mRight10 bold width100"><?php echo $lang_profile_generic; ?></label> <select name="generic_profile" id="generic_profile_<?php echo $i; ?>" class="width250 openbayData_<?php echo $i; ?>" onchange="genericProfileChange(<?php echo $i; ?>);"> <?php foreach($default['profiles_generic'] as $s){ echo '<option value="'.$s['ebay_profile_id'].'"'.($default['profiles_generic_def'] == $s['ebay_profile_id'] ? ' selected' : '').'>'.$s['name'].'</option>'; } ?> </select> </p> <p> <label style="display:inline-block;" class="mRight10 bold width100"><?php echo $lang_profile_returns; ?></label> <select name="return_profile" class="width250 openbayData_<?php echo $i; ?>"> <?php foreach($default['profiles_returns'] as $s){ echo '<option value="'.$s['ebay_profile_id'].'"'.($default['profiles_returns_def'] == $s['ebay_profile_id'] ? ' selected' : '').'>'.$s['name'].'</option>'; } ?> </select> </p> <p id="conditionContainer_<?php echo $i; ?>" class="displayNone"> <label style="display:inline-block; width:100px;" class="mRight10 bold"><?php echo $lang_condition; ?> </label> <select name="condition" id="conditionRow_<?php echo $i; ?>" class="displayNone width250 openbayData_<?php echo $i; ?>"></select> <img id="conditionLoading_<?php echo $i; ?>" src="view/image/loading.gif" alt="Loading" /> </p> <p id="durationContainer_<?php echo $i; ?>" class="displayNone"> <label style="display:inline-block; width:100px;" class="mRight10 bold"><?php echo $lang_duration; ?> </label> <select name="duration" id="durationRow_<?php echo $i; ?>" class="displayNone width250 openbayData_<?php echo $i; ?>"></select> <img id="durationLoading_<?php echo $i; ?>" src="view/image/loading.gif" alt="Loading" /> </p> </td> </tr> <tr class="p_row_content_<?php echo $i; ?>"> <td colspan="3" style="padding:5px;"> <p class="bold m0"><?php echo $lang_category; ?> <img src="view/image/loading.gif" id="loadingSuggestedCat_<?php echo $i; ?>" alt="Loading" /></p> <div class="left pLeft10" id="suggestedCat_<?php echo $i; ?>"></div> <div style="clear:both;"></div> <div id="cSelections_<?php echo $i; ?>" class="displayNone left mTop10 pLeft30"> <select id="catsSelect1_<?php echo $i; ?>" class="mLeft30" onchange="loadCategories(2, false, <?php echo $i; ?>);"></select> <select id="catsSelect2_<?php echo $i; ?>" class="displayNone mLeft20" onchange="loadCategories(3, false, <?php echo $i; ?> );"></select> <select id="catsSelect3_<?php echo $i; ?>" class="displayNone mLeft20" onchange="loadCategories(4, false, <?php echo $i; ?> );"></select> <select id="catsSelect4_<?php echo $i; ?>" class="displayNone mLeft20" onchange="loadCategories(5, false, <?php echo $i; ?> );"></select> <select id="catsSelect5_<?php echo $i; ?>" class="displayNone mLeft20" onchange="loadCategories(6, false, <?php echo $i; ?> );"></select> <select id="catsSelect6_<?php echo $i; ?>" class="displayNone mLeft20" onchange="loadCategories(7, false, <?php echo $i; ?> );"></select> <img src="view/image/loading.gif" id="imageLoading_<?php echo $i; ?>" class="displayNone" alt="Loading" /> </div> <input type="hidden" name="finalCat" id="finalCat_<?php echo $i; ?>" class="openbayData_<?php echo $i; ?>" /> </td> </tr> </table> </div> <?php $i++; } ?> <?php } else { ?> <tr> <td class="center" colspan="3"><?php echo $text_no_results; ?></td> </tr> </table> <?php } ?> </td></tr> </tbody> </table> </form> </div> <div id="greyScreen"></div> <div id="loadingPage" class="greyScreenBox"> <p class="bold"><img src="view/image/loading.gif" alt="Loading" /> <?php echo $lang_loading; ?></p> <p><?php echo $lang_preparing0; ?> <span id="ajaxCountDoneDisplay">0</span> <?php echo $lang_preparing1; ?> <span id="ajaxCountTotalDisplay">0</span> <?php echo $lang_preparing2; ?> </p> <div class="buttons"> <a class="button" href="index.php?route=extension/openbay/itemList&token=<?php echo $this->request->get['token']; ?>"><span><?php echo $lang_cancel; ?></span></a> </div> </div> <div id="loadingVerify" class="greyScreenBox"> <p class="bold"><img src="view/image/loading.gif" alt="Loading" /> <?php echo $lang_verifying; ?></p> <p><?php echo $lang_processing; ?></p> </div> <div id="previewPage" class="greyScreenBox"> <div class="bold border p5 previewClose">X</div> <div class="previewContent"> <iframe id="previewContentIframe" frameborder="0" height="100%" width="100%" style="margin-left:auto; margin-right:auto;" scrolling="auto"></iframe> </div> </div> <?php }else{ ?> <?php foreach($error_fail as $fail) { ?> <div class="warning mBottom10"><?php echo $fail; ?></div> <?php } ?> <?php } ?> </div> <input type="hidden" id="totalItems" value="<?php echo $count; ?>" name="totalItems" /> <input type="hidden" id="ajaxCount" value="0" /> <input type="hidden" class="ajaxCountTotal" id="ajaxCountTotal" value="0" /> <input type="hidden" class="ajaxCountDone" id="ajaxCountDone" value="0" /> <script type="text/javascript"> $(document).ready(function() { showGreyScreen('loadingPage'); <?php $j = 0; while($j < $i){ ?> getSuggestedCategories('<?php echo (int)$j; ?>'); modifyPrices('<?php echo (int)$j; ?>'); <?php $j++; } ?> $('#activeItems').text($('#totalItems').val()); }); $(document).keyup(function(e) { if (e.keyCode == 27) { alert('<?php echo $lang_esc_key; ?>'); hideGreyScreen(); } }); function modifyPrices(id){ var price_original = parseFloat($('#price_original_'+id).val()); var price_modified = ''; var modify_percent = ''; $.ajax({ url: 'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo $token; ?>&ebay_profile_id='+$('#generic_profile_'+id).val(), type: 'GET', async: true, dataType: 'json', beforeSend: function(){ addCount(); }, success: function(data) { if(data.data.price_modify !== false && typeof data.data.price_modify !== 'undefined'){ modify_percent = 100 + parseFloat(data.data.price_modify); modify_percent = parseFloat(modify_percent / 100); price_modified = price_original * modify_percent; $('#price_'+id).val(parseFloat(price_modified).toFixed(2)); } removeCount(); }, failure: function(){ removeCount(); }, error: function(){ removeCount(); } }); } function addCount(){ var count = parseInt($('#ajaxCount').val()) + 1; $('#ajaxCount').val(count); var count1 = parseInt($('#ajaxCountTotal').val())+1; $('#ajaxCountTotal').val(count1); $('#ajaxCountTotalDisplay').text(count1); } function removeCount(){ var count = parseInt($('#ajaxCount').val())-1; $('#ajaxCount').val(count); var count1 = parseInt($('#ajaxCountDone').val())+1; $('#ajaxCountDone').val(count1); $('#ajaxCountDoneDisplay').text(count1); if(count == 0){ hideGreyScreen(); } } function removeBox(id){ $('#p_row_'+id).fadeOut('medium'); setTimeout(function(){ $('#p_row_'+id).remove(); }, 1000); $('#totalItems').val($('#totalItems').val()-1); if ($('.listingBox').length == 1){ window.location = "index.php?route=extension/openbay/itemList&token=<?php echo $this->request->get['token']; ?>"; }else{ $('#activeItems').text($('#totalItems').val()); } } function useManualCategory(id){ loadCategories(1, true, id); $('#cSelections_'+id).show(); } function getSuggestedCategories(id){ var qry = $('#title_'+id).val(); $.ajax({ url: 'index.php?route=openbay/openbay/getSuggestedCategories&token=<?php echo $token; ?>&qry='+qry, type: 'GET', async: true, dataType: 'json', beforeSend: function(){ $('#loadingSuggestedCat_'+id).show(); addCount(); }, success: function(data) { $('#suggestedCat_'+id).empty(); var htmlInj = ''; if(data.error == false && data.data){ var i = 1; $.each(data.data, function(key,val){ if(val.percent != 0) { htmlInj += '<p style="margin:0px; padding:0 0 0 10px;"><input type="radio" id="suggested_category_'+id+'" name="suggested_'+id+'" value="'+val.id+'" onchange="categorySuggestedChange('+val.id+','+id+')"'; if(i == 1){ htmlInj += ' checked="checked"'; categorySuggestedChange(val.id, id); } htmlInj += '/> ('+val.percent+'% match) '+val.name+'</p>'; } i++; }); htmlInj += '<p style="margin:0px; padding:0 0 0 10px;"><input type="radio" id="manual_use_category_'+id+'" name="suggested_'+id+'" value="" onchange="useManualCategory('+id+')" /> Choose category</p>'; $('#suggestedCat_'+id).html(htmlInj); }else{ htmlInj += '<p style="margin:0px; padding:0 0 0 10px;"><input type="radio" id="manual_use_category_'+id+'" name="suggested_'+id+'" value="" onchange="useManualCategory('+id+')" checked="checked" /> Choose category</p>'; $('#suggestedCat_'+id).html(htmlInj); useManualCategory(id); } $('#loadingSuggestedCat_'+id).hide(); removeCount(); }, failure: function(){ $('#loadingSuggestedCat_'+id).hide(); removeCount(); }, error: function(){ $('#loadingSuggestedCat_'+id).hide(); removeCount(); } }); } function loadCategories(level, skip, id){ var parent = ''; if(level == 1){ parent = '' }else{ var prevLevel = level - 1; parent = $('#catsSelect'+prevLevel+'_'+id).val(); } var countI = level; while(countI <= 6){ $('#catsSelect'+countI+'_'+id).hide().empty(); countI++; } $.ajax({ url: 'index.php?route=openbay/openbay/getCategories&token=<?php echo $token; ?>&parent='+parent, type: 'GET', dataType: 'json', beforeSend: function(){ $('#cSelections_'+id).removeClass('success').addClass('attention'); $('#imageLoading_'+id).show(); addCount(); }, success: function(data) { if(data.items != null){ $('#catsSelect'+level+'_'+id).empty(); $('#catsSelect'+level+'_'+id).append('<option value="">-- SELECT --</option>'); $.each(data.cats, function(key, val) { if(val.CategoryID != parent){ $('#catsSelect'+level+'_'+id).append('<option value="'+val.CategoryID+'">'+val.CategoryName+'</option>'); } }); if(skip != true){ $('#finalCat_'+id).val(''); } $('#catsSelect'+level+'_'+id).show(); }else{ if(data.error){ }else{ $('#finalCat_'+id).val($('#catsSelect'+prevLevel+'_'+id).val()); $('#cSelections_'+id).removeClass('attention').addClass('success'); getCategoryFeatures($('#catsSelect'+prevLevel+'_'+id).val(), id); } } $('#imageLoading_'+id).hide(); removeCount(); }, failure: function(){ removeCount(); }, error: function(){ removeCount(); } }); } function getCategoryFeatures(cat, id){ itemFeatures(cat, id); $('#editCatalog_'+id).show(); $('#durationRow_'+id).hide(); $('#durationLoading_'+id).show(); $('#durationContainer_'+id).show(); $('#conditionRow_'+id).hide(); $('#conditionLoading_'+id).show(); $('#conditionContainer_'+id).show(); $.ajax({ url: 'index.php?route=openbay/openbay/getCategoryFeatures&token=<?php echo $token; ?>&category='+cat, type: 'GET', dataType: 'json', beforeSend: function(){ addCount(); }, success: function(data) { if(data.error == false){ var htmlInj = ''; listingDuration(data.data.durations, id); if(data.data.conditions){ $.each(data.data.conditions, function(key, val){ htmlInj += '<option value='+val.id+'>'+val.name+'</option>'; }); if(htmlInj == ''){ $('#conditionRow_'+id).empty(); $('#conditionContainer_'+id).hide(); $('#conditionRow_'+id).hide(); $('#conditionLoading_'+id).hide(); }else{ $('#conditionRow_'+id).empty().html(htmlInj); $('#conditionRow_'+id).show(); $('#conditionLoading_'+id).hide(); } } }else{ alert(data.msg); } removeCount(); }, failure: function(){ removeCount(); }, error: function(){ removeCount(); } }); } function itemFeatures(cat, id){ $('#editFeature_'+id).hide(); $.ajax({ url: 'index.php?route=openbay/openbay/getEbayCategorySpecifics&token=<?php echo $token; ?>&category='+cat, type: 'GET', dataType: 'json', beforeSend: function(){ addCount(); }, success: function(data) { if(data.error == false){ $('#featureRow_'+id).empty(); 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>'; //force an array in case of single element 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 left">'+val.Name+'</td><td><select name="feat['+val.Name+']" class="ebaySpecificSelect openbayData_'+id+' left" id="spec_sel_'+specificCount+'" onchange="toggleSpecOther('+specificCount+');">'+htmlInj2+'</select><br /><span id="spec_'+specificCount+'_other" class="ebaySpecificSpan"><p><?php echo $lang_other; ?>: <input type="text" name="featother['+val.Name+']" class="ebaySpecificOther openbayData_'+id+'" /></p></span></td></tr>'; }else if(("ValueRecommendation" in val) && (val.ValidationRules.MaxValues > 1)){ htmlInj += '<tr><td class="ebaySpecificTitle left">'+val.Name+'</td><td class="left">'; //force an array in case of single element val.ValueRecommendation = $.makeArray(val.ValueRecommendation); $.each(val.ValueRecommendation, function(key2, option){ htmlInj += '<p><input type="checkbox" name="feat['+val.Name+'][]" value="'+option.Value+'" class="openbayData_'+id+'"/>'+option.Value+'</p>'; }); htmlInj += '</td></tr>'; }else{ htmlInj += '<tr><td class="ebaySpecificTitle left">'+val.Name+'</td><td><input type="text" name="feat['+val.Name+']" class="ebaySpecificInput openbayData_'+id+' left" /></td></tr>'; } specificCount++; }); $('#featureRow_'+id).append(htmlInj); }else{ $('#featureRow_'+id).text('None'); } }else{ alert(data.msg); } $('#editFeature_'+id).show(); removeCount(); }, failure: function(){ removeCount(); }, error: function(){ removeCount(); } }); } function toggleSpecOther(id){ var selectVal = $('#spec_sel_'+id).val(); if(selectVal == 'Other'){ $('#spec_'+id+'_other').show(); }else{ $('#spec_'+id+'_other').hide(); } } function searchEbayCatalog(id){ var qry = $('#catalog_search_'+id).val(); var cat = $('#finalCat_'+id).val(); var html = ''; if(qry == ''){ alert('<?php echo $lang_search_text; ?>'); } $.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(){ $('#catalog_search_btn_'+id).hide(); $('#catalog_search_img_'+id).show(); $('#catalogDiv_'+id).empty(); }, success: function(data) { $('#catalog_search_btn_'+id).show(); $('#catalog_search_img_'+id).hide(); if(data.error == false){ if(data.data.productSearchResult.paginationOutput.totalEntries == 0 || data.data.ack == 'Failure'){ $('#catalogDiv_'+id).append('<?php echo $lang_catalog_no_products; ?>'); }else{ data.data.productSearchResult.products = $.makeArray(data.data.productSearchResult.products); $.each(data.data.productSearchResult.products, function(key, val){ processCatalogItem(val, id); }); } } }, failure: function(){ $('#catalog_search_btn_'+id).show(); $('#catalog_search_img_'+id).hide(); $('#catalogDiv_'+id).append('<?php echo $lang_search_failed; ?>'); }, error: function(){ $('#catalog_search_btn_'+id).show(); $('#catalog_search_img_'+id).hide(); $('#catalogDiv_'+id).append('<?php echo $lang_search_failed; ?>'); } }); } function processCatalogItem(val, id){ html = ''; html += '<div style="float:left; display:inline; width:450px; 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" class="openbayData_'+id+'" name="catalog_epid_'+id+'" 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:300px;">'; html += '<p style="line-height:24px;">'+val.productDetails.value.text.value+'</p>'; html += '</div>'; html += '</div>'; $('#catalogDiv_'+id).append(html); } function listingDuration(data, id){ var lang = new Array(); var listingDefault = '<?php echo (isset($default['defaults']['listing_duration']) ? $default['defaults']['listing_duration'] : ''); ?>'; lang["Days_1"] = '1 Day'; lang["Days_3"] = '3 Days'; lang["Days_5"] = '5 Days'; lang["Days_7"] = '7 Days'; lang["Days_10"] = '10 Days'; lang["Days_30"] = '30 Days'; lang["GTC"] = 'GTC'; htmlInj = ''; $.each(data, function(key, val){ htmlInj += '<option value="'+val+'"'; if(val == listingDefault){ htmlInj += ' selected="selected"';} htmlInj += '>'+lang[val]+'</option>'; }); $('#durationRow_'+id).empty().html(htmlInj); $('#durationRow_'+id).show(); $('#durationLoading_'+id).hide(); } function categorySuggestedChange(val, id){ $('#cSelections_'+id).hide(); loadCategories(1, true, id); $('input[name=finalCat]').attr('value', val); getCategoryFeatures(val, id); } function editAll(){ var id = ''; var name = ''; $('#previewBtn').show(); $('#previewEditBtn').hide(); $('#submitBtn').hide(); $('.p_row_buttons_prev').remove(); $('.p_row_buttons_view').remove(); $.each($('.pId'), function(i){ id = $(this).val(); name = $('#title_'+$(this).val()).val(); $('#p_row_msg_'+$(this).val()).hide(); $('.p_row_content_'+$(this).val()).show(); $('#p_row_title_'+$(this).val()).text(name).hide(); $('#p_msg_'+i).empty(); }); } function previewAll(){ var id = ''; var name = ''; var processedData = ''; showGreyScreen('loadingVerify'); $('.warning').hide(); $('#previewBtn').hide(); $('#previewEditBtn').show(); $('#submitBtn').show(); $.each($('.pId'), function(i){ id = $(this).val(); name = $('#title_'+$(this).val()).val(); $('#p_row_msg_'+$(this).val()).show(); $('.p_row_content_'+$(this).val()).hide(); $('#p_row_title_'+$(this).val()).text(name).show(); //set the catalog id if chosen $('#catalog_epid_'+id).val($("input[type='radio'][name='catalog_epid_"+id+"']:checked").val()); processedData = $(".openbayData_"+id).serialize(); $.ajax({ url: 'index.php?route=openbay/openbay/verifyBulk&token=<?php echo $token; ?>&i='+id, type: 'POST', dataType: 'json', data: processedData, beforeSend: function(){ addCount(); }, success: function(data) { if(data.ack != 'Failure'){ var msgHtml = ''; var feeTot = ''; var currencyCode = ''; if(document.location.protocol == 'https:') { $('#p_row_buttons_'+data.i).prepend('<a class="button p_row_buttons_prev" target="_BLANK" href="'+data.preview+'"><?php echo $lang_preview; ?></a>'); } else { var prevHtml = "previewListing('"+data.preview+"')"; $('#p_row_buttons_'+data.i).prepend('<a class="button p_row_buttons_prev" onclick="'+prevHtml+'"><?php echo $lang_preview; ?></a>'); } if(data.errors){ $.each(data.errors, function(k,v){ msgHtml += '<div class="attention" style="margin:5px;">'+v+'</div>'; }); } $.each(data.fees, function(key, val){ if(val.Fee != 0.0 && val.Name != 'ListingFee'){ feeTot = feeTot + parseFloat(val.Fee); } currencyCode = val.Cur; }); msgHtml += '<div class="success" style="margin:5px;">Total fees: '+currencyCode+' '+feeTot+'</div>'; $('#p_msg_'+data.i).html(msgHtml); }else{ var errorHtml = ''; $.each(data.errors, function(k,v){ errorHtml += '<div class="warning" style="margin:5px;">'+v+'</div>'; }); $('#p_msg_'+data.i).html(errorHtml); } removeCount(); }, failure: function(){ removeCount(); alert('<?php echo $lang_error_reverify; ?>'); }, error: function(){ removeCount(); alert('<?php echo $lang_error_reverify; ?>'); } }); }); } function submitAll(){ var confirm_box = confirm('<?php echo $lang_ajax_confirm_listing; ?>'); if (confirm_box) { var id = ''; var name = ''; var processedData = ''; showGreyScreen('loadingVerify'); $('.warning').hide(); $('.attention').hide(); $('#previewBtn').hide(); $('#previewEditBtn').hide(); $('#submitBtn').hide(); $('.p_row_buttons_prev').remove(); $.each($('.pId'), function(i){ id = $(this).val(); name = $('#title_'+$(this).val()).val(); $('#p_row_msg_'+$(this).val()).show(); $('.p_row_content_'+$(this).val()).hide(); $('#p_row_title_'+$(this).val()).text(name).show(); $.ajax({ url: 'index.php?route=openbay/openbay/listItemBulk&token=<?php echo $token; ?>&i='+id, type: 'POST', dataType: 'json', data: $(".openbayData_"+id).serialize(), beforeSend: function(){ addCount(); }, success: function(data) { if(data.ack != 'Failure'){ var prevHtml = "previewListing('"+data.preview+"')"; var msgHtml = ''; var feeTot = ''; var currencyCode = ''; if(data.errors){ $.each(data.errors, function(k,v){ msgHtml += '<div class="attention" style="margin:5px;">'+v+'</div>'; }); } $.each(data.fees, function(key, val){ if(val.Fee != 0.0 && val.Name != 'ListingFee'){ feeTot = feeTot + parseFloat(val.Fee); } currencyCode = val.Cur; }); $('#p_row_buttons_'+data.i).prepend('<a class="button p_row_buttons_view" href="<?php echo $listing_link; ?>'+data.itemid+'" target="_BLANK"><?php echo $lang_view; ?></a>'); msgHtml += '<div class="success" style="margin:5px;"><?php echo $lang_listed; ?>'+data.itemid+'</div>'; $('#p_msg_'+data.i).html(msgHtml); }else{ var errorHtml = ''; $.each(data.errors, function(k,v){ errorHtml += '<div class="warning" style="margin:5px;">'+v+'</div>'; }); $('#p_msg_'+data.i).html(errorHtml); } removeCount(); }, failure: function(){ removeCount(); }, error: function(){ removeCount(); } }); }); } } function previewListing(url){ showGreyScreen('previewPage'); $('#previewContentIframe').attr('src', url); } function showFeatures(id){ showGreyScreen('featurePage_'+id); } function showCatalog(id){ showGreyScreen('catalogPage_'+id); } function genericProfileChange(id){ modifyPrices(id); } </script> <?php echo $footer; ?>