Файл: upload/admin/view/template/openbay/ebay_new.tpl
Строк: 3541
<?php echo $header; ?><?php echo $column_left; ?>
<div
id="content">
<div class="page-header">
<div class="container-fluid">
<div
class="pull-right">
<a
onclick="confirmAction('<?php echo $cancel; ?>');"
data-toggle="tooltip" title="<?php echo $button_cancel;
?>" class="btn btn-default"><i class="fa
fa-reply"></i></a>
</div>
<h1><?php echo $heading_title; ?></h1>
<ul
class="breadcrumb">
<?php foreach ($breadcrumbs as
$breadcrumb) { ?>
<li><a href="<?php echo
$breadcrumb['href']; ?>"><?php echo $breadcrumb['text'];
?></a></li>
<?php } ?>
</ul>
</div>
</div>
<div
class="container-fluid">
<?php if ($error_warning) {
?>
<div class="alert alert-danger"><i
class="fa fa-exclamation-circle"></i> <?php echo
$error_warning; ?></div>
<?php } ?>
<div
class="panel panel-default">
<div
class="panel-heading">
<h3
class="panel-title"><i class="fa
fa-list"></i> <?php echo $text_insert; ?></h3>
</div>
<div class="panel-body"
id="page-listing">
<form action="<?php echo
$action; ?>" method="post"
enctype="multipart/form-data" id="form"
class="form-horizontal">
<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']; ?>" />
<ul
class="nav nav-tabs">
<li
class="active"><a href="#tab-listing-general"
data-toggle="tab"><?php echo $tab_general;
?></a></li>
<li><a
href="#tab-listing-feature"
data-toggle="tab"><?php echo $tab_feature;
?></a></li>
<li style="display:
none;" id="listing-compatibility"><a
href="#tab-listing-compatibility"
data-toggle="tab"><?php echo $entry_compatibility;
?></a></li>
<li><a
href="#tab-listing-catalog"
data-toggle="tab"><?php echo $tab_ebay_catalog;
?></a></li>
<li><a
href="#tab-listing-description"
data-toggle="tab"><?php echo $tab_description;
?></a></li>
<li><a
href="#tab-listing-images"
data-toggle="tab"><?php echo $tab_image;
?></a></li>
<li><a
href="#tab-listing-price" data-toggle="tab"><?php
echo $tab_price; ?></a></li>
<li><a
href="#tab-listing-payment"
data-toggle="tab"><?php echo $tab_payment;
?></a></li>
<li><a
href="#tab-listing-shipping"
data-toggle="tab"><?php echo $tab_shipping;
?></a></li>
<li><a
href="#tab-listing-returns"
data-toggle="tab"><?php echo $tab_returns;
?></a></li>
</ul>
<div
class="tab-content">
<div
id="tab-listing-general" class="tab-pane active">
<?php if ($product['store_cats'] != false) { ?>
<div class="form-group">
<label
class="col-sm-2 control-label">
<span
title="" data-toggle="tooltip"
data-original-title="<?php echo $help_shop_category;
?>"><?php echo $entry_shop_category; ?></span>
</label>
<div
class="col-sm-10">
<div class="row
form-group">
<div
class="col-sm-12">
<div
class="input-group category-select-group">
<span class="input-group-addon"><i class="fa
fa-angle-right fa-lg"></i></span>
<select name="eBayStoreCatId"
class="form-control">
<option
disabled selected><?php echo $text_select; ?></option>
<?php foreach ($product['store_cats'] as $key
=> $cat) { ?>
<option
value="<?php echo $key; ?>"><?php echo $cat;
?></option>
<?php } ?>
</select>
</div>
</div>
</div>
</div>
</div>
<?php }
?>
<?php if (!empty($product['popular_cats'])) { ?>
<div class="form-group"
id="category-popular-row">
<label
class="col-sm-2 control-label">
<span
title="" data-toggle="tooltip"
data-original-title="<?php echo $help_category_popular;
?>"><?php echo $entry_category_popular; ?></span>
</label>
<div
class="col-sm-10">
<p><input
type="radio" name="popular" value=""
id="popular_default" checked /> <strong><?php echo
$text_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 } ?>
</div>
</div>
<?php } else {
?>
<input type="hidden"
name="popular" value="" />
<?php }
?>
<div class="form-group"
id="category-selections-row">
<label
class="col-sm-2 control-label"><?php echo $entry_category;
?></label>
<div
class="col-sm-10">
<div class="row
form-group">
<div
class="col-sm-12">
<div
class="input-group category-select-group">
<span id="category-select-1-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
id="category-select-1" class="form-control"
onchange="loadCategories(2);"></select>
</div>
</div>
</div>
<div class="row form-group"
id="category-select-2-container"
style="display:none;">
<div
class="col-sm-12">
<div
class="input-group category-select-group">
<span id="category-select-2-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
id="category-select-2" class="form-control"
onchange="loadCategories(3);"></select>
</div>
</div>
</div>
<div class="row form-group"
id="category-select-3-container"
style="display:none;">
<div
class="col-sm-12">
<div
class="input-group category-select-group">
<span id="category-select-3-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
id="category-select-3" class="form-control"
onchange="loadCategories(4);"></select>
</div>
</div>
</div>
<div class="row form-group"
id="category-select-4-container"
style="display:none;">
<div
class="col-sm-12">
<div
class="input-group category-select-group">
<span id="category-select-4-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
id="category-select-4" class="form-control"
onchange="loadCategories(5);"></select>
</div>
</div>
</div>
<div class="row form-group"
id="category-select-5-container"
style="display:none;">
<div
class="col-sm-12">
<div
class="input-group category-select-group">
<span id="category-select-5-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
id="category-select-5" class="form-control"
onchange="loadCategories(6);"></select>
</div>
</div>
</div>
<div class="row form-group"
id="category-select-6-container"
style="display:none;">
<div
class="col-sm-12">
<div
class="input-group category-select-group">
<span id="category-select-6-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
id="category-select-6" class="form-control"
onchange="loadCategories(7);"></select>
</div>
</div>
</div>
<input type="hidden"
name="finalCat" id="final-category" />
</div>
</div>
<div
class="form-group" id="category-suggested-row"
style="display: none;">
<label
class="col-sm-2 control-label">
<span
title="" data-toggle="tooltip"
data-original-title="<?php echo $help_category_suggested;
?>"><?php echo $entry_category_suggested; ?></span>
</label>
<div
class="col-sm-10">
<div
id="suggested-cats"></div>
</div>
</div>
<div
class="form-group" id="condition-container"
style="display: none;">
<label
class="col-sm-2 control-label"><?php echo
$entry_listing_condition; ?></label>
<div
class="col-sm-10">
<div class="row
form-group">
<div
class="col-sm-12">
<div
class="input-group condition-select-group">
<span id="condition-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
name="condition" id="condition-input"
class="form-control"></select>
</div>
</div>
</div>
</div>
</div>
<div class="form-group"
id="duration-container" style="display: none;">
<label class="col-sm-2 control-label"><?php
echo $entry_listing_duration; ?></label>
<div
class="col-sm-10">
<div class="row
form-group">
<div
class="col-sm-12">
<div
class="input-group condition-select-group">
<span id="duration-loading"
class="input-group-addon"><i class="fa fa-angle-right
fa-lg"></i></span>
<select
name="auction_duration" id="duration-input"
class="form-control"></select>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="tab-listing-feature"
class="tab-pane">
<div class="well"
style="display: none;"
id="product_identifier_container">
<h3><?php echo $text_product_identifiers; ?></h3>
<div class="form-group"
id="product_identifier_ean_container"
style="display:none;">
<label
class="col-sm-2 control-label"><?php echo $text_ean;
?></label>
<div
class="col-sm-10">
<input
type="hidden" id="identifier_ean_required"
class="product_identifier_required" value="0" />
<input type="hidden"
id="identifier_ean_original" value="<?php echo
$product['ean']; ?>" />
<input
type="text" name="identifier_ean" value="<?php
echo $product['ean']; ?>" id="identifier_ean"
class="form-control" />
</div>
</div>
<div class="form-group"
id="product_identifier_isbn_container"
style="display:none;">
<label
class="col-sm-2 control-label"><?php echo $text_isbn;
?></label>
<div
class="col-sm-10">
<input
type="hidden" id="identifier_isbn_required"
class="product_identifier_required" value="0" />
<input type="hidden"
id="identifier_isbn_original" value="<?php echo
$product['isbn']; ?>" />
<input
type="text" name="identifier_isbn" value="<?php
echo $product['isbn']; ?>" id="identifier_isbn"
class="form-control" />
</div>
</div>
<div class="form-group"
id="product_identifier_upc_container"
style="display:none;">
<label
class="col-sm-2 control-label"><?php echo $text_upc;
?></label>
<div
class="col-sm-10">
<input
type="hidden" id="identifier_upc_required"
class="product_identifier_required" value="0" />
<input type="hidden"
id="identifier_upc_original" value="<?php echo
$product['upc']; ?>" />
<input
type="text" name="identifier_upc" value="<?php
echo $product['upc']; ?>" id="identifier_upc"
class="form-control" />
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$text_identifier_not_required; ?></label>
<div class="col-sm-10">
<input
type="checkbox" name="identifier_not_required"
value="1" id="identifier_not_required"
class="form-control" />
</div>
</div>
</div>
<div
class="alert alert-info"><?php echo $text_features_help;
?></div>
<div class="form-group">
<div class="col-sm-12">
<span id="feature-loading" style="display:
none;"><i class="fa fa-cog fa-lg
fa-spin"></i></span>
<div
id="feature-content"></div>
</div>
</div>
</div>
<div id="tab-listing-compatibility"
class="tab-pane">
<div
class="form-group">
<div
class="col-sm-12">
<div
class="alert alert-info" id="compatibility-loading"
style="display:none;"><i class="fa fa-cog fa-lg
fa-spin"></i> <?php echo $text_loading_compatibility;
?></div>
<div
id="compatibility-content"></div>
<div id="compatibility-content-add" style="display:
none;">
<div
class="form-group">
<div
class="col-sm-10 text-right">
<button class="btn btn-primary"
id="compatibility-button-add" data-toggle="tooltip"
type="button" data-original-title="<?php echo $text_add;
?>"><i class="fa
fa-plus-circle"></i></button>
</div>
</div>
</div>
<div
id="compatibility-options" class="form-group"
style="display:none;">
<label
class="col-sm-2 control-label"><?php echo $text_compatible;
?></label>
<div
class="col-sm-8">
<div
class="table-responsive">
<table
id="compatibility-table" class="table table-striped
table-bordered table-hover"></table>
</div>
</div>
</div>
</div>
</div>
</div>
<div
id="tab-listing-catalog" class="tab-pane">
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_search_catalog; ?></label>
<div
class="col-sm-10">
<div
class="row">
<div
class="col-sm-3">
<input
type="text" name="catalog_search"
id="catalog-search" class="form-control"
value="" />
</div>
<div class="col-sm-1">
<a
class="btn btn-primary"
id="button-catalog-search"><i class="fa
fa-search"></i> <?php echo $button_search;
?></a>
</div>
</div>
</div>
</div>
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_catalog;
?></label>
<div
class="col-sm-10">
<span
class="help-block">
<input
type="hidden" value="0"
name="catalog_image">
<input
id="catalog-image" type="checkbox" value="1"
name="catalog_image">
- <?php echo
$text_catalog_help; ?>
</span>
</div>
</div>
<div
class="row"
id="product-catalog-container"></div>
</div>
<div id="tab-listing-description"
class="tab-pane">
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_title;
?></label>
<div
class="col-sm-10">
<input
type="text" name="name" value="<?php echo
$product['name']; ?>" size="85" id="name"
class="form-control" />
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><?php
echo $entry_subtitle; ?></label>
<div
class="col-sm-10">
<input
type="text" name="sub_name" value=""
size="85" id="sub_name" class="form-control"
/>
</div>
</div>
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_description; ?></label>
<div
class="col-sm-10">
<textarea
name="description" id="description-field"><?php
echo $product['description']; ?></textarea>
</div>
</div>
</div>
<div id="tab-listing-images" class="tab-pane">
<div class="well well-lg">
<div class="row">
<label
class="col-sm-2 control-label"><?php echo
$entry_profile_load; ?></label>
<div
class="col-sm-10">
<div
class="input-group">
<span
class="input-group-addon"
id="profile-theme-icon"><i class="fa fa-lg
fa-file-text"></i></span>
<select name="profile_theme"
id="profile-theme-input" class="form-control">
<option value="def"><?php echo
$text_select; ?></option>
<?php if
(is_array($product['profiles_theme'])) { ?>
<?php foreach ($product['profiles_theme'] as $profile) { ?>
<?php echo '<option
value="'.$profile['ebay_profile_id'].'">'.$profile['name'].'</option>';
?>
<?php } ?>
<?php } ?>
</select>
</div>
</div>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_template;
?></label>
<div
class="col-sm-10">
<select
name="template" id="template_id"
class="form-control">
<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>
</div>
</div>
<div class="form-group">
<label class="col-sm-2
control-label"><?php echo $entry_image_gallery;
?></label>
<div
class="col-sm-10">
<div
class="row">
<div
class="col-sm-3">
<div
class="input-group">
<span
class="input-group-addon"><?php echo $text_height;
?></span>
<input type="text"
name="gallery_height" value="<?php echo
$product['defaults']['gallery_height']; ?>" maxlength="4"
class="form-control" id="gallery_height" />
<span class="input-group-addon"><?php
echo $text_px; ?></span>
</div>
</div>
<div
class="col-sm-3">
<div
class="input-group">
<span
class="input-group-addon"><?php echo $text_width;
?></span>
<input type="text"
name="gallery_width" value="<?php echo
$product['defaults']['gallery_width']; ?>" maxlength="4"
class="form-control" id="gallery_width" />
<span class="input-group-addon"><?php echo
$text_px; ?></span>
</div>
</div>
</div>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_image_thumb; ?></label>
<div
class="col-sm-10">
<div
class="row">
<div
class="col-sm-3">
<div
class="input-group">
<span
class="input-group-addon"><?php echo $text_height;
?></span>
<input type="text"
name="thumb_height" value="<?php echo
$product['defaults']['thumb_height']; ?>" maxlength="4"
class="form-control" id="thumb_height" />
<span class="input-group-addon"><?php echo
$text_px; ?></span>
</div>
</div>
<div
class="col-sm-3">
<div
class="input-group">
<span
class="input-group-addon"><?php echo $text_width;
?></span>
<input type="text"
name="thumb_width" value="<?php echo
$product['defaults']['thumb_width']; ?>" maxlength="4"
class="form-control" id="thumb_width" />
<span class="input-group-addon"><?php echo
$text_px; ?></span>
</div>
</div>
</div>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_images_supersize; ?></label>
<div
class="col-sm-10">
<input
type="hidden" name="gallery_super" value="0"
/>
<input type="checkbox"
name="gallery_super" value="1"
id="gallery_super" />
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><?php
echo $entry_images_gallery_plus; ?></label>
<div class="col-sm-10">
<input
type="hidden" name="gallery_plus" value="0"
/>
<input type="checkbox"
name="gallery_plus" value="1"
id="gallery_plus" />
</div>
</div>
<div class="alert alert-info">
<p>* <?php echo $text_images_text_1;
?></p>
<p>* <?php echo
$text_images_text_2; ?></p>
</div>
<div class="row">
<?php if
(!empty($product['product_images'])) { ?>
<div
class="table-responsive">
<table
id="images" class="table table-striped table-bordered
table-hover">
<thead>
<tr>
<td
class="text-center"><?php echo $column_thumb;
?></td>
<td
class="text-center"><?php echo $column_img_size;
?></td>
<td
class="text-center"><?php echo $column_template_image;
?> <input type="checkbox"
name="all_template_images" value="1"
id="check-all-template-images" style="margin-top:2px;"
/></td>
<td
class="text-center"><?php echo $column_ebay_image; ?>
<input type="checkbox" name="all_ebay_images"
value="1" id="check-all-ebay-images"
style="margin-top:2px;" /></td>
<td class="text-center"><?php echo
$column_main_ebay_image; ?></td>
</tr>
</thead>
<tbody>
<?php $i = 0; $i_valid = null;
?>
<?php foreach ($product['product_images'] as
$img) { ?>
<tr>
<td class="text-center"><img src="<?php echo
$img['preview']; ?>" class="img-thumbnail"
/></td>
<td
class="text-center">
<?php if
($img['width'] < 500 && $img['height'] < 500) { ?>
<span class="label label-danger"
data-toggle="tooltip" data-original-title="<?php echo
$error_ebay_imagesize; ?>"><?php echo $img['width']; ?> x
<?php echo $img['height']; ?></span>
<?php } else { ?>
<?php if
($i_valid === null) { $i_valid = $i; } ?>
<span class="label label-success"
data-toggle="tooltip" data-original-title="<?php echo
$text_ebay_imagesize_ok; ?>"><?php echo $img['width']; ?>
x <?php echo $img['height']; ?></span>
<?php } ?>
</td>
<td class="text-center"><input
type="checkbox" id="imgUrl<?php echo $i; ?>"
name="img_tpl[<?php echo $i; ?>]" value="<?php echo
$img['image']; ?>" class="check-template-image"
/></td>
<td
class="text-center">
<input
type="hidden" name="img[<?php echo $i; ?>]"
value="null" />
<?php if
($img['width'] >= 500 || $img['height'] >= 500) { ?>
<input type="checkbox"
class="checkbox-ebay-image" onchange="toggleRad(<?php
echo $i; ?>);" id="image-checkbox-<?php echo $i;
?>" name="img[<?php echo $i; ?>]"
value="<?php echo $img['image']; ?>" <?php echo ( ($i ==
0) ? 'checked="checked" ' : ''); ?> />
<?php } else { ?>
-
<?php } ?>
</td>
<td class="text-center">
<?php if ($img['width'] >= 500 || $img['height'] >=
500) { ?>
<input type="radio"
name="main_image"<?php echo (($i_valid !== null) &&
($i == $i_valid) ? ' checked' : ''); ?> value="<?php echo $i;
?>" id="image-radio-<?php echo $i; ?>" <?php
echo ( ($i == 0) ? '' : 'disabled="disabled"'); ?> />
<?php } else { ?>
-
<?php } ?>
</td>
</tr>
<?php $i++; ?>
<?php } ?>
</tbody>
</table>
</div>
<?php } else { ?>
<div class="alert alert-danger"><?php echo
$text_images_none; ?></div>
<?php } ?>
</div>
<?php if
(!empty($addon['openstock']) && $addon['openstock'] == true
&& !empty($product['options'])) { ?>
<h2><?php echo $text_option_images; ?></h2>
<p><?php echo $text_option_description; ?></p>
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$text_option_images_grp; ?></label>
<div
class="col-sm-10">
<select
name="option_image_group" id="option_image_group"
class="form-control">
<option
value="def"><?php echo $text_select; ?></option>
<?php foreach ($product['option_groups'] 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=""/>
</div>
</div>
<div
class="form-group option-group-img-tr"
style="display:none;">
<label
class="col-sm-2 control-label"><?php echo
$text_option_images_choice; ?></label>
<div
class="col-sm-10">
<?php foreach
($product['option_groups'] as $option_group) { ?>
<div id="option-group-img-<?php echo $option_group['option_id'];
?>" class="option-group-img">
<div class="table-responsive">
<table class="table table-striped table-bordered
table-hover">
<?php foreach
($option_group['product_option_value'] as $option_group_choice) { ?>
<tr>
<td><?php
echo $option_group_choice['name']; ?></td>
<td>
<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'];
?>"/>
<a
onclick="addVariationImage(<?php echo $option_group['option_id'];
?>, <?php echo $option_group_choice['product_option_value_id'];
?>);" class="btn btn-primary"><span><?php
echo $text_add; ?></span></a>
</td>
<td>
<table class="table table-striped table-bordered table-hover"
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++; ?>
<tr>
<td
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']; ?>"/>
</td>
<td><button type="button"
onclick="removeVariationImage(<?php echo
$option_group['option_id']; ?>, <?php echo
$option_group_choice['product_option_value_id']; ?>, <?php echo $x;
?>);" data-toggle="tooltip" title="<?php echo
$button_remove; ?>" class="btn btn-danger"><i
class="fa
fa-minus-circle"></i></button></td>
</tr>
<?php } ?>
<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;
?>"/>
</table>
</td>
</tr>
<?php } ?>
</table>
</div>
</div>
<?php }
?>
</div>
</div>
<?php } ?>
</div>
<div
id="tab-listing-price" class="tab-pane">
<div class="well well-lg">
<div
class="row">
<label class="col-sm-2
control-label"><?php echo $entry_profile_load; ?><br
/><span id="profile-generic-loading" style="display:
none;"><a class="btn btn-info"
disabled="disabled"><i class="fa fa-cog fa-lg
fa-spin"></i></a></span></label>
<div class="col-sm-10">
<div
class="input-group">
<span
class="input-group-addon"
id="profile-generic-icon"><i class="fa fa-lg
fa-file-text"></i></span>
<select name="profile_generic"
id="profile-generic-input" class="form-control">
<option value="def"><?php echo
$text_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>
</div>
</div>
</div>
</div>
<?php if (!empty($addon['openstock']) &&
$addon['openstock'] == true && !empty($product['options'])) {
?>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$text_stock_matrix; ?></label>
<div
class="col-sm-10">
<table
class="table table-striped table-bordered table-hover">
<thead>
<tr>
<td><?php echo $column_sku; ?></td>
<td><?php echo $column_stock_total;
?></td>
<td><?php echo
$column_stock_col_qty; ?></td>
<td><?php echo $column_stock_col_qty_reserve; ?></td>
<td><?php echo $column_stock_col_comb;
?></td>
<td><?php echo
$column_price_ex_tax; ?></td>
<td><?php echo $column_price_inc_tax; ?></td>
</tr>
</thead>
<tbody>
<input
type="hidden" name="optGroupArray" value="<?php
echo $product['option_group_array']; ?>" />
<input type="hidden" name="optGroupRelArray"
value="<?php echo $product['option_group_relation_array'];
?>" />
<?php
$option_count = 0;
foreach ($product['options'] as $option) {
if ($option_count == 0) {
echo
'<input type="hidden" name="optArray" value="'.
base64_encode(serialize($option['option_values'])) . '" />';
}
$keys = array();
foreach ($option['variant_values'] as $variant_value) {
$keys[] =
$variant_value['product_option_value_id'];
}
echo '<input type="hidden"
name="opt[' . $option_count . '][key]" value="' .
implode(':', $keys) . '" />';
echo
'<input type="hidden" name="opt[' . $option_count .
'][sku]" value="' . $option['sku'] . '" />';
echo '<input type="hidden" name="opt[' .
$option_count . '][active]" value="' . ($option['active'] == 1 ?
1 : 0) . '" />';
echo '<input
type="hidden" name="varPriceExCount"
class="varPriceExCount" value="' . $option_count . '"
/>';
echo (empty($option['sku']) ||
$option['stock'] < 1 ? '<tr class="warning">' : '<tr
class="success">');
echo
'<td>' . (empty($option['sku']) ? '<span class="label
label-danger">' . $error_no_sku . '</span>' : $option['sku'])
. '</td>';
echo '<td>' .
($option['stock'] <= 1 ? '<span class="label
label-danger">' . $option['stock'] . '</span>' : '<span
class="label label-success">' . $option['stock'] .
'</span>') . '</td>';
echo
'<td><input class="form-control" id="qty_' .
$option_count . '" type="text" name="opt[' .
$option_count . '][qty]" value="' . $option['stock'] . '"
onkeyup="updateReserveMessage(' . $option_count . ', ' .
$option['stock'] . ');" /></td>';
echo '<td id="qty_reserve_' . $option_count .
'">0</td>';
echo '<td>' .
$option['combination'] . '</td>';
echo
'<td><input class="form-control" id="varPriceEx_' .
$option_count . '" onkeyup="updateVarPriceFromEx(' .
$option_count . ');" type="text" name="opt[' .
$option_count . '][priceex]" value="' .
number_format(($option['price'] == 0 ? $product['price'] :
$option['price']), 2, '.', '').'" /></td>';
echo '<td><input class="form-control
varPriceInc" id="varPriceInc_' . $option_count . '"
onkeyup="updateVarPriceFromInc(' . $option_count . ');"
type="text" name="opt[' . $option_count . '][price]"
value="0" /></td>';
echo
'</tr>';
//echo '<tr><td
colspan="7" id="option-specifics-' . $option_count .
'"></td></tr>';
$option_count++;
} ?>
</tbody>
</table>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_tax_inc;
?></label>
<div
class="col-sm-10">
<div
class="input-group col-xs-2">
<input
type="text" name="tax" value="<?php echo
$product['defaults']['tax']; ?>" id="taxRate"
class="form-control text-right"
onkeyup="updateVarPrice();" />
<span
class="input-group-addon">%</span>
</div>
</div>
</div>
<?php } else { ?>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_qty;
?></label>
<div
class="col-sm-10">
<input
type="text" name="qty[0]" id="qty_0"
value="<?php echo $product['quantity']; ?>"
class="form-control" onkeyup="updateReserveMessage('0',
'<?php echo $product['quantity']; ?>');" />
<span class="help-block"><?php echo
$help_quantity_reserve; ?></span>
<span
class="help-block"><?php echo $column_stock_total; ?>:
<?php echo $product['quantity']; ?><br/><span
id="qty_reserve_0">0</span> <?php echo
$text_stock_reserved; ?></span>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_price;
?></label>
<div
class="col-sm-10">
<div
class="input-group col-xs-4">
<input
type="text" name="price_no_tax[0]" id="taxEx"
value="<?php echo number_format($product['price'], 2, '.', '');
?>" class="form-control"
onkeyup="updatePriceFromEx();" />
<span class="input-group-addon"><?php echo
$text_price_ex_tax; ?></span>
</div>
<span class="help-block"><?php echo
$help_price_ex_tax; ?></span>
<div
class="input-group col-xs-4">
<input
type="text" name="price[0]" id="taxInc"
value="<?php echo number_format($product['price'], 2, '.', '');
?>" class="form-control"
onkeyup="updatePriceFromInc();" />
<span class="input-group-addon"><?php echo
$text_price_inc_tax; ?></span>
</div>
<span class="help-block"><?php echo
$help_price_inc_tax; ?></span>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_tax_inc;
?></label>
<div
class="col-sm-10">
<div
class="input-group col-xs-2">
<input
type="text" name="tax" value="<?php echo
$product['defaults']['tax']; ?>" id="taxRate"
class="form-control text-right"
onkeyup="updatePriceFromEx();" />
<span class="input-group-addon">%</span>
</div>
</div>
</div>
<?php } ?>
<?php if
(empty($product['options'])) { ?>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_offers;
?></label>
<div
class="col-sm-10">
<input
type="hidden" name="bestoffer" value="0"
/>
<input type="checkbox"
name="bestoffer" value="1" id="bestoffer"
/>
</div>
</div>
<?php } ?>
<div
class="form-group">
<label
class="col-sm-2 control-label">
<span
title="" data-toggle="tooltip"
data-original-title="<?php echo $help_private;
?>"><?php echo $entry_private; ?></span>
</label>
<div class="col-sm-10">
<span class="help-block">
<input type="hidden" name="private_listing"
value="0" />
<input
type="checkbox" name="private_listing"
value="1" id="private_listing" />
</span>
</div>
</div>
</div>
<div id="tab-listing-payment"
class="tab-pane">
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_imediate_payment; ?></label>
<div
class="col-sm-10">
<input
type="hidden" name="ebay_payment_immediate"
value="0" />
<input
type="checkbox" name="ebay_payment_immediate"
value="1" id="ebay_payment_immediate" <?php if
($product['defaults']['ebay_payment_immediate'] == 1) { echo 'checked '; }
?> />
</div>
</div>
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo $entry_payment;
?></label>
<div
class="col-sm-10">
<?php $paypal = false;
?>
<?php foreach ($product['payments'] as $payment)
{ ?>
<?php if ($payment['ebay_name'] == 'PayPal')
{ ?>
<?php $paypal = true; ?>
<?php } else { ?>
<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 } ?>
<?php } ?>
</div>
</div>
<?php if ($paypal
== true) { ?>
<div class="form-group">
<label class="col-sm-2
control-label">PayPal</label>
<div
class="col-sm-10">
<div
class="input-group">
<span
class="input-group-addon">
<input
type="checkbox" name="payments[PayPal]"
value="1" <?php echo
($product['defaults']['ebay_payment_types']['PayPal'] == 1 ?
'checked="checked" ' : ''); ?> />
</span>
<input type="text"
class="form-control" name="paypal_email"
value="<?php echo $product['defaults']['paypal_address'];
?>" placeholder="<?php echo $text_paypal; ?>"/>
</div>
</div>
</div>
<?php } ?>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_payment_instruction; ?></label>
<div
class="col-sm-10">
<textarea
name="payment_instruction" class="form-control"
rows="3" id="payment_instruction"><?php echo
$product['defaults']['payment_instruction']; ?></textarea>
</div>
</div>
</div>
<div id="tab-listing-shipping"
class="tab-pane">
<div class="well
well-lg">
<div class="row">
<label class="col-sm-2 control-label"><?php
echo $entry_profile_load; ?><br /><span
id="profile-shipping-loading" style="display:
none;"><a class="btn btn-info"
disabled="disabled"><i class="fa fa-cog fa-lg
fa-spin"></i></a></span></label>
<div class="col-sm-10">
<div
class="input-group">
<span
class="input-group-addon"
id="profile-shipping-icon"><i class="fa fa-lg
fa-file-text"></i></span>
<select name="profile_shipping"
id="profile-shipping-input" class="form-control">
<option value="def"><?php echo
$text_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>
</div>
</div>
</div>
</div>
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_item_postcode; ?></label>
<div
class="col-sm-10">
<input
type="text" name="postcode" id="postcode"
class="form-control" />
<span
class="help-block"><?php echo $text_item_postcode_help;
?></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$entry_item_location; ?></label>
<div
class="col-sm-10">
<input
type="text" name="location" id="location"
class="form-control" />
<span
class="help-block"><?php echo $text_item_location_help;
?></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$entry_despatch_country; ?></label>
<div
class="col-sm-10">
<select
name="country" id="country"
class="form-control">
<?php foreach
($setting['countries'] as $country) { ?>
<option
value="<?php echo $country['code'];?>"><?php echo
$country['name'];?></option>
<?php } ?>
</select>
<span
class="help-block"><?php echo $text_despatch_country_help;
?></span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$entry_despatch_time; ?></label>
<div
class="col-sm-10">
<select
name="dispatch_time" id="dispatch_time"
class="form-control">
<?php foreach
($setting['dispatch_times'] as $dis) { ?>
<option
value="<?php echo $dis['DispatchTimeMax'];?>"><?php
echo $dis['Description'];?></option>
<?php
} ?>
</select>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_shipping_getitfast; ?></label>
<div
class="col-sm-10">
<input
type="hidden" name="get_it_fast" value="0"
/>
<input type="checkbox"
name="get_it_fast" value="1" id="get_it_fast"
/>
</div>
</div>
<?php if
($setting['listing_restrictions']['eligible_for_pickup_dropoff'] == 1) {
?>
<div class="form-group"
id="eligible_for_pickup_dropoff_container">
<label class="col-sm-2 control-label"><?php echo
$entry_shipping_pickupdropoff; ?></label>
<div
class="col-sm-10">
<input
type="hidden" name="eligible_for_pickup_dropoff"
value="0" />
<input
type="checkbox" name="eligible_for_pickup_dropoff"
value="1" id="eligible_for_pickup_dropoff" />
</div>
</div>
<?php }
?>
<?php if
($setting['listing_restrictions']['eligible_for_pickup_instore'] == 1) {
?>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$entry_shipping_pickupinstore; ?></label>
<div
class="col-sm-10">
<input
type="hidden" name="eligible_for_pickup_instore"
value="0" />
<input
type="checkbox" name="eligible_for_pickup_instore"
value="1" id="eligible_for_pickup_instore" />
</div>
</div>
<?php }
?>
<?php if
($setting['listing_restrictions']['global_shipping'] == 1) { ?>
<div class="form-group"
id="global_shipping_container">
<label
class="col-sm-2 control-label"><?php echo
$entry_shipping_global_shipping; ?></label>
<div class="col-sm-10">
<input
type="hidden" name="global_shipping"
value="0" />
<input
type="checkbox" name="global_shipping"
value="1" id="global_shipping" />
</div>
</div>
<?php } ?>
<?php if ($product['defaults']['cod_surcharge'] == 1) { ?>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$entry_shipping_cod; ?></label>
<div
class="col-sm-10">
<input
type="text" name="cod_fee" id="cod_fee"
class="form-control" />
</div>
</div>
<?php } ?>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_shipping_type_nat; ?></label>
<div
class="col-sm-10">
<select
name="data[national][shipping_type]"
class="form-control" id="shipping-type-national">
<?php echo $setting['shipping_types']['flat'] == 1 ?
'<option
value="flat"'.(isset($data['national']['shipping_type'])
&& $data['national']['shipping_type'] == 'flat' ? ' selected' :
'').'>'.$text_shipping_flat.'</option>' : ''; ?>
<?php echo $setting['shipping_types']['calculated'] == 1 ?
'<option
value="calculated"'.(isset($data['national']['shipping_type'])
&& $data['national']['shipping_type'] == 'calculated' ? ' selected'
: '').'>'.$text_shipping_calculated.'</option>' : ''; ?>
<?php echo $setting['shipping_types']['freight'] == 1 ?
'<option
value="freight"'.(isset($data['national']['shipping_type'])
&& $data['national']['shipping_type'] == 'freight' ? ' selected' :
'').'>'.$text_shipping_freight.'</option>' : ''; ?>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"><span
data-toggle="tooltip" title="<?php echo
$help_shipping_promotion_discount; ?>"><?php echo
$entry_shipping_promotion_discount; ?></span></label>
<div class="col-sm-10">
<input type="hidden"
name="promotional_shipping_discount" value="0" />
<input type="checkbox"
name="promotional_shipping_discount" value="1"
id="promotional_shipping_discount" />
</div>
</div>
<div
id="national-container-flat" style="display:none;"
class="shipping-national-container">
<div
class="form-group">
<div
class="col-sm-2">
<div
class="row">
<div
class="col-sm-12 text-right">
<p><label class="control-label text-right"><?php
echo $entry_shipping_nat; ?></label></p>
</div>
</div>
<div
class="row">
<div
class="col-sm-12 text-right">
<p><a class="btn btn-primary"
onclick="addShipping('national', 'flat');"
id="add-national-flat"><i class="fa
fa-plus-circle"></i> <?php echo $button_add;
?></a></p>
</div>
</div>
</div>
<div
class="col-sm-10">
<div
class="row">
<div
class="col-sm-12"
id="options-national-flat"></div>
</div>
</div>
</div>
</div>
<div
id="national-container-calculated"
style="display:none;"
class="shipping-national-container">
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_shipping_handling_nat; ?></label>
<div
class="col-sm-10">
<input
type="text"
name="data[national][calculated][handling_fee]"
id="national-handling-fee" class="form-control" />
</div>
</div>
<div class="form-group">
<div
class="col-sm-2">
<div
class="row">
<div
class="col-sm-12 text-right">
<p><label class="control-label text-right"><?php
echo $entry_shipping_nat; ?></label></p>
</div>
</div>
<div
class="row">
<div
class="col-sm-12 text-right">
<p><a class="btn btn-primary"
onclick="addShipping('national', 'calculated');"
id="add-national-calculated"><i class="fa
fa-plus-circle"></i> <?php echo $button_add;
?></a></p>
</div>
</div>
</div>
<div
class="col-sm-10">
<div
class="row">
<div
class="col-sm-12"
id="options-national-calculated"></div>
</div>
</div>
</div>
</div>
<div
id="national-container-freight" style="display:none;"
class="shipping-national-container">
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_shipping_in_desc; ?></label>
<div
class="col-sm-10">
<input
type="hidden"
name="data[national][freight][in_description]"
value="0" />
<input
type="checkbox"
name="data[national][freight][in_description]"
value="1" />
</div>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_shipping_type_int; ?></label>
<div
class="col-sm-10">
<select
name="data[international][shipping_type]"
class="form-control"
id="shipping-type-international">
<?php
echo $setting['shipping_types']['flat'] == 1 ? '<option
value="flat"'.(isset($data['international']['shipping_type'])
&& $data['international']['shipping_type'] == 'flat' ? ' selected'
: '').'>'.$text_shipping_flat.'</option>' : ''; ?>
<?php echo $setting['shipping_types']['calculated'] == 1 ?
'<option
value="calculated"'.(isset($data['international']['shipping_type'])
&& $data['international']['shipping_type'] == 'calculated' ? '
selected' : '').'>'.$text_shipping_calculated.'</option>' : '';
?>
</select>
</div>
</div>
<div
class="form-group">
<label
class="col-sm-2 control-label"><span
data-toggle="tooltip" title="<?php echo
$help_shipping_promotion_discount_international; ?>"><?php
echo $entry_shipping_promotion_discount_international;
?></span></label>
<div
class="col-sm-10">
<input
type="hidden"
name="promotional_shipping_discount_international"
value="0" />
<input
type="checkbox"
name="promotional_shipping_discount_international"
value="1"
id="promotional_shipping_discount_international" />
</div>
</div>
<div
id="international-container-flat" style="display:none;"
class="shipping-international-container">
<div class="form-group">
<div
class="col-sm-2">
<div
class="row">
<div
class="col-sm-12 text-right">
<p><label class="control-label text-right"><?php
echo $entry_shipping_intnat; ?></label></p>
</div>
</div>
<div class="row">
<div
class="col-sm-12 text-right">
<p><a class="btn btn-primary"
onclick="addShipping('international', 'flat');"
id="add-international-flat"><i class="fa
fa-plus-circle"></i> <?php echo $button_add;
?></a></p>
</div>
</div>
</div>
<div
class="col-sm-10">
<div
class="row">
<div
class="col-sm-12"
id="options-international-flat"></div>
</div>
</div>
</div>
</div>
<div
id="international-container-calculated"
style="display:none;"
class="shipping-international-container">
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$entry_shipping_handling_int; ?></label>
<div
class="col-sm-10">
<input
type="text"
name="data[international][calculated][handling_fee]"
id="international-handling-fee" class="form-control"
/>
</div>
</div>
<div class="form-group">
<div
class="col-sm-2">
<div
class="row">
<div
class="col-sm-12 text-right">
<p><label class="control-label text-right"><?php
echo $entry_shipping_intnat; ?></label></p>
</div>
</div>
<div class="row">
<div
class="col-sm-12 text-right">
<p><a class="btn btn-primary"
onclick="addShipping('international', 'calculated');"
id="add-international-calculated"><i class="fa
fa-plus-circle"></i> <?php echo $button_add;
?></a></p>
</div>
</div>
</div>
<div
class="col-sm-10">
<div
class="row">
<div
class="col-sm-12"
id="options-international-calculated"></div>
</div>
</div>
</div>
</div>
<div
class="well">
<div class="row
form-group">
<div
class="col-sm-3">
<label
class="control-label"><?php echo $text_unit;
?></label>
<select
name="package[unit]" class="form-control"
id="measure-unit">
<?php foreach
($setting['measurement_types'] as $measurement_key =>
$measurement_value) { ?>
<?php echo
'<option value="' . $measurement_key .
'"'.($product['defaults']['ebay_measurement'] == $measurement_key ? '
selected="selected"' : '').'>' . $measurement_value .
'</option>'; ?>
<?php } ?>
</select>
</div>
<div class="col-sm-6">
<div
class="row">
<div
class="col-sm-6">
<label
class="control-label"><?php echo $text_weight_major;
?></label>
<div class="input-group
col-xs-12">
<input
type="text" name="package[weight_major]"
class="form-control" value="<?php echo
$product['weight_major']; ?>">
<span class="input-group-addon"
id="weight-major-text"></span>
</div>
</div>
<div class="col-sm-6">
<label
class="control-label"><?php echo $text_weight_minor;
?></label>
<div class="input-group
col-xs-12">
<input
type="text" name="package[weight_minor]"
class="form-control" value="<?php echo
$product['weight_minor']; ?>">
<span class="input-group-addon"
id="weight-minor-text"></span>
</div>
</div>
</div>
</div>
<?php if
(!empty($setting['package_type'])) { ?>
<div
class="col-sm-3">
<label
class="control-label"><?php echo $text_package;
?></label>
<select
name="package[package]" class="form-control">
<?php foreach ($setting['package_type'] as $package) {
?>
<?php echo '<option value="' .
$package['code'] . '"'.($package['default'] == 1 ? '
selected="selected"' : '').'>' . $package['description'] .
'</option>'; ?>
<?php } ?>
</select>
</div>
<?php } ?>
</div>
<div
class="row form-group">
<div
class="col-sm-3">
<label
class="control-label"><?php echo $text_depth;
?></label>
<div class="input-group
col-xs-12">
<input type="text"
name="package[depth]" class="form-control"
value="<?php echo $product['height']; ?>">
<span class="input-group-addon
size-unit-text"></span>
</div>
</div>
<div
class="col-sm-3">
<label
class="control-label"><?php echo $text_length;
?></label>
<div class="input-group
col-xs-12">
<input type="text"
name="package[length]" class="form-control"
value="<?php echo $product['length']; ?>">
<span class="input-group-addon
size-unit-text"></span>
</div>
</div>
<div
class="col-sm-3">
<label
class="control-label"><?php echo $text_width;
?></label>
<div class="input-group
col-xs-12">
<input type="text"
name="package[width]" class="form-control"
value="<?php echo $product['width']; ?>">
<span class="input-group-addon
size-unit-text"></span>
</div>
</div>
<div
class="col-sm-3">
<label
class="control-label"><?php echo $text_shape;
?></label>
<select
name="package[irregular]" class="form-control">
<option value="0"><?php echo $text_no;
?></option>
<option
value="1"><?php echo $text_yes; ?></option>
</select>
</div>
</div>
</div>
</div>
<div id="tab-listing-returns"
class="tab-pane">
<div class="well
well-lg">
<div class="row">
<label class="col-sm-2 control-label"><?php
echo $entry_profile_load; ?><br /><span
id="profile-returns-loading" style="display:
none;"><a class="btn btn-info"
disabled="disabled"><i class="fa fa-cog fa-lg
fa-spin"></i></a></span></label>
<div class="col-sm-10">
<div
class="input-group">
<span
class="input-group-addon"
id="profile-return-icon"><i class="fa fa-lg
fa-file-text"></i></span>
<select name="profile_return"
id="profile-return-input" class="form-control">
<option value="def"><?php echo
$text_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>
</div>
</div>
</div>
</div>
<?php if
(!empty($setting['returns']['accepted'])) { ?>
<div
class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$text_return_accepted; ?></label>
<div
class="col-sm-10">
<select
name="returns_accepted" id="returns_accepted"
class="form-control">
<?php foreach
($setting['returns']['accepted'] as $v) { ?>
<option value="<?php echo $v['ReturnsAcceptedOption'];
?>"><?php echo $v['Description']; ?></option>
<?php } ?>
</select>
</div>
</div>
<?php } ?>
<?php if (!empty($setting['returns']['within'])) { ?>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$text_return_days; ?></label>
<div
class="col-sm-10">
<select
name="returns_within" id="returns_within"
class="form-control">
<?php foreach
($setting['returns']['within'] as $v) { ?>
<option value="<?php echo $v['ReturnsWithinOption'];
?>"><?php echo $v['Description']; ?></option>
<?php } ?>
</select>
</div>
</div>
<?php } ?>
<?php if (!empty($setting['returns']['paidby'])) { ?>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$text_return_scosts; ?></label>
<div
class="col-sm-10">
<select
name="returns_shipping" id="returns_shipping"
class="form-control">
<?php foreach
($setting['returns']['paidby'] as $v) { ?>
<option value="<?php echo $v['ShippingCostPaidByOption'];
?>"><?php echo $v['Description']; ?></option>
<?php } ?>
</select>
</div>
</div>
<?php } ?>
<?php if (!empty($setting['returns']['refund'])) { ?>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$text_return_type; ?></label>
<div
class="col-sm-10">
<select
name="returns_option" id="returns_option"
class="form-control">
<?php foreach
($setting['returns']['refund'] as $v) { ?>
<option value="<?php echo $v['RefundOption'];
?>"><?php echo $v['Description']; ?></option>
<?php } ?>
</select>
</div>
</div>
<?php } ?>
<?php if ($setting['returns']['description'] == true) {
?>
<div class="form-group">
<label class="col-sm-2 control-label"><?php echo
$text_return_policy; ?></label>
<div
class="col-sm-10">
<textarea
name="return_policy" class="form-control"
rows="3" id="return_policy"></textarea>
</div>
</div>
<?php }
?>
<?php if
(!empty($setting['returns']['restocking_fee'])) { ?>
<div class="form-group">
<label
class="col-sm-2 control-label"><?php echo
$text_return_restock; ?></label>
<div
class="col-sm-10">
<select
name="returns_restocking_fee"
id="returns_restocking_fee" class="form-control">
<?php foreach ($setting['returns']['restocking_fee'] as
$v) { ?>
<option value="<?php echo
$v['RestockingFeeValueOption']; ?>"><?php echo
$v['Description']; ?></option>
<?php }
?>
</select>
</div>
</div>
<?php } ?>
</div>
<div class="well">
<div class="row">
<div
class="col-sm-12 text-right">
<a
class="btn btn-primary"
id="button-verify"><span><?php echo $text_verify;
?></span></a>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="panel-body"
style="display: none;" id="page-review">
<div class="alert alert-info"
id="listing-fee-container"></div>
<div
class="well">
<div class="row">
<div class="col-sm-6 text-left">
<a
class="btn btn-primary" target="_BLANK"
id="button-preview" style="display:none;"><i
class="fa fa-external-link fa-lg"></i> <?php echo
$text_preview; ?></a>
<a class="btn
btn-primary" id="button-edit"><i class="fa
fa-pencil fa-lg"></i> <?php echo $text_review_edit;
?></a>
</div>
<div
class="col-sm-6 text-right">
<a
class="btn btn-primary" id="button-save"><i
class="fa fa-save fa-lg"></i> <?php echo
$button_save; ?></a>
</div>
</div>
</div>
</div>
<div
class="panel-body" style="display: none;"
id="page-complete">
<div class="alert
alert-success"><?php echo $text_created_msg; ?>: <span
id="item-number"></span></div>
<div
class="well">
<div class="row">
<div class="col-sm-6 text-left">
<a
class="btn btn-primary" id="button-view"
target="_BLANK"><i class="fa fa-external-link
fa-lg"></i> <?php echo $button_view; ?></a>
<a class="btn btn-primary" href="<?php echo
$product['edit_link']; ?>"><i class="fa fa-pencil
fa-lg"></i> <?php echo $button_edit; ?></a>
</div>
<div class="col-sm-6
text-right">
<a class="btn btn-primary"
href="<?php echo $cancel; ?>"><i class="fa
fa-reply fa-lg"></i> <?php echo $text_return;
?></a>
</div>
</div>
</div>
</div>
<div class="panel-body"
style="display: none;" id="page-failed">
<div class="alert alert-danger">
<h5><?php echo $text_failed_title; ?></h5>
<p><?php echo $text_failed_msg1; ?></p>
<ul>
<li><?php echo $text_failed_li1;
?></li>
<li><?php echo $text_failed_li2;
?></li>
<li><?php echo $text_failed_li3;
?></li>
</ul>
<p><?php echo
$text_failed_contact; ?></p>
</div>
</div>
</div>
</div>
</div>
<script
type="text/javascript"><!--
function
updateReserveMessage(elementId, total) {
var reserve = total -
$('#qty_'+elementId).val();
$('#qty_reserve_'+elementId).text(reserve);
}
function
getSuggestedCategories() {
var qry = $('#name').val();
$.ajax({
url:
'index.php?route=openbay/ebay/getSuggestedCategories&token=<?php
echo $token; ?>&qry='+qry,
type: 'GET',
dataType: 'json',
success: function(data) {
if
(data.error == false) {
var html_inj = '';
if (data.data) {
html_inj +=
'<p><input type="radio" name="suggested"
value="" id="suggested_default"
checked="checked"/> <strong><?php echo $text_none;
?></strong></p>';
data.data =
$.makeArray(data.data);
$.each(data.data,
function(key,val) {
if (val.percent != 0)
{
html_inj += '<p><input
type="radio" class="suggested_category"
name="suggested" value="'+val.id+'" />
('+val.percent+'% match) '+val.name+'</p>';
}
});
$('#category-suggested-row').fadeIn();
}
$('#suggested-cats').html(html_inj);
$('input[name=suggested]').bind('change', function() {
if ($(this).val() != '') {
categorySuggestedChange($(this).val());
}
});
$('.suggested_category').bind('click',
function() {
$('#category-selections-row').hide();
$('input[name=popular]').removeAttr('checked');
if($('#category-popular-row').length != 0) {
$('#category-popular-row').hide();
}
$('#popular_default').prop('checked', true);
});
$('.popular-category').bind('click', function() {
$('#category-selections-row').hide();
$('input[name=suggested]').removeAttr('checked');
if($('#category-suggested-row').length != 0) {
$('#category-suggested-row').hide();
}
$('#suggested_default').prop('checked', true);
});
$('#suggested_default').bind('click', function() {
$('#category-selections-row').show();
if($('#category-suggested-row').length != 0) {
$('#category-suggested-row').show();
}
if($('#category-popular-row').length != 0) {
$('#category-popular-row').show();
}
$('#show-feature-element').hide();
$('#product-catalog-container').hide();
$('#feature-content').empty();
$('#specifics').empty();
$('input[name=popular]').removeAttr('checked');
$('#popular_default').prop('checked', true);
});
} else {
alert(data.msg);
}
},
error: function (xhr, ajaxOptions, thrownError) {
if (xhr.status != 0) { alert(thrownError + "\r\n" +
xhr.statusText + "\r\n" + xhr.responseText); }
}
});
}
function categoryFavChange(id) {
loadCategories(1,
true);
$('#final-category').val(id);
getCategoryFeatures(id);
}
function categorySuggestedChange(id) {
loadCategories(1, true);
$('#final-category').val(id);
getCategoryFeatures(id);
}
function loadCategories(level, skip) {
level = parseInt(level);
$('#show-feature-element').hide();
$('#product-catalog-container').hide();
$('#feature-content').empty();
$('#specifics').empty();
$('.category-select-group').removeClass('has-success');
if (level
== 1) {
var parent = '';
} else {
var
previous_level = level - 1;
var parent = $('#category-select-'
+ previous_level).val();
$('#popular_default').attr('checked',
true);
}
var count_i = level;
while(count_i <=
6) {
$('#category-select-' + count_i + '-container').hide();
$('#category-select-' + count_i).empty();
count_i++;
}
$('#category-select-' + previous_level +
'-loading').html('<i class="fa fa-check
fa-lg"></i>');
$('#category-select-' +
level).prop('disabled', true);
$('#category-select-' + level +
'-loading').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$('#category-select-' + level +
'-container').show();
$.ajax({
url:
'index.php?route=openbay/ebay/getCategories&token=<?php echo $token;
?>&parent='+parent,
type: 'POST',
dataType:
'json',
success: function(data) {
if
(data.items != null) {
$('#category-select-' +
level).empty().append('<option disabled selected><?php echo
$text_select; ?></option>');
data.cats =
$.makeArray(data.cats);
$.each(data.cats,
function(key, val) {
if (val.CategoryID != parent)
{
$('#category-select-' +
level).append('<option
value="'+val.CategoryID+'">'+val.CategoryName+'</option>');
}
});
if
(skip != true) {
$('#final-category').val('');
}
$('#category-select-' + level +
'-loading').html('<i class="fa fa-angle-right fa-lg"
></i>');
$('#category-select-' +
level).prop('disabled', false);
} else {
$('#category-select-' + level + '-container').hide();
if (data.error) {
alert(data.error);
$('#button-verify').hide();
$('#content').prepend('<div class="alert
alert-warning"><?php echo $error_category_sync;
?></div>');
$('#page-listing,
.heading').hide();
} else {
$('#final-category').val($('#category-select-' + previous_level).val());
//$('#category-select-' + level +
'-loading').html('<i class="fa fa-check
fa-lg"></i>');
$('.category-select-group').addClass('has-success');
getCategoryFeatures($('#category-select-'+previous_level).val());
}
}
},
error: function
(xhr, ajaxOptions, thrownError) {
if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); }
}
});
}
function
getCategoryFeatures(cat) {
itemFeatures(cat);
$('#duration-container').show();
$('#duration-input').empty().prop('disabled', true);
$('.duration-select-group').removeClass('has-success');
$('#duration-loading').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$('#compatibility-content').empty();
$('#listing-compatibility').hide();
$('#condition-container').show();
$('#condition-input').empty().prop('disabled', true);
$('.condition-select-group').removeClass('has-success');
$('#condition-loading').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$('#vrm-input-container').remove();
$('#vin-input-container').remove();
$('#product_identifier_container').hide();
$('.product_identifier_required').val('0');
$.ajax({
url: 'index.php?route=openbay/ebay/getCategoryFeatures&token=<?php
echo $token; ?>&category='+cat,
type: 'GET',
dataType: 'json',
success: function(data) {
if
(data.error == false) {
var html_inj = '';
listingDuration(data.data.durations);
if
(typeof data.data.global_shipping_enabled !== undefined &&
data.data.global_shipping_enabled === true) {
$('#global_shipping_container').show();
} else {
$('#global_shipping_container').hide();
$('#global_shipping').prop('checked', false);
}
if (typeof data.data.pickup_dropoff_enabled !== undefined
&& data.data.pickup_dropoff_enabled === true) {
$('#eligible_for_pickup_dropoff_container').show();
}
else {
$('#eligible_for_pickup_dropoff_container').hide();
$('#eligible_for_pickup_dropoff').prop('checked', false);
}
if (data.data.maxshipping != false) {
$('#maxShippingAlert').append(data.data.maxshipping).show();
}
if (data.data.conditions &&
data.data.conditions != '') {
data.data.conditions =
$.makeArray(data.data.conditions);
html_inj +=
'<option disabled selected></option>';
$.each(data.data.conditions, function(key, val) {
html_inj += '<option value='+val.id+'>'+val.name+'</option>';
});
$('#condition-input').empty().html(html_inj).show().prop('disabled',
false);
$('#condition-loading').html('<i
class="fa fa-angle-right fa-lg"></i>');
} else {
$('#condition-container').hide();
}
if (data.data.item_compatibility.enabled
== 1) {
$('#listing-compatibility').show();
$('#compatibility-loading').show();
getCompatibilityNames(cat);
}
if
(data.data.vrm_identifier === true) {
html_inj =
'<div class="form-group"
id="vrm-input-container">';
html_inj +=
'<label class="col-sm-2 control-label"><?php echo
$entry_vrm; ?></label>';
html_inj += '<div
class="col-sm-10">';
html_inj +=
'<input class="form-control" type="text"
size="85" placeholder="<?php echo $entry_vrm; ?>"
name="vrm">';
html_inj += '</div>';
html_inj += '</div>';
$('#tab-listing-description').prepend(html_inj);
}
if (data.data.vin_identifier === true) {
html_inj = '<div class="form-group"
id="vin-input-container">';
html_inj +=
'<label class="col-sm-2 control-label"><?php echo
$entry_vin; ?></label>';
html_inj += '<div
class="col-sm-10">';
html_inj +=
'<input class="form-control" type="text"
size="85" placeholder="<?php echo $entry_vin; ?>"
name="vrm">';
html_inj += '</div>';
html_inj += '</div>';
$('#tab-listing-description').prepend(html_inj);
}
if (data.data.ean_identifier_requirement != '') {
$('#product_identifier_container').show();
$('#product_identifier_ean_container').show();
if
(data.data.ean_identifier_requirement == 'Required') {
$('#identifier_ean_required').val(1);
}
}
if (data.data.isbn_identifier_requirement != '') {
$('#product_identifier_container').show();
$('#product_identifier_isbn_container').show();
if (data.data.isbn_identifier_requirement == 'Required') {
$('#identifier_isbn_required').val(1);
}
}
if (data.data.upc_identifier_requirement !=
'') {
$('#product_identifier_container').show();
$('#product_identifier_upc_container').show();
if (data.data.upc_identifier_requirement == 'Required') {
$('#identifier_upc_required').val(1);
}
}
} else {
if (data.msg ==
null) {
alert('<?php echo $error_features;
?>');
} else {
alert(data.msg);
}
}
},
error: function (xhr, ajaxOptions, thrownError) {
if
(xhr.status != 0) { alert(thrownError + "\r\n" + xhr.statusText +
"\r\n" + xhr.responseText); }
}
});
}
function getCompatibilityNames(category_id) {
$.ajax({
url:
'index.php?route=openbay/ebay/getPartsCompatibilityOptions&token=<?php
echo $token; ?>&category_id='+category_id,
type: 'GET',
dataType: 'json',
success: function(data) {
var
compatibility_html = '<input type="hidden"
id="compatibility-data-count"
value="'+data.options_count+'" />';
var
compatibility_option_1 = '';
$.each(data.options,
function(option_key, option_value) {
compatibility_html +=
'<div class="form-group"
id="compatibility-data-'+option_value.sequence+'-container">';
compatibility_html += '<label class="col-sm-2
control-label
pull-left">'+option_value.display_name+'</label>';
compatibility_html += '<input type="hidden"
id="compatibility-data-'+option_value.sequence+'-sequence"
value="'+option_value.sequence+'" />';
compatibility_html += '<input type="hidden"
id="compatibility-data-'+option_value.sequence+'-name"
value="'+option_value.name+'" />';
compatibility_html += '<div class="col-sm-8">';
compatibility_html += '<div class="input-group">';
compatibility_html += '<span
class="input-group-addon" id="compatibility-data-' +
option_value.sequence + '-loading-icon"><i class="fa
fa-angle-right fa-lg" ></i></span>';
compatibility_html += '<select
id="compatibility-data-'+option_value.sequence+'"
class="form-control compatibility-data"
disabled></select>';
compatibility_html +=
'</div>';
compatibility_html += '</div>';
compatibility_html += '</div>';
if (option_value.sequence
== 1) {
compatibility_option_1 = option_value.name;
}
});
$('#compatibility-loading').hide();
$('#compatibility-content').html(compatibility_html).show();
getCompatibilityValues(category_id, compatibility_option_1, 1);
},
error: function (xhr, ajaxOptions, thrownError) {
if (xhr.status
!= 0) { alert(thrownError + "\r\n" + xhr.statusText +
"\r\n" + xhr.responseText); }
}
});
}
function
getCompatibilityValues(category_id, option_name, sequence_id) {
var
property_filter = [];
var property_filter_obj = [];
if
(parseInt(sequence_id) > 1) {
var sequence_id_count_loop =
parseInt(sequence_id) - parseInt(1);
$('#compatibility-data-' +
sequence_id_count_loop + '-loading-icon').html('<i class="fa
fa-check fa-lg"></i>');
// get all of the parent
filter choices
while (sequence_id_count_loop >= 1) {
property_filter_obj = {
'property_filter_name' :
$('#compatibility-data-'+sequence_id_count_loop+'-name').val(),
'property_filter_value' :
$('#compatibility-data-'+sequence_id_count_loop).val()
};
property_filter.push(property_filter_obj);
sequence_id_count_loop--;
}
}
$('#compatibility-data-' +
sequence_id + '-loading-icon').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$.ajax({
url:
'index.php?route=openbay/ebay/getPartsCompatibilityValues&token=<?php
echo $token;
?>&category_id='+category_id+'&option_name='+option_name,
type: 'POST',
data: { "filters" : property_filter },
dataType: "json",
before: function() {
$('#compatibility-data-' + sequence_id).empty().prop('disabled',
true).show();
$('#compatibility-data-' + sequence_id +
'-container').show();
},
success: function(data) {
$('#compatibility-data-' + sequence_id).append('<option disabled
selected><?php echo $text_select; ?></option>');
$.each(data.options.values, function(option_key, option_value) {
$('#compatibility-data-' +
sequence_id).append('<option>'+option_value+'</option>');
});
$('#compatibility-data-' + sequence_id).prop('disabled',
false);
$('#compatibility-data-' + sequence_id +
'-loading-icon').html('<i class="fa fa-angle-right fa-lg"
></i>');
},
error: function (xhr, ajaxOptions,
thrownError) {
if (xhr.status != 0) { alert(thrownError +
"\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
}
});
}
$('#identifier_not_required').on("click", function() {
var
not_required_text = "<?php echo
$setting['product_details']['product_identifier_unavailable_text'];
?>";
if ($('#identifier_not_required:checked').length == 1) {
if ($('#identifier_ean_required').val() == 1) {
$('#identifier_ean').val(not_required_text);
}
if
($('#identifier_isbn_required').val() == 1) {
$('#identifier_isbn').val(not_required_text);
}
if
($('#identifier_upc_required').val() == 1) {
$('#identifier_upc').val(not_required_text);
}
} else {
if
($('#identifier_ean_required').val() == 1) {
$('#identifier_ean').val($('#identifier_ean_original').val());
}
if ($('#identifier_isbn_required').val() == 1) {
$('#identifier_isbn').val($('#identifier_isbn_original').val());
}
if ($('#identifier_upc_required').val() == 1) {
$('#identifier_upc').val($('#identifier_upc_original').val());
}
}
});
$(document).on("change", '.compatibility-data',
function() {
$('#compatibility-content-add').hide();
var
category_id = $('#final-category').val();
var element_base_id =
$(this).attr('id');
var sequence_id =
$('#'+element_base_id+'-sequence').val();
var sequence_id_count =
parseInt(sequence_id) + parseInt(1);
var option_name =
$('#compatibility-data-' + sequence_id_count + '-name').val();
// get
the total number of value options
var total_name_count =
$('#compatibility-data-count').val();
total_name_count =
parseInt(total_name_count);
var sequence_id_count_loop =
parseInt(sequence_id_count);
// hide the ones after the one that has
just been changed and empty the data
while (sequence_id_count_loop
<= total_name_count) {
$('#compatibility-data-'+sequence_id_count_loop).empty().prop('disabled',
true);
sequence_id_count_loop++;
}
if (total_name_count
>= sequence_id_count) {
getCompatibilityValues(category_id,
option_name, sequence_id_count);
} else {
$('#compatibility-data-' + sequence_id_count + '-loading-icon').html('<i
class="fa fa-check fa-lg"></i>');
// this is the
final step and all options are chosen - show the add button
$('#compatibility-content-add').show();
}
});
var
compatibility_row = 0;
$(document).on("click",
'#compatibility-button-add', function() {
var total_name_count =
$('#compatibility-data-count').val();
total_name_count =
parseInt(total_name_count);
var sequence_id_count_loop = 1;
var
sequence_options = [];
var inj_html = '';
inj_html += '<tr
id="compatibility-row' + compatibility_row + '">';
while
(sequence_id_count_loop <= total_name_count) {
inj_html +=
'<input type="hidden" name="compatibility_data[' +
compatibility_row + '][' + sequence_id_count_loop + '][name]"
value="' + $('#compatibility-data-' + sequence_id_count_loop +
'-name').val() + '" />';
inj_html += '<input
type="hidden" name="compatibility_data[' + compatibility_row
+ '][' + sequence_id_count_loop + '][value]" value="' +
$('#compatibility-data-' + sequence_id_count_loop).val() + '" />';
inj_html += '<td>' + $('#compatibility-data-' +
sequence_id_count_loop).val() + '</td>';
sequence_id_count_loop++;
}
inj_html += '<td
class="text-right"><button class="btn btn-danger"
title="" type="button"
onclick="$(\'#compatibility-row' + compatibility_row +
'\').remove();"><i class="fa
fa-trash-o"></i></button></td>';
inj_html +=
'</tr>';
$('#compatibility-table').append(inj_html);
$('#compatibility-options').show();
compatibility_row++;
});
$('#button-catalog-search').bind('click', function() {
var qry =
$('#catalog-search').val();
var cat = $('#final-category').val();
if (cat <= 0) {
alert('<?php echo
$error_choose_category; ?>');
return;
}
if
(qry == '') {
alert('<?php echo $error_search_text;
?>');
return;
}
var html = '';
$.ajax({
url:
'index.php?route=openbay/ebay/searchEbayCatalog&token=<?php echo
$token; ?>',
type: 'POST',
dataType: 'json',
data: { category_id: cat, page: 1, search: qry },
beforeSend: function() {
$('#product-catalog-container').empty().show();
$('#button-catalog-search').empty().html('<i class="fa fa-cog fa-lg
fa-spin"></i>').attr('disabled','disabled');
$('#catalog-search-alert').remove();
},
success:
function(data) {
if (data.error == false) {
if (data.data.productSearchResult.paginationOutput.totalEntries == 0 ||
data.data.ack == 'Failure') {
$('#product-catalog-container').before('<div class="alert
alert-warning" id="catalog-search-alert"><?php echo
$error_catalog_data; ?></div>');
} else {
data.data.productSearchResult.products =
$.makeArray(data.data.productSearchResult.products);
$.each(data.data.productSearchResult.products, function(key, val) {
html = '<div class="col-sm-3">';
html += '<div class="well">';
html += '<div class="row">';
html += '<div class="col-sm-12
text-left"><input type="radio"
name="catalog_epid"
value="'+val.productIdentifier.ePID+'" /></div>';
html += '</div>';
html += '<div class="row">';
html += '<div class="col-sm-12 text-center"
style="height:125px;">';
if
(typeof(val.stockPhotoURL) != "undefined" &&
val.stockPhotoURL !== null) {
html +=
'<img class="img-thumbnail"
src="'+val.stockPhotoURL.thumbnail.value+'"
style="height:96px;"/>';
}
else {
html += '<span
class="img-thumbnail"><i class="fa fa-camera
fa-5x"></i></span>';
}
html += '</div>';
html += '</div>';
html +=
'<div class="row">';
html
+= '<div class="col-sm-12 text-center"
style="min-height:70px;">'+val.productDetails.value.text.value+'</div>';
html += '</div>';
html += '</div>';
html +=
'</div>';
$('#product-catalog-container').append(html);
});
}
} else {
if
(data.msg == null) {
alert('<?php echo
$error_catalog_load; ?>');
} else {
alert(data.msg);
}
}
$('#button-catalog-search').show();
},
complete: function() {
$('#button-catalog-search').empty().removeAttr('disabled').html('<i
class="fa fa-search"></i> <?php echo $button_search;
?>');
},
error: function (xhr, ajaxOptions,
thrownError) {
if (xhr.status != 0) { alert(thrownError +
"\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
}
});
});
function listingDuration(data) {
var lang = new Array();
var default_duration =
"<?php echo $product['defaults']['listing_duration']; ?>";
var html_inj = '';
lang["Days_1"] =
'<?php echo $text_listing_1day; ?>';
lang["Days_3"]
= '<?php echo $text_listing_3day; ?>';
lang["Days_5"]
= '<?php echo $text_listing_5day; ?>';
lang["Days_7"] = '<?php echo $text_listing_7day; ?>';
lang["Days_10"] = '<?php echo $text_listing_10day;
?>';
lang["Days_30"] = '<?php echo
$text_listing_30day; ?>';
lang["GTC"] = '<?php
echo $text_listing_gtc; ?>';
data = $.makeArray(data);
html_inj += '<option disabled selected><?php echo $text_select;
?></option>';
$.each(data, function(duration_key,
duration_value) {
html_inj += '<option value="' +
duration_value + '" ' + (duration_value == default_duration ? '
selected="selected"' : '') +
'>'+lang[duration_value]+'</option>';
});
$('#duration-input').empty().html(html_inj).show().prop('disabled',
false);
$('#duration-loading').html('<i class="fa
fa-angle-right fa-lg"></i>');
}
function
itemFeatures(category_id) {
$.ajax({
url:
'index.php?route=openbay/ebay/getEbayCategorySpecifics&token=<?php
echo $token; ?>&category_id=' + category_id +
'&product_id=<?php echo $product["product_id"]; ?>',
type: 'GET',
dataType: 'json',
beforeSend: function() {
$('#feature-content').show();
$('#feature-loading').show();
$('#show-feature-element').show();
$('#show-feature-element-preload').hide();
},
success:
function(data) {
if (data.error == false) {
$('#feature-content').empty();
$('.option-specifics-').empty().hide();
var html_inj = '';
var html_inj2 = '';
var specific_count = 0;
var
show_other = 0;
var show_other_value = '';
if
(data.data) {
$.each(data.data, function(option_specific_key,
option_specific_value) {
html_inj2 = '';
html_inj += '<div class="form-group">';
html_inj += '<label class="col-sm-2
control-label">'+option_specific_value.name+'</label>';
html_inj += '<div class="col-sm-10">';
if (("options" in option_specific_value) &&
(option_specific_value.validation.max_values == 1)) {
// matched_value_key in option_specific_value
if
("matched_value_key" in option_specific_value) {
$.each(option_specific_value.options, function(option_key, option) {
if (option_specific_value.matched_value_key ==
option_key) {
html_inj2 += '<option
value="' + option + '" selected>' + option +
'</option>';
} else {
html_inj2 += '<option value="' + option + '">' + option +
'</option>';
}
});
} else {
html_inj2 += '<option
disabled selected></option>';
$.each(option_specific_value.options, function(option_key, option) {
html_inj2 += '<option value="' + option +
'">' + option + '</option>';
});
}
show_other = false;
show_other_value = '';
if
(option_specific_value.validation.selection_mode == 'FreeText') {
if (option_specific_value.unmatched_value != '') {
html_inj2 += '<option value="Other"
selected><?php echo $text_other; ?></option>';
show_other = true;
show_other_value =
option_specific_value.unmatched_value;
} else {
html_inj2 += '<option
value="Other"><?php echo $text_other;
?></option>';
}
}
html_inj += '<div class="row">';
html_inj += '<div class="col-sm-7">';
html_inj += '<select name="feat[' +
option_specific_value.name + ']" class="form-control"
id="spec_sel_' + specific_count + '"
onchange="toggleSpecOther(' + specific_count + ');">' +
html_inj2 + '</select>';
html_inj +=
'</div>';
if (show_other == true) {
html_inj += '<div class="col-sm-5"
id="spec_' + specific_count + '_other">';
} else {
html_inj += '<div
class="col-sm-5" id="spec_' + specific_count + '_other"
style="display:none;">';
}
html_inj += '<input placeholder="<?php echo
$text_other; ?>" type="text" name="featother[' +
option_specific_value.name + ']" class="form-control"
value="' + show_other_value + '"/>';
html_inj += '</div>';
html_inj +=
'</div>';
} else if (("options" in
option_specific_value) &&
(option_specific_value.validation.max_values > 1)) {
html_inj += '<div class="row">';
$.each(option_specific_value.options, function(option_key, option) {
html_inj += '<div class="col-sm-2">';
html_inj += '<label
class="checkbox-inline">';
html_inj += '<input type="checkbox" name="feat[' +
option_specific_value.name + '][]" value="' + option + '"
/> ' + option;
html_inj += '</label>';
html_inj += '</div>';
});
html_inj += '</div>';
}
else {
html_inj += '<div
class="row">';
html_inj += '<div
class="col-sm-7">';
html_inj +=
'<input type="text" name="feat[' +
option_specific_value.name + ']" class="form-control"
value="' + option_specific_value.unmatched_value + '" />';
html_inj += '</div>';
html_inj
+= '</div>';
}
html_inj +=
'</div>';
html_inj += '</div>';
specific_count++;
});
$('#feature-content').append(html_inj);
} else {
$('#feature-content').text('None');
}
} else {
if (data.error == null) {
alert('<?php echo $error_features;
?>');
} else {
alert(data.error);
}
}
$('#feature-loading').hide();
},
error: function
(xhr, ajaxOptions, thrownError) {
if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); }
}
});
}
function toggleSpecOther(id)
{
if ($('#spec_sel_'+id).val() == 'Other') {
$('#spec_'+id+'_other').show();
} else {
$('#spec_'+id+'_other').hide();
}
}
$('#shipping-type-national').bind('change', function() {
changeNationalType();
});
$('#shipping-type-international').bind('change', function() {
changeInternationalType();
});
function changeNationalType() {
var
shipping_type = $('#shipping-type-national').val();
$('.shipping-national-container').hide();
$('#national-container-'+shipping_type).fadeIn();
}
function
changeInternationalType() {
var shipping_type =
$('#shipping-type-international').val();
$('.shipping-international-container').hide();
$('#international-container-'+shipping_type).fadeIn();
}
$('#profile-shipping-input').change(function() {
profileShippingUpdate();
});
function profileShippingUpdate() {
if
($('#profile-shipping-input').val() != 'def') {
$('#profile-shipping-icon').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$('#profile-shipping-input').attr('disabled', 'disabled');
$.ajax({
type:'GET',
dataType: 'json',
url:
'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo
$token; ?>&ebay_profile_id='+$('#profile-shipping-input').val(),
success: function(data) {
setTimeout(function() {
$('#location').val(data.data.location);
$('#postcode').val(data.data.postcode);
$('#dispatch_time').val(data.data.dispatch_time);
if
(typeof(data.data.national.calculated) != "undefined") {
$('#national-handling-fee').val(data.data.national.calculated.handling_fee);
}
if (typeof(data.data.international.calculated) !=
"undefined") {
$('#international-handling-fee').val(data.data.international.calculated.handling_fee);
}
if (typeof data.data.country !== undefined
&& data.data.country) {
$('#country').val(data.data.country);
}
if (typeof
data.data.eligible_for_pickup_dropoff !== undefined &&
data.data.eligible_for_pickup_dropoff == 1) {
$('#eligible_for_pickup_dropoff').prop('checked', true);
}
if (typeof data.data.eligible_for_pickup_instore !== undefined
&& data.data.eligible_for_pickup_instore == 1) {
$('#eligible_for_pickup_instore').prop('checked', true);
}
if (typeof data.data.global_shipping !== undefined &&
data.data.global_shipping == 1) {
$('#global_shipping').prop('checked', true);
}
if
(typeof data.data.promotional_shipping_discount !== undefined &&
data.data.promotional_shipping_discount == 1) {
$('#promotional_shipping_discount').prop('checked', true);
}
if (typeof data.data.promotional_shipping_discount_international
!== undefined &&
data.data.promotional_shipping_discount_international == 1) {
$('#promotional_shipping_discount_international').prop('checked', true);
}
if (data.data.get_it_fast == 1) {
$('#get_it_fast').prop('checked', true);
} else {
$('#get_it_fast').prop('checked', false);
}
$('#options-national-flat').html(data.html.national_flat);
$('#options-international-flat').html(data.html.international_flat);
$('#options-national-calculated').html(data.html.national_calculated);
$('#options-international-calculated').html(data.html.international_calculated);
$('#profile-shipping-icon').html('<i class="fa fa-lg
fa-file-text"></i>');
$('#profile-shipping-input').removeAttr('disabled');
$('#shipping-type-national').val(data.html.national.type);
$('#shipping-type-international').val(data.html.international.type);
changeNationalType();
changeInternationalType();
}, 1000);
},
error: function (xhr, ajaxOptions,
thrownError) {
if (xhr.status != 0) { alert(thrownError +
"\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
}
});
}
}
function addShipping(id, type) {
if
(id == 'national') {
var loc = '0';
} else {
var loc =
'1';
}
var count = $('#' + type + '_count_' + id).val();
count
= parseInt(count);
$.ajax({
url:
'index.php?route=openbay/ebay/getShippingService&token=<?php echo
$token; ?>&loc=' + loc + '&type=' + type,
beforeSend:
function(){
$('#add-' + id + '-' + type).empty().html('<i
class="fa fa-cog fa-lg
fa-spin"></i>').attr('disabled','disabled');
},
type: 'GET',
dataType: 'json',
success: function(data) {
html = '';
html += '<div class="well" id="' + id
+ '_' + type + '_' + count + '">';
html += '<div
class="row form-group">';
html += '<div
class="col-sm-1 text-right">';
html += '<label
class="control-label"><?php echo $text_shipping_service;
?><label>';
html += '</div>';
html +=
'<div class="col-sm-11">';
html += '<select
name="data[' + id + '][' + type + '][service_id][' + count + ']"
class="form-control">';
$.each(data.service,
function(key, val) {
html += '<option value="' + key +
'">' + val.description + '</option>';
});
html += '</select>';
html += '</div>';
html +=
'</div>';
if (id == 'international') {
html +=
'<div class="row form-group">';
html += '<div
class="col-sm-1 text-right">';
html += '<label
class="control-label"><?php echo $text_shipping_zones;
?></label>';
html += '</div>';
html +=
'<div class="col-sm-10">';
html += '<label
class="checkbox-inline">';
html += '<input
type="checkbox" name="data[' + id + '][' + type +
'][shipto][' + count + '][]" value="Worldwide" />';
html += ' <?php echo $text_shipping_worldwide; ?>';
html += '</label>';
<?php foreach
($data['shipping_international_zones'] as $zone) { ?>
html
+= '<label class="checkbox-inline">';
html +=
'<input type="checkbox" name="data[' + id + '][' + type +
'][shipto][' + count + '][]" value="<?php echo
$zone['shipping_location']; ?>" />';
html += '
<?php echo $zone['description']; ?>';
html +=
'</label>';
<?php } ?>
html +=
'</div>';
html += '</div>';
}
html +=
'<div class="row form-group">';
if (type !=
'calculated') {
html += '<div class="col-sm-1
text-right">';
html += '<label
class="control-label"><?php echo $text_shipping_first;
?></label>';
html += '</div>';
html +=
'<div class="col-sm-3">';
html += '<input
type="text" name="data[' + id + '][' + type + '][price][' +
count + ']" class="form-control" value="0.00"
class="form-control" />';
html += '</div>';
html += '<div class="col-sm-2 text-right">';
html += '<label class="control-label"><?php echo
$text_shipping_add; ?></label>';
html +=
'</div>';
html += '<div
class="col-sm-3">';
html += '<input
type="text" name="data[' + id + '][' + type +
'][price_additional][' + count + ']" class="form-control"
value="0.00" />';
html += '</div>';
}
html += '<div class="col-sm-3 pull-right
text-right">';
html += '<a
onclick="removeShipping(\'' + id + '\',\'' + count +
'\',\''+type+'\');" class="btn btn-danger"><i
class="fa fa-minus-circle"></i> <?php echo
$button_delete; ?></a>';
html += '</div>';
html += '</div>';
html += '</div>';
$('#options-' + id + '-' + type).append(html);
$('#add-' + id + '-'
+ type).empty().html('<i class="fa
fa-plus-circle"></i> <?php echo $button_add;
?>').removeAttr('disabled');
},
error: function (xhr,
ajaxOptions, thrownError) {
$('#add-shipping-'+id).empty().html('<i class="fa
fa-plus-circle"></i> <?php echo $button_add;
?>').removeAttr('disabled');
if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); }
}
});
$('#' + type + '_count_' +
id).val(count + 1);
}
function removeShipping(id, count, type) {
$('#' + id + '_' + type + '_' + count).remove();
}
$('#button-verify').bind('click', function() {
// bind latest changes
for summernote
$('#description-field').val($('#description-field').code());
var err =
0;
$('.listing-error').remove();
if
($('.checkbox-ebay-image:checked').length > 0) {
var main_image =
$('[name=main_image]:checked').val();
var check_main_selected =
'#image-checkbox-' + main_image.toString();
if
(!$(check_main_selected).is(':checked')) {
$('#page-listing').prepend('<div class="alert alert-warning
listing-error"><?php echo $error_main_image;
?></div>');
err = 1;
}
} else {
$('#page-listing').prepend('<div class="alert alert-warning
listing-error"><?php echo $error_no_images;
?></div>');
err = 1;
}
if
($('#final-category').val() == '') {
$('#page-listing').prepend('<div class="alert alert-warning
listing-error"><?php echo $error_choose_category;
?></div>');
err = 1;
}
if
($('#auction_duration').val() == '') {
err = 1;
alert('<?php echo $error_duration; ?>');
}
if
($('#gallery_height').val() == '' || $('#gallery_width').val() == '' ||
$('#thumb_height').val() == '' || $('#thumb_width').val() == '') {
err = 1;
alert('<?php echo $error_image_size; ?>');
}
if ($('#sku').val() == '') {
err = 1;
alert('<?php echo
$error_sku; ?>');
}
if ($('#name').val() == '') {
err =
1;
alert('<?php echo $error_name; ?>');
}
if
($('#name').val().length > 75) {
err = 1;
alert('<?php echo $error_name_length; ?>');
}
if
($('#location').val() == '' && $('#postcode').val() == '') {
err = 1;
alert('<?php echo $error_item_location; ?>');
}
if ($('#dispatch_time').val() == '') {
err = 1;
alert('<?php echo $error_dispatch_time; ?>');
}
if
($('#count_national').val() == 0) {
err = 1;
alert('<?php echo $error_shipping_national; ?>');
}
if
($('#duration-input').val() == '') {
err = 1;
alert('<?php echo $error_listing_duration; ?>');
}
<?php
if (!empty($addon['openstock']) && $addon['openstock'] == true
&& !empty($product['options'])) { ?>
var hasOptions =
"yes";
<?php } else { ?>
var hasOptions =
"no";
if ($('#qty').val() < 1) {
err =
1;
alert('<?php echo $error_stock; ?>');
}
<?php } ?>
if (err == 0) {
$.ajax({
type:'POST',
dataType: 'json',
url:
'index.php?route=openbay/ebay/verify&token=<?php echo $token;
?>&options='+hasOptions,
data:
$("#form").serialize(),
beforeSend: function() {
$('#button-save').hide();
$('#button-preview').hide();
$('#listing-fee-container').hide();
$('#button-verify').empty().html('<i class="fa fa-cog fa-lg
fa-spin"></i>').attr('disabled','disabled');
},
success: function(data) {
if (data.error != true)
{
$('#page-listing').hide();
if
(data.data.Errors) {
data.Errors =
$.makeArray(data.Errors);
$.each(data.data.Errors,
function(key, val) {
$('#page-review').prepend('<div class="alert
alert-danger">'+val+'</div>');
});
}
if (data.data.Ack != 'Failure') {
var fee_total = parseFloat(0.00);
var currency = '';
var html = '';
data.data.Fees = $.makeArray(data.data.Fees);
$.each(data.data.Fees, function(key, val) {
if
(val.Fee != 0.0 && val.Name != 'ListingFee') {
fee_total = fee_total + parseFloat(val.Fee);
}
currency = val.Cur;
});
html += '<h5><?php echo $text_review_costs;
?>: '+currency+' '+fee_total.toFixed(2)+'</h5>';
$('#listing-fee-container').html(html).show();
$('#button-preview').attr('href', data.data.link).show();
$('#button-save').show();
}
$('#page-review').show();
} else {
alert(data.msg);
}
},
complete:
function () {
$('#button-verify').empty().html('<?php echo
$text_verify; ?>').removeAttr('disabled');
},
error: function (xhr, ajaxOptions, thrownError) {
if
(xhr.status != 0) { alert(thrownError + "\r\n" + xhr.statusText +
"\r\n" + xhr.responseText); }
}
});
} else
{
return;
}
});
$('#button-save').bind('click', function()
{
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/ebay/listItem&token=<?php echo $token;
?>&options='+hasOptions,
data:
$("#form").serialize(),
beforeSend: function() {
$('#button-save').empty().html('<i class="fa fa-cog fa-lg
fa-spin"></i>').attr('disabled','disabled');
$('#button-view').hide();
},
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) {
$('#page-failed').prepend('<div
class="alert alert-danger">'+val+'</div>');
$('#page-complete').prepend('<div class="alert
alert-danger">'+val+'</div>');
});
}
if (data.data.Failed == true) {
$('#page-failed').show();
} else {
$('#item-number').text(data.data.ItemID);
if
(data.data.view_link != '') {
$('#button-view').attr('href', data.data.view_link).show();
$('#button-view').show();
}
$('#page-complete').show();
$('#cancel_button').hide();
}
}
},
complete: function () {
$('#button-save').show();
$('#button-save-loading').hide();
$('#page-review').hide();
$('#button-save').empty().html('<?php echo $button_save;
?>').removeAttr('disabled');
},
error: function (xhr,
ajaxOptions, thrownError) {
if (xhr.status != 0) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" +
xhr.responseText); }
}
});
});
$('#button-edit').bind('click', function() {
$('.alert-danger').remove();
$('#page-review').hide();
$('#page-listing').show();
});
function toggleRad(id) {
if
($("#image-checkbox-"+id).is(':checked')) {
$("#image-radio-"+id).removeAttr('disabled');
} else {
$("#image-radio-"+id).attr('disabled', 'disabled');
}
}
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() {
$('#category-selections-row').show();
if($('#category-suggested-row').length != 0) {
$('#category-suggested-row').show();
}
if($('#category-popular-row').length != 0) {
$('#category-popular-row').show();
}
$('#show-feature-element').hide();
$('#product-catalog-container').hide();
$('#feature-content').empty();
$('#specifics').empty();
$('input[name=suggested]').removeAttr('checked');
$('#suggested_default').prop('checked', true);
});
$('input[name=popular]').bind('change', function() {
if ($(this).val()
!= '') {
categoryFavChange($(this).val());
}
});
$('#check-all-template-images').bind('change', function() {
if
($('#check-all-template-images').is(':checked')) {
$('.check-template-image').prop('checked', true);
} else {
$('.check-template-image').removeAttr('checked');
}
});
$('#check-all-ebay-images').bind('change', function() {
if
($('#check-all-ebay-images').is(':checked')) {
$('.checkbox-ebay-image').prop('checked', true);
} else {
$('.checkbox-ebay-image').removeAttr('checked');
}
});
$('#profile-generic-input').change(function() {
profileGenericUpdate();
});
$('#profile-return-input').change(function() {
profileReturnUpdate();
});
$('#profile-theme-input').change(function() {
profileThemeUpdate();
});
function profileReturnUpdate() {
if
($('#profile-return-input').val() != 'def') {
$('#profile-return-icon').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$('#profile-return-input').attr('disabled', 'disabled');
$.ajax({
type:'GET',
dataType: 'json',
url:
'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo
$token; ?>&ebay_profile_id='+$('#profile-return-input').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);
}
$('#profile-return-icon').html('<i
class="fa fa-lg fa-file-text"></i>');
$('#profile-return-input').removeAttr('disabled');
},
1000);
},
error: function (xhr, ajaxOptions,
thrownError) {
if (xhr.status != 0) { alert(thrownError +
"\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
}
});
}
}
function profileThemeUpdate()
{
if ($('#profile-theme-input').val() != 'def') {
$('#profile-theme-icon').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$('#profile-theme-input').attr('disabled', 'disabled');
$.ajax({
type:'GET',
dataType: 'json',
url:
'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo
$token; ?>&ebay_profile_id='+$('#profile-theme-input').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) {
$('.checkbox-ebay-image').prop('checked', true);
$('#check-all-ebay-images').prop('checked', true);
}
if (data.data.ebay_img_template == 1) {
$('.check-template-image').prop('checked', true);
$('#check-all-template-images').prop('checked', true);
}
if ($.inArray('ebay_template_id', data.data)) {
$('#template_id').val(data.data.ebay_template_id);
}
$('#profile-theme-icon').html('<i
class="fa fa-lg fa-file-text"></i>');
$('#profile-theme-input').removeAttr('disabled');
}, 1000);
},
error: function (xhr, ajaxOptions, thrownError) {
if (xhr.status != 0) { alert(thrownError + "\r\n" +
xhr.statusText + "\r\n" + xhr.responseText); }
}
});
}
}
function profileGenericUpdate() {
if
($('#profile-generic-input').val() != 'def') {
$('#profile-generic-icon').html('<i class="fa fa-cog fa-lg
fa-spin"></i>');
$('#profile-generic-input').attr('disabled', 'disabled');
$.ajax({
type:'GET',
dataType: 'json',
url:
'index.php?route=openbay/ebay_profile/profileGet&token=<?php echo
$token; ?>&ebay_profile_id='+$('#profile-generic-input').val(),
success: function(data) {
setTimeout(function()
{
if (data.data.private_listing == 1) {
$('#private_listing').prop('checked', true);
} else {
$('#private_listing').removeAttr('checked');
}
$('#profile-generic-icon').html('<i class="fa fa-lg
fa-file-text"></i>');
$('#profile-generic-input').removeAttr('disabled');
},
1000);
},
error: function (xhr, ajaxOptions,
thrownError) {
if (xhr.status != 0) { alert(thrownError +
"\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
}
});
}
}
function
removeVariationImage(grp_id, id, number) {
$('#option_image_'+grp_id+'_'+id+'_'+number).remove();
var count =
$('#option_image_count_'+grp_id).val() - 1;
$('#option_image_count_'+grp_id).val(count);
}
function
addVariationImage(grp_id, id) {
var count =
parseInt($('#option_image_count_'+grp_id).val()) + 1;
$('#option_image_count_'+grp_id).val(count);
var html = '';
html += '<tr
id="option_image_'+grp_id+'_'+id+'_'+count+'">';
html
+= '<td>';
html += '<a href=""
id="thumb-image' + count + '" data-toggle="image"
class="img-thumbnail">';
html += '<img
src="<?php echo $no_image; ?>"/>';
html +=
'</a>';
html += '<input type="hidden"
name="option_image['+grp_id+']['+id+'][images][]"
id="input-image' + count + '" value="" />';
html += '</td>';
html += '<td>';
html +=
'<button type="button"
onclick="removeVariationImage('+grp_id+', '+id+', '+count+');"
data-toggle="tooltip" title="<?php echo $button_remove;
?>" class="btn btn-danger"><i class="fa
fa-minus-circle"></i></button>';
html +=
'</td>';
html += '</tr>';
$('#option_images_'+id).append(html);
}
function confirmAction(url) {
if (confirm("<?php echo $text_confirm_action; ?>")) {
window.location = url;
}
}
$('#option_image_group').change(function() {
$('.option-group-img').hide();
if ($(this).val() != 'def') {
$('.option-group-img-tr').show();
$('#option-group-img-'+$(this).val()).show();
$('#option-image-group-name').val($(this).find("option:selected").text());
} else {
$('#option-image-group-name').val('');
$('.option-group-img-tr').hide();
}
});
$(document).ready(function() {
loadCategories(1);
getSuggestedCategories();
updatePrice();
updateVarPrice();
changeNationalType();
changeInternationalType();
updateUnit();
<?php if ($product['profiles_returns_def'] > 0) { ?>
$('#profile-return-input').val(<?php echo
$product['profiles_returns_def']; ?>);
profileReturnUpdate();
<?php } ?>
<?php if ($product['profiles_generic_def'] >
0) { ?>
$('#profile-generic-input').val(<?php echo
$product['profiles_generic_def']; ?>);
profileGenericUpdate();
<?php } ?>
<?php if ($product['profiles_shipping_def'] >
0) { ?>
$('#profile-shipping-input').val(<?php echo
$product['profiles_shipping_def']; ?>);
profileShippingUpdate();
<?php } ?>
<?php if
($product['profiles_theme_def'] > 0) { ?>
$('#profile-theme-input').val(<?php echo $product['profiles_theme_def'];
?>);
profileThemeUpdate();
<?php } ?>
<?php if
($ckeditor) { ?>
ckeditorInit('description-field', '<?php echo
$token; ?>');
<?php } else { ?>
$('#description-field').summernote({height: 300, lang:'<?php echo $lang;
?>'});
<?php } ?>
});
$('#measure-unit').bind('change',
function() {
updateUnit();
});
function updateUnit() {
var
unit_type = $('#measure-unit').val();
if (unit_type == 'English') {
$('.size-unit-text').text('inches');
$('#weight-major-text').text('Lbs');
$('#weight-minor-text').text('Oz');
} else {
$('.size-unit-text').text('cm');
$('#weight-major-text').text('Kgs');
$('#weight-minor-text').text('Grams');
}
}
//--></script>
<?php echo $footer; ?>