Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Chaynic

Новачок
  
  • Публікації

    8
  • З нами

  • Відвідування

Chaynic's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. Проблема следующая - не авктивируется менеджер изображений при попытке добавления изображения в товарах и категориях Думал проблема в версиях openCart - поэтому переробовал множество различных версий вот результаты некотрых из них: версия openCart 1.5.4.1 Нажимаю в товарах Изображение -> обзор при нажатии не появляется вовсе менеджер изобр-й никакой реакции на клик (При это лог ошибок - совершенно пуст), а при добавлении изобр-й в категориях - данный менеджер и активируется после нажатия на обзор соответсвенно и работате - т.е. добавляет изображения Пробовал ставить на другой host demo.opencart (демку с офиц-го сайта openCart) и там добавлять изображение - результат : - в категориях - появл-ся ошибка о которой говорил в самом начале (You do not have permission to access this page, please refer to your system administrator.) - в товарах при той же процедуре - Изображение -> обзор при нажатии не появляется вовсе менеджер изобр-й и ни каких error (тупо никакой реакции на click по Browse Files) Пробовал последн. верс. opencart-1.5.6.4 результат попытки доб-ть изобр-е: - в товарах Изображение -> обзор при нажатии не появляется менеджер изобр-й и ни каких error - в категориях Изображение -> обзор при нажатии аналогично не появляется ни менеджер изобр-й и ни каких error, т..е. тупо никакой реакции на click по Browse Files Пробовал переустановить - денвер и соответсвенно на него openCart - проблема не ушла Копался у буржуев вроде где то похожая проблема была (вот че и спрашивал - как изменить permission для папки image/cache ): Unable to use Image Manager What is the expected output? What do you see instead?I can click on the image tile to launch the image manager, the pop up box appears with the buttons, but clicking on them doesn't do anything. #5 [email protected] Hi I was facing the same problem today, luckily I had firebug installed and managed to check the Ajax packet sent to and as well as the response received back from the server. Apparently if your original file size is too big, the system attempts to rewrite a smaller version at the location /public_html/image/cache/data. If you did not set the file permission property for the folder /public_html/image/cache/ and all sub directories, you will see nothing. in the image panel.If you looked at the ajax response packet from the server, you would notice a file permission error warning. :)GarySingapore Web Designer Может быть все таки проблема в локальном сервере - денвере - остается попробывать Open Server
  2. К сожалению не помогло system ->user groups у top Administrator все галочки на месте - но менеджера изображений как не было так и нет
  3. Извините, капался, капался, но нельзя-бы для чайника уточнить - где найти эти самые группы пользователей, так если * Панель управления ->Система->Свойствы системы ->Дополнительно ->Профили пользователей (параметры) - групп пользователей не видать * нашел другой вариант: Панель управления ->Администрирование ->Управление компьютером ->Локальный пользователи и группы ->Группы(Администраторы) - но здесь только добавление пользователей в группы и никакого редактирования * может здесь : Панель управления ->Администрирование ->Управление компьютером ->Локальный пользователи и группы->Пользователи(Администратор) - в свойствах: _ Запрет-ть смену пароля ползов-лем, _Срок действия пароля не ограничен, _Отключить учетную запись редактирование групп пользователе тоже не видать да у меня WindowsXP Pro SP3
  4. Ребята подскажите плиз как изменить permission для папки image/cache (opencart 1.5.4.1 на host - denwer)- может хоть это поможет, Так при попытке добавить изображение в товарах гребанный менеджер изображений не появляется вовсе, а в категориях - менеджер изображений появляется с ошибкой: Permission Denied! You do not have permission to access this page, please refer to your system administrator.
  5. Помогите разобраться пожалуйста где проблема - не добавляется изображение товара (ocStore-1.5.4.1.1) т.е. после нажатия на обзор не активируется менеджер изображений, хотя в категориях менеджер изображений активируется и работает Никак не могу понять где копать product form.tpl <?php echo $header; ?> <div id="content"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <?php if ($error_warning) { ?> <div class="warning"><?php echo $error_warning; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><img src="view/image/product.png" alt="" /> <?php echo $heading_title; ?></h1> <div class="buttons"><a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div> </div> <div class="content"> <div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div> <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form"> <div id="tab-general"> <div id="languages" class="htabs"> <?php foreach ($languages as $language) { ?> <a href="#language<?php echo $language['language_id']; ?>"><img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" /> <?php echo $language['name']; ?></a> <?php } ?> </div> <?php foreach ($languages as $language) { ?> <div id="language<?php echo $language['language_id']; ?>"> <table class="form"> <tr> <td><span class="required">*</span> <?php echo $entry_name; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][name]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?>" /> <?php if (isset($error_name[$language['language_id']])) { ?> <span class="error"><?php echo $error_name[$language['language_id']]; ?></span> <?php } ?></td> </tr> <tr> <td><?php echo $entry_seo_h1; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][seo_h1]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['seo_h1'] : ''; ?>" /></td> </tr> <tr> <td><?php echo $entry_seo_title; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][seo_title]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['seo_title'] : ''; ?>" /></td> </tr> <tr> <td><?php echo $entry_meta_keyword; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][meta_keyword]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_keyword'] : ''; ?>" /></td> </tr> <tr> <td><?php echo $entry_meta_description; ?></td> <td><textarea name="product_description[<?php echo $language['language_id']; ?>][meta_description]" cols="100" rows="2"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_description'] : ''; ?></textarea></td> </tr> <tr> <td><?php echo $entry_description; ?></td> <td><textarea name="product_description[<?php echo $language['language_id']; ?>][description]" id="description<?php echo $language['language_id']; ?>"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['description'] : ''; ?></textarea></td> </tr> <tr> <td><?php echo $entry_tag; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][tag]" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['tag'] : ''; ?>" size="80" /></td> </tr> </table> </div> <?php } ?> </div> <div id="tab-data"> <table class="form"> <tr> <td><span class="required">*</span> <?php echo $entry_model; ?></td> <td><input type="text" name="model" value="<?php echo $model; ?>" /> <?php if ($error_model) { ?> <span class="error"><?php echo $error_model; ?></span> <?php } ?></td> </tr> <tr> <td><?php echo $entry_sku; ?></td> <td><input type="text" name="sku" value="<?php echo $sku; ?>" /></td> </tr> <tr> <td><?php echo $entry_upc; ?></td> <td><input type="text" name="upc" value="<?php echo $upc; ?>" /></td> </tr> <tr> <td><?php echo $entry_ean; ?></td> <td><input type="text" name="ean" value="<?php echo $ean; ?>" /></td> </tr> <tr> <td><?php echo $entry_jan; ?></td> <td><input type="text" name="jan" value="<?php echo $jan; ?>" /></td> </tr> <tr> <td><?php echo $entry_isbn; ?></td> <td><input type="text" name="isbn" value="<?php echo $isbn; ?>" /></td> </tr> <tr> <td><?php echo $entry_mpn; ?></td> <td><input type="text" name="mpn" value="<?php echo $mpn; ?>" /></td> </tr> <tr> <td><?php echo $entry_location; ?></td> <td><input type="text" name="location" value="<?php echo $location; ?>" /></td> </tr> <tr> <td><?php echo $entry_price; ?></td> <td><input type="text" name="price" value="<?php echo $price; ?>" /></td> </tr> <tr> <td><?php echo $entry_tax_class; ?></td> <td><select name="tax_class_id"> <option value="0"><?php echo $text_none; ?></option> <?php foreach ($tax_classes as $tax_class) { ?> <?php if ($tax_class['tax_class_id'] == $tax_class_id) { ?> <option value="<?php echo $tax_class['tax_class_id']; ?>" selected="selected"><?php echo $tax_class['title']; ?></option> <?php } else { ?> <option value="<?php echo $tax_class['tax_class_id']; ?>"><?php echo $tax_class['title']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_quantity; ?></td> <td><input type="text" name="quantity" value="<?php echo $quantity; ?>" size="2" /></td> </tr> <tr> <td><?php echo $entry_minimum; ?></td> <td><input type="text" name="minimum" value="<?php echo $minimum; ?>" size="2" /></td> </tr> <tr> <td><?php echo $entry_subtract; ?></td> <td><select name="subtract"> <?php if ($subtract) { ?> <option value="1" selected="selected"><?php echo $text_yes; ?></option> <option value="0"><?php echo $text_no; ?></option> <?php } else { ?> <option value="1"><?php echo $text_yes; ?></option> <option value="0" selected="selected"><?php echo $text_no; ?></option> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_stock_status; ?></td> <td><select name="stock_status_id"> <?php foreach ($stock_statuses as $stock_status) { ?> <?php if ($stock_status['stock_status_id'] == $stock_status_id) { ?> <option value="<?php echo $stock_status['stock_status_id']; ?>" selected="selected"><?php echo $stock_status['name']; ?></option> <?php } else { ?> <option value="<?php echo $stock_status['stock_status_id']; ?>"><?php echo $stock_status['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_shipping; ?></td> <td><?php if ($shipping) { ?> <input type="radio" name="shipping" value="1" checked="checked" /> <?php echo $text_yes; ?> <input type="radio" name="shipping" value="0" /> <?php echo $text_no; ?> <?php } else { ?> <input type="radio" name="shipping" value="1" /> <?php echo $text_yes; ?> <input type="radio" name="shipping" value="0" checked="checked" /> <?php echo $text_no; ?> <?php } ?></td> </tr> <tr> <td><?php echo $entry_keyword; ?></td> <td><input type="text" name="keyword" value="<?php echo $keyword; ?>" /></td> </tr> <tr> <td><?php echo $entry_image; ?></td> <td><div class="image"><img src="<?php echo $thumb; ?>" alt="" id="thumb" /><br /> <input type="hidden" name="image" value="<?php echo $image; ?>" id="image" /> <a onclick="image_upload('image', 'thumb');"><?php echo $text_browse; ?></a> | <a onclick="$('#thumb').attr('src', '<?php echo $no_image; ?>'); $('#image').attr('value', '');"><?php echo $text_clear; ?></a></div></td> </tr> <tr> <td><?php echo $entry_date_available; ?></td> <td><input type="text" name="date_available" value="<?php echo $date_available; ?>" size="12" class="date" /></td> </tr> <tr> <td><?php echo $entry_dimension; ?></td> <td><input type="text" name="length" value="<?php echo $length; ?>" size="4" /> <input type="text" name="width" value="<?php echo $width; ?>" size="4" /> <input type="text" name="height" value="<?php echo $height; ?>" size="4" /></td> </tr> <tr> <td><?php echo $entry_length; ?></td> <td><select name="length_class_id"> <?php foreach ($length_classes as $length_class) { ?> <?php if ($length_class['length_class_id'] == $length_class_id) { ?> <option value="<?php echo $length_class['length_class_id']; ?>" selected="selected"><?php echo $length_class['title']; ?></option> <?php } else { ?> <option value="<?php echo $length_class['length_class_id']; ?>"><?php echo $length_class['title']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_weight; ?></td> <td><input type="text" name="weight" value="<?php echo $weight; ?>" /></td> </tr> <tr> <td><?php echo $entry_weight_class; ?></td> <td><select name="weight_class_id"> <?php foreach ($weight_classes as $weight_class) { ?> <?php if ($weight_class['weight_class_id'] == $weight_class_id) { ?> <option value="<?php echo $weight_class['weight_class_id']; ?>" selected="selected"><?php echo $weight_class['title']; ?></option> <?php } else { ?> <option value="<?php echo $weight_class['weight_class_id']; ?>"><?php echo $weight_class['title']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_status; ?></td> <td><select name="status"> <?php if ($status) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <option value="0"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_sort_order; ?></td> <td><input type="text" name="sort_order" value="<?php echo $sort_order; ?>" size="2" /></td> </tr> </table> </div> <div id="tab-links"> <table class="form"> <tr> <td><?php echo $entry_manufacturer; ?></td> <td><select name="manufacturer_id"> <option value="0" selected="selected"><?php echo $text_none; ?></option> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if ($manufacturer['manufacturer_id'] == $manufacturer_id) { ?> <option value="<?php echo $manufacturer['manufacturer_id']; ?>" selected="selected"><?php echo $manufacturer['name']; ?></option> <?php } else { ?> <option value="<?php echo $manufacturer['manufacturer_id']; ?>"><?php echo $manufacturer['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_main_category; ?></td> <td><select name="main_category_id"> <option value="0" selected="selected"><?php echo $text_none; ?></option> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $main_category_id) { ?> <option value="<?php echo $category['category_id']; ?>" selected="selected"><?php echo $category['name']; ?></option> <?php } else { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_category; ?></td> <td><div class="scrollbox"> <?php $class = 'odd'; ?> <?php foreach ($categories as $category) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div class="<?php echo $class; ?>"> <?php if (in_array($category['category_id'], $product_category)) { ?> <input type="checkbox" name="product_category[]" value="<?php echo $category['category_id']; ?>" checked="checked" /> <?php echo $category['name']; ?> <?php } else { ?> <input type="checkbox" name="product_category[]" value="<?php echo $category['category_id']; ?>" /> <?php echo $category['name']; ?> <?php } ?> </div> <?php } ?> </div> <a onclick="$(this).parent().find(':checkbox').attr('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').attr('checked', false);"><?php echo $text_unselect_all; ?></a></td> </tr> <tr> <td><?php echo $entry_store; ?></td> <td><div class="scrollbox"> <?php $class = 'even'; ?> <div class="<?php echo $class; ?>"> <?php if (in_array(0, $product_store)) { ?> <input type="checkbox" name="product_store[]" value="0" checked="checked" /> <?php echo $text_default; ?> <?php } else { ?> <input type="checkbox" name="product_store[]" value="0" /> <?php echo $text_default; ?> <?php } ?> </div> <?php foreach ($stores as $store) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div class="<?php echo $class; ?>"> <?php if (in_array($store['store_id'], $product_store)) { ?> <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" /> <?php echo $store['name']; ?> <?php } else { ?> <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" /> <?php echo $store['name']; ?> <?php } ?> </div> <?php } ?> </div></td> </tr> <tr> <td><?php echo $entry_download; ?></td> <td><div class="scrollbox"> <?php $class = 'odd'; ?> <?php foreach ($downloads as $download) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div class="<?php echo $class; ?>"> <?php if (in_array($download['download_id'], $product_download)) { ?> <input type="checkbox" name="product_download[]" value="<?php echo $download['download_id']; ?>" checked="checked" /> <?php echo $download['name']; ?> <?php } else { ?> <input type="checkbox" name="product_download[]" value="<?php echo $download['download_id']; ?>" /> <?php echo $download['name']; ?> <?php } ?> </div> <?php } ?> </div></td> </tr> <tr> <td><?php echo $entry_related; ?></td> <td><input type="text" name="related" value="" /></td> </tr> <tr> <td> </td> <td><div id="product-related" class="scrollbox"> <?php $class = 'odd'; ?> <?php foreach ($product_related as $product_related) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div id="product-related<?php echo $product_related['product_id']; ?>" class="<?php echo $class; ?>"> <?php echo $product_related['name']; ?><img src="view/image/delete.png" /> <input type="hidden" name="product_related[]" value="<?php echo $product_related['product_id']; ?>" /> </div> <?php } ?> </div></td> </tr> </table> </div> <div id="tab-attribute"> <table id="attribute" class="list"> <thead> <tr> <td class="left"><?php echo $entry_attribute; ?></td> <td class="left"><?php echo $entry_text; ?></td> <td></td> </tr> </thead> <?php $attribute_row = 0; ?> <?php foreach ($product_attributes as $product_attribute) { ?> <tbody id="attribute-row<?php echo $attribute_row; ?>"> <tr> <td class="left"><input type="text" name="product_attribute[<?php echo $attribute_row; ?>][name]" value="<?php echo $product_attribute['name']; ?>" /> <input type="hidden" name="product_attribute[<?php echo $attribute_row; ?>][attribute_id]" value="<?php echo $product_attribute['attribute_id']; ?>" /></td> <td class="left"><?php foreach ($languages as $language) { ?> <textarea name="product_attribute[<?php echo $attribute_row; ?>][product_attribute_description][<?php echo $language['language_id']; ?>][text]" cols="40" rows="5"><?php echo isset($product_attribute['product_attribute_description'][$language['language_id']]) ? $product_attribute['product_attribute_description'][$language['language_id']]['text'] : ''; ?></textarea> <img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" align="top" /><br /> <?php } ?></td> <td class="left"><a onclick="$('#attribute-row<?php echo $attribute_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $attribute_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="2"></td> <td class="left"><a onclick="addAttribute();" class="button"><?php echo $button_add_attribute; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-option"> <div id="vtab-option" class="vtabs"> <?php $option_row = 0; ?> <?php foreach ($product_options as $product_option) { ?> <a href="#tab-option-<?php echo $option_row; ?>" id="option-<?php echo $option_row; ?>"><?php echo $product_option['name']; ?> <img src="view/image/delete.png" alt="" onclick="$('#vtabs a:first').trigger('click'); $('#option-<?php echo $option_row; ?>').remove(); $('#tab-option-<?php echo $option_row; ?>').remove(); return false;" /></a> <?php $option_row++; ?> <?php } ?> <span id="option-add"> <input name="option" value="" style="width: 130px;" /> <img src="view/image/add.png" alt="<?php echo $button_add_option; ?>" title="<?php echo $button_add_option; ?>" /></span></div> <?php $option_row = 0; ?> <?php $option_value_row = 0; ?> <?php foreach ($product_options as $product_option) { ?> <div id="tab-option-<?php echo $option_row; ?>" class="vtabs-content"> <input type="hidden" name="product_option[<?php echo $option_row; ?>][product_option_id]" value="<?php echo $product_option['product_option_id']; ?>" /> <input type="hidden" name="product_option[<?php echo $option_row; ?>][name]" value="<?php echo $product_option['name']; ?>" /> <input type="hidden" name="product_option[<?php echo $option_row; ?>][option_id]" value="<?php echo $product_option['option_id']; ?>" /> <input type="hidden" name="product_option[<?php echo $option_row; ?>][type]" value="<?php echo $product_option['type']; ?>" /> <table class="form"> <tr> <td><?php echo $entry_required; ?></td> <td><select name="product_option[<?php echo $option_row; ?>][required]"> <?php if ($product_option['required']) { ?> <option value="1" selected="selected"><?php echo $text_yes; ?></option> <option value="0"><?php echo $text_no; ?></option> <?php } else { ?> <option value="1"><?php echo $text_yes; ?></option> <option value="0" selected="selected"><?php echo $text_no; ?></option> <?php } ?> </select></td> </tr> <?php if ($product_option['type'] == 'text') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'textarea') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><textarea name="product_option[<?php echo $option_row; ?>][option_value]" cols="40" rows="5"><?php echo $product_option['option_value']; ?></textarea></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'file') { ?> <tr style="display: none;"> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'date') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" class="date" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'datetime') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" class="datetime" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'time') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" class="time" /></td> </tr> <?php } ?> </table> <?php if ($product_option['type'] == 'select' || $product_option['type'] == 'radio' || $product_option['type'] == 'checkbox' || $product_option['type'] == 'image') { ?> <table id="option-value<?php echo $option_row; ?>" class="list"> <thead> <tr> <td class="left"><?php echo $entry_option_value; ?></td> <td class="right"><?php echo $entry_quantity; ?></td> <td class="left"><?php echo $entry_subtract; ?></td> <td class="right"><?php echo $entry_price; ?></td> <td class="right"><?php echo $entry_option_points; ?></td> <td class="right"><?php echo $entry_weight; ?></td> <td></td> </tr> </thead> <?php foreach ($product_option['product_option_value'] as $product_option_value) { ?> <tbody id="option-value-row<?php echo $option_value_row; ?>"> <tr> <td class="left"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][option_value_id]"> <?php if (isset($option_values[$product_option['option_id']])) { ?> <?php foreach ($option_values[$product_option['option_id']] as $option_value) { ?> <?php if ($option_value['option_value_id'] == $product_option_value['option_value_id']) { ?> <option value="<?php echo $option_value['option_value_id']; ?>" selected="selected"><?php echo $option_value['name']; ?></option> <?php } else { ?> <option value="<?php echo $option_value['option_value_id']; ?>"><?php echo $option_value['name']; ?></option> <?php } ?> <?php } ?> <?php } ?> </select> <input type="hidden" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][product_option_value_id]" value="<?php echo $product_option_value['product_option_value_id']; ?>" /></td> <td class="right"><input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][quantity]" value="<?php echo $product_option_value['quantity']; ?>" size="3" /></td> <td class="left"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][subtract]"> <?php if ($product_option_value['subtract']) { ?> <option value="1" selected="selected"><?php echo $text_yes; ?></option> <option value="0"><?php echo $text_no; ?></option> <?php } else { ?> <option value="1"><?php echo $text_yes; ?></option> <option value="0" selected="selected"><?php echo $text_no; ?></option> <?php } ?> </select></td> <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][price_prefix]"> <?php if ($product_option_value['price_prefix'] == '+') { ?> <option value="+" selected="selected">+</option> <?php } else { ?> <option value="+">+</option> <?php } ?> <?php if ($product_option_value['price_prefix'] == '-') { ?> <option value="-" selected="selected">-</option> <?php } else { ?> <option value="-">-</option> <?php } ?> </select> <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][price]" value="<?php echo $product_option_value['price']; ?>" size="5" /></td> <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][points_prefix]"> <?php if ($product_option_value['points_prefix'] == '+') { ?> <option value="+" selected="selected">+</option> <?php } else { ?> <option value="+">+</option> <?php } ?> <?php if ($product_option_value['points_prefix'] == '-') { ?> <option value="-" selected="selected">-</option> <?php } else { ?> <option value="-">-</option> <?php } ?> </select> <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][points]" value="<?php echo $product_option_value['points']; ?>" size="5" /></td> <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][weight_prefix]"> <?php if ($product_option_value['weight_prefix'] == '+') { ?> <option value="+" selected="selected">+</option> <?php } else { ?> <option value="+">+</option> <?php } ?> <?php if ($product_option_value['weight_prefix'] == '-') { ?> <option value="-" selected="selected">-</option> <?php } else { ?> <option value="-">-</option> <?php } ?> </select> <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][weight]" value="<?php echo $product_option_value['weight']; ?>" size="5" /></td> <td class="left"><a onclick="$('#option-value-row<?php echo $option_value_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $option_value_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="6"></td> <td class="left"><a onclick="addOptionValue('<?php echo $option_row; ?>');" class="button"><?php echo $button_add_option_value; ?></a></td> </tr> </tfoot> </table> <select id="option-values<?php echo $option_row; ?>" style="display: none;"> <?php if (isset($option_values[$product_option['option_id']])) { ?> <?php foreach ($option_values[$product_option['option_id']] as $option_value) { ?> <option value="<?php echo $option_value['option_value_id']; ?>"><?php echo $option_value['name']; ?></option> <?php } ?> <?php } ?> </select> <?php } ?> </div> <?php $option_row++; ?> <?php } ?> </div> <div id="tab-discount"> <table id="discount" class="list"> <thead> <tr> <td class="left"><?php echo $entry_customer_group; ?></td> <td class="right"><?php echo $entry_quantity; ?></td> <td class="right"><?php echo $entry_priority; ?></td> <td class="right"><?php echo $entry_price; ?></td> <td class="left"><?php echo $entry_date_start; ?></td> <td class="left"><?php echo $entry_date_end; ?></td> <td></td> </tr> </thead> <?php $discount_row = 0; ?> <?php foreach ($product_discounts as $product_discount) { ?> <tbody id="discount-row<?php echo $discount_row; ?>"> <tr> <td class="left"><select name="product_discount[<?php echo $discount_row; ?>][customer_group_id]"> <?php foreach ($customer_groups as $customer_group) { ?> <?php if ($customer_group['customer_group_id'] == $product_discount['customer_group_id']) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option> <?php } else { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> <?php } ?> </select></td> <td class="right"><input type="text" name="product_discount[<?php echo $discount_row; ?>][quantity]" value="<?php echo $product_discount['quantity']; ?>" size="2" /></td> <td class="right"><input type="text" name="product_discount[<?php echo $discount_row; ?>][priority]" value="<?php echo $product_discount['priority']; ?>" size="2" /></td> <td class="right"><input type="text" name="product_discount[<?php echo $discount_row; ?>][price]" value="<?php echo $product_discount['price']; ?>" /></td> <td class="left"><input type="text" name="product_discount[<?php echo $discount_row; ?>][date_start]" value="<?php echo $product_discount['date_start']; ?>" class="date" /></td> <td class="left"><input type="text" name="product_discount[<?php echo $discount_row; ?>][date_end]" value="<?php echo $product_discount['date_end']; ?>" class="date" /></td> <td class="left"><a onclick="$('#discount-row<?php echo $discount_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $discount_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="6"></td> <td class="left"><a onclick="addDiscount();" class="button"><?php echo $button_add_discount; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-special"> <table id="special" class="list"> <thead> <tr> <td class="left"><?php echo $entry_customer_group; ?></td> <td class="right"><?php echo $entry_priority; ?></td> <td class="right"><?php echo $entry_price; ?></td> <td class="left"><?php echo $entry_date_start; ?></td> <td class="left"><?php echo $entry_date_end; ?></td> <td></td> </tr> </thead> <?php $special_row = 0; ?> <?php foreach ($product_specials as $product_special) { ?> <tbody id="special-row<?php echo $special_row; ?>"> <tr> <td class="left"><select name="product_special[<?php echo $special_row; ?>][customer_group_id]"> <?php foreach ($customer_groups as $customer_group) { ?> <?php if ($customer_group['customer_group_id'] == $product_special['customer_group_id']) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option> <?php } else { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> <?php } ?> </select></td> <td class="right"><input type="text" name="product_special[<?php echo $special_row; ?>][priority]" value="<?php echo $product_special['priority']; ?>" size="2" /></td> <td class="right"><input type="text" name="product_special[<?php echo $special_row; ?>][price]" value="<?php echo $product_special['price']; ?>" /></td> <td class="left"><input type="text" name="product_special[<?php echo $special_row; ?>][date_start]" value="<?php echo $product_special['date_start']; ?>" class="date" /></td> <td class="left"><input type="text" name="product_special[<?php echo $special_row; ?>][date_end]" value="<?php echo $product_special['date_end']; ?>" class="date" /></td> <td class="left"><a onclick="$('#special-row<?php echo $special_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $special_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="5"></td> <td class="left"><a onclick="addSpecial();" class="button"><?php echo $button_add_special; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-image"> <table id="images" class="list"> <thead> <tr> <td class="left"><?php echo $entry_image; ?></td> <td class="right"><?php echo $entry_sort_order; ?></td> <td></td> </tr> </thead> <?php $image_row = 0; ?> <?php foreach ($product_images as $product_image) { ?> <tbody id="image-row<?php echo $image_row; ?>"> <tr> <td class="left"><div class="image"><img src="<?php echo $product_image['thumb']; ?>" alt="" id="thumb<?php echo $image_row; ?>" /> <input type="hidden" name="product_image[<?php echo $image_row; ?>][image]" value="<?php echo $product_image['image']; ?>" id="image<?php echo $image_row; ?>" /> <br /> <a onclick="image_upload('image<?php echo $image_row; ?>', 'thumb<?php echo $image_row; ?>');"><?php echo $text_browse; ?></a> | <a onclick="$('#thumb<?php echo $image_row; ?>').attr('src', '<?php echo $no_image; ?>'); $('#image<?php echo $image_row; ?>').attr('value', '');"><?php echo $text_clear; ?></a></div></td> <td class="right"><input type="text" name="product_image[<?php echo $image_row; ?>][sort_order]" value="<?php echo $product_image['sort_order']; ?>" size="2" /></td> <td class="left"><a onclick="$('#image-row<?php echo $image_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $image_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="2"></td> <td class="left"><a onclick="addImage();" class="button"><?php echo $button_add_image; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-reward"> <table class="form"> <tr> <td><?php echo $entry_points; ?></td> <td><input type="text" name="points" value="<?php echo $points; ?>" /></td> </tr> </table> <table class="list"> <thead> <tr> <td class="left"><?php echo $entry_customer_group; ?></td> <td class="right"><?php echo $entry_reward; ?></td> </tr> </thead> <?php foreach ($customer_groups as $customer_group) { ?> <tbody> <tr> <td class="left"><?php echo $customer_group['name']; ?></td> <td class="right"><input type="text" name="product_reward[<?php echo $customer_group['customer_group_id']; ?>][points]" value="<?php echo isset($product_reward[$customer_group['customer_group_id']]) ? $product_reward[$customer_group['customer_group_id']]['points'] : ''; ?>" /></td> </tr> </tbody> <?php } ?> </table> </div> <div id="tab-design"> <table class="list"> <thead> <tr> <td class="left"><?php echo $entry_store; ?></td> <td class="left"><?php echo $entry_layout; ?></td> </tr> </thead> <tbody> <tr> <td class="left"><?php echo $text_default; ?></td> <td class="left"><select name="product_layout[0][layout_id]"> <option value=""></option> <?php foreach ($layouts as $layout) { ?> <?php if (isset($product_layout[0]) && $product_layout[0] == $layout['layout_id']) { ?> <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> <?php } else { ?> <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> </tbody> <?php foreach ($stores as $store) { ?> <tbody> <tr> <td class="left"><?php echo $store['name']; ?></td> <td class="left"><select name="product_layout[<?php echo $store['store_id']; ?>][layout_id]"> <option value=""></option> <?php foreach ($layouts as $layout) { ?> <?php if (isset($product_layout[$store['store_id']]) && $product_layout[$store['store_id']] == $layout['layout_id']) { ?> <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> <?php } else { ?> <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> </tbody> <?php } ?> </table> </div> </form> </div> </div> </div> <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> <script type="text/javascript"><!-- <?php foreach ($languages as $language) { ?> CKEDITOR.replace('description<?php echo $language['language_id']; ?>', { filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>' }); <?php } ?> //--></script> <script type="text/javascript"><!-- $('input[name=\'related\']').autocomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.name, value: item.product_id } })); } }); }, select: function(event, ui) { $('#product-related' + ui.item.value).remove(); $('#product-related').append('<div id="product-related' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" /><input type="hidden" name="product_related[]" value="' + ui.item.value + '" /></div>'); $('#product-related div:odd').attr('class', 'odd'); $('#product-related div:even').attr('class', 'even'); return false; }, focus: function(event, ui) { return false; } }); $('#product-related div img').live('click', function() { $(this).parent().remove(); $('#product-related div:odd').attr('class', 'odd'); $('#product-related div:even').attr('class', 'even'); }); //--></script> <script type="text/javascript"><!-- var attribute_row = <?php echo $attribute_row; ?>; function addAttribute() { html = '<tbody id="attribute-row' + attribute_row + '">'; html += ' <tr>'; html += ' <td class="left"><input type="text" name="product_attribute[' + attribute_row + '][name]" value="" /><input type="hidden" name="product_attribute[' + attribute_row + '][attribute_id]" value="" /></td>'; html += ' <td class="left">'; <?php foreach ($languages as $language) { ?> html += '<textarea name="product_attribute[' + attribute_row + '][product_attribute_description][<?php echo $language['language_id']; ?>][text]" cols="40" rows="5"></textarea><img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" align="top" /><br />'; <?php } ?> html += ' </td>'; html += ' <td class="left"><a onclick="$(\'#attribute-row' + attribute_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#attribute tfoot').before(html); attributeautocomplete(attribute_row); attribute_row++; } $.widget('custom.catcomplete', $.ui.autocomplete, { _renderMenu: function(ul, items) { var self = this, currentCategory = ''; $.each(items, function(index, item) { if (item.category != currentCategory) { ul.append('<li class="ui-autocomplete-category">' + item.category + '</li>'); currentCategory = item.category; } self._renderItem(ul, item); }); } }); function attributeautocomplete(attribute_row) { $('input[name=\'product_attribute[' + attribute_row + '][name]\']').catcomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/attribute/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { category: item.attribute_group, label: item.name, value: item.attribute_id } })); } }); }, select: function(event, ui) { $('input[name=\'product_attribute[' + attribute_row + '][name]\']').attr('value', ui.item.label); $('input[name=\'product_attribute[' + attribute_row + '][attribute_id]\']').attr('value', ui.item.value); return false; }, focus: function(event, ui) { return false; } }); } $('#attribute tbody').each(function(index, element) { attributeautocomplete(index); }); //--></script> <script type="text/javascript"><!-- var option_row = <?php echo $option_row; ?>; $('input[name=\'option\']').catcomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/option/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { category: item.category, label: item.name, value: item.option_id, type: item.type, option_value: item.option_value } })); } }); }, select: function(event, ui) { html = '<div id="tab-option-' + option_row + '" class="vtabs-content">'; html += ' <input type="hidden" name="product_option[' + option_row + '][product_option_id]" value="" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][name]" value="' + ui.item.label + '" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][option_id]" value="' + ui.item.value + '" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][type]" value="' + ui.item.type + '" />'; html += ' <table class="form">'; html += ' <tr>'; html += ' <td><?php echo $entry_required; ?></td>'; html += ' <td><select name="product_option[' + option_row + '][required]">'; html += ' <option value="1"><?php echo $text_yes; ?></option>'; html += ' <option value="0"><?php echo $text_no; ?></option>'; html += ' </select></td>'; html += ' </tr>'; if (ui.item.type == 'text') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" /></td>'; html += ' </tr>'; } if (ui.item.type == 'textarea') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><textarea name="product_option[' + option_row + '][option_value]" cols="40" rows="5"></textarea></td>'; html += ' </tr>'; } if (ui.item.type == 'file') { html += ' <tr style="display: none;">'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" /></td>'; html += ' </tr>'; } if (ui.item.type == 'date') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" class="date" /></td>'; html += ' </tr>'; } if (ui.item.type == 'datetime') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" class="datetime" /></td>'; html += ' </tr>'; } if (ui.item.type == 'time') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" class="time" /></td>'; html += ' </tr>'; } html += ' </table>'; if (ui.item.type == 'select' || ui.item.type == 'radio' || ui.item.type == 'checkbox' || ui.item.type == 'image') { html += ' <table id="option-value' + option_row + '" class="list">'; html += ' <thead>'; html += ' <tr>'; html += ' <td class="left"><?php echo $entry_option_value; ?></td>'; html += ' <td class="right"><?php echo $entry_quantity; ?></td>'; html += ' <td class="left"><?php echo $entry_subtract; ?></td>'; html += ' <td class="right"><?php echo $entry_price; ?></td>'; html += ' <td class="right"><?php echo $entry_option_points; ?></td>'; html += ' <td class="right"><?php echo $entry_weight; ?></td>'; html += ' <td></td>'; html += ' </tr>'; html += ' </thead>'; html += ' <tfoot>'; html += ' <tr>'; html += ' <td colspan="6"></td>'; html += ' <td class="left"><a onclick="addOptionValue(' + option_row + ');" class="button"><?php echo $button_add_option_value; ?></a></td>'; html += ' </tr>'; html += ' </tfoot>'; html += ' </table>'; html += ' <select id="option-values' + option_row + '" style="display: none;">'; for (i = 0; i < ui.item.option_value.length; i++) { html += ' <option value="' + ui.item.option_value[i]['option_value_id'] + '">' + ui.item.option_value[i]['name'] + '</option>'; } html += ' </select>'; html += '</div>'; } $('#tab-option').append(html); $('#option-add').before('<a href="#tab-option-' + option_row + '" id="option-' + option_row + '">' + ui.item.label + ' <img src="view/image/delete.png" alt="" onclick="$(\'#vtab-option a:first\').trigger(\'click\'); $(\'#option-' + option_row + '\').remove(); $(\'#tab-option-' + option_row + '\').remove(); return false;" /></a>'); $('#vtab-option a').tabs(); $('#option-' + option_row).trigger('click'); $('.date').datepicker({dateFormat: 'yy-mm-dd'}); $('.datetime').datetimepicker({ dateFormat: 'yy-mm-dd', timeFormat: 'h:m' }); $('.time').timepicker({timeFormat: 'h:m'}); option_row++; return false; }, focus: function(event, ui) { return false; } }); //--></script> <script type="text/javascript"><!-- var option_value_row = <?php echo $option_value_row; ?>; function addOptionValue(option_row) { html = '<tbody id="option-value-row' + option_value_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][option_value_id]">'; html += $('#option-values' + option_row).html(); html += ' </select><input type="hidden" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][product_option_value_id]" value="" /></td>'; html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][quantity]" value="" size="3" /></td>'; html += ' <td class="left"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][subtract]">'; html += ' <option value="1"><?php echo $text_yes; ?></option>'; html += ' <option value="0"><?php echo $text_no; ?></option>'; html += ' </select></td>'; html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; html += ' <option value="+">+</option>'; html += ' <option value="-">-</option>'; html += ' </select>'; html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price]" value="" size="5" /></td>'; html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][points_prefix]">'; html += ' <option value="+">+</option>'; html += ' <option value="-">-</option>'; html += ' </select>'; html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][points]" value="" size="5" /></td>'; html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight_prefix]">'; html += ' <option value="+">+</option>'; html += ' <option value="-">-</option>'; html += ' </select>'; html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; html += ' <td class="left"><a onclick="$(\'#option-value-row' + option_value_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#option-value' + option_row + ' tfoot').before(html); option_value_row++; } //--></script> <script type="text/javascript"><!-- var discount_row = <?php echo $discount_row; ?>; function addDiscount() { html = '<tbody id="discount-row' + discount_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="product_discount[' + discount_row + '][customer_group_id]">'; <?php foreach ($customer_groups as $customer_group) { ?> html += ' <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>'; <?php } ?> html += ' </select></td>'; html += ' <td class="right"><input type="text" name="product_discount[' + discount_row + '][quantity]" value="" size="2" /></td>'; html += ' <td class="right"><input type="text" name="product_discount[' + discount_row + '][priority]" value="" size="2" /></td>'; html += ' <td class="right"><input type="text" name="product_discount[' + discount_row + '][price]" value="" /></td>'; html += ' <td class="left"><input type="text" name="product_discount[' + discount_row + '][date_start]" value="" class="date" /></td>'; html += ' <td class="left"><input type="text" name="product_discount[' + discount_row + '][date_end]" value="" class="date" /></td>'; html += ' <td class="left"><a onclick="$(\'#discount-row' + discount_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#discount tfoot').before(html); $('#discount-row' + discount_row + ' .date').datepicker({dateFormat: 'yy-mm-dd'}); discount_row++; } //--></script> <script type="text/javascript"><!-- var special_row = <?php echo $special_row; ?>; function addSpecial() { html = '<tbody id="special-row' + special_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="product_special[' + special_row + '][customer_group_id]">'; <?php foreach ($customer_groups as $customer_group) { ?> html += ' <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>'; <?php } ?> html += ' </select></td>'; html += ' <td class="right"><input type="text" name="product_special[' + special_row + '][priority]" value="" size="2" /></td>'; html += ' <td class="right"><input type="text" name="product_special[' + special_row + '][price]" value="" /></td>'; html += ' <td class="left"><input type="text" name="product_special[' + special_row + '][date_start]" value="" class="date" /></td>'; html += ' <td class="left"><input type="text" name="product_special[' + special_row + '][date_end]" value="" class="date" /></td>'; html += ' <td class="left"><a onclick="$(\'#special-row' + special_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#special tfoot').before(html); $('#special-row' + special_row + ' .date').datepicker({dateFormat: 'yy-mm-dd'}); special_row++; } //--></script> <script type="text/javascript"><!-- function image_upload(field, thumb) { $('#dialog').remove(); $('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="index.php?route=common/filemanager&token=<?php echo $token; ?>&field=' + encodeURIComponent(field) + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>'); $('#dialog').dialog({ title: '<?php echo $text_image_manager; ?>', close: function (event, ui) { if ($('#' + field).attr('value')) { $.ajax({ url: 'index.php?route=common/filemanager/image&token=<?php echo $token; ?>ℑ=' + encodeURIComponent($('#' + field).attr('value')), dataType: 'text', success: function(text) { $('#' + thumb).replaceWith('<img src="' + text + '" alt="" id="' + thumb + '" />'); } }); } }, bgiframe: false, width: 800, height: 400, resizable: false, modal: false }); }; //--></script> <script type="text/javascript"><!-- var image_row = <?php echo $image_row; ?>; function addImage() { html = '<tbody id="image-row' + image_row + '">'; html += ' <tr>'; html += ' <td class="left"><div class="image"><img src="<?php echo $no_image; ?>" alt="" id="thumb' + image_row + '" /><input type="hidden" name="product_image[' + image_row + '][image]" value="" id="image' + image_row + '" /><br /><a onclick="image_upload(\'image' + image_row + '\', \'thumb' + image_row + '\');"><?php echo $text_browse; ?></a> | <a onclick="$(\'#thumb' + image_row + '\').attr(\'src\', \'<?php echo $no_image; ?>\'); $(\'#image' + image_row + '\').attr(\'value\', \'\');"><?php echo $text_clear; ?></a></div></td>'; html += ' <td class="right"><input type="text" name="product_image[' + image_row + '][sort_order]" value="" size="2" /></td>'; html += ' <td class="left"><a onclick="$(\'#image-row' + image_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#images tfoot').before(html); image_row++; } //--></script> <script type="text/javascript" src="view/javascript/jquery/ui/jquery-ui-timepicker-addon.js"></script> <script type="text/javascript"><!-- $('.date').datepicker({dateFormat: 'yy-mm-dd'}); $('.datetime').datetimepicker({ dateFormat: 'yy-mm-dd', timeFormat: 'h:m' }); $('.time').timepicker({timeFormat: 'h:m'}); //--></script> <script type="text/javascript"><!-- $('#tabs a').tabs(); $('#languages a').tabs(); $('#vtab-option a').tabs(); //--></script> <?php echo $footer; ?> product list.tpl <?php echo $header; ?> <div id="content"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <?php if ($error_warning) { ?> <div class="warning"><?php echo $error_warning; ?></div> <?php } ?> <?php if ($success) { ?> <div class="success"><?php echo $success; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><img src="view/image/product.png" alt="" /> <?php echo $heading_title; ?></h1> <div class="buttons"><a onclick="location = '<?php echo $insert; ?>'" class="button"><?php echo $button_insert; ?></a><a onclick="$('#form').attr('action', '<?php echo $copy; ?>'); $('#form').submit();" class="button"><?php echo $button_copy; ?></a><a onclick="$('form').submit();" class="button"><?php echo $button_delete; ?></a></div> </div> <div class="content"> <form action="<?php echo $delete; ?>" method="post" enctype="multipart/form-data" id="form"> <table class="list"> <thead> <tr> <td width="1" style="text-align: center;"><input type="checkbox" onclick="$('input[name*=\'selected\']').attr('checked', this.checked);" /></td> <td class="center"><?php echo $column_image; ?></td> <td class="left"><?php if ($sort == 'pd.name') { ?> <a href="<?php echo $sort_name; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_name; ?></a> <?php } else { ?> <a href="<?php echo $sort_name; ?>"><?php echo $column_name; ?></a> <?php } ?></td> <td class="left"><?php if ($sort == 'p.model') { ?> <a href="<?php echo $sort_model; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_model; ?></a> <?php } else { ?> <a href="<?php echo $sort_model; ?>"><?php echo $column_model; ?></a> <?php } ?></td> <td class="left"><?php if ($sort == 'p.price') { ?> <a href="<?php echo $sort_price; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_price; ?></a> <?php } else { ?> <a href="<?php echo $sort_price; ?>"><?php echo $column_price; ?></a> <?php } ?></td> <td class="right"><?php if ($sort == 'p.quantity') { ?> <a href="<?php echo $sort_quantity; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_quantity; ?></a> <?php } else { ?> <a href="<?php echo $sort_quantity; ?>"><?php echo $column_quantity; ?></a> <?php } ?></td> <td class="left"><?php if ($sort == 'p.status') { ?> <a href="<?php echo $sort_status; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_status; ?></a> <?php } else { ?> <a href="<?php echo $sort_status; ?>"><?php echo $column_status; ?></a> <?php } ?></td> <td class="right"><?php echo $column_action; ?></td> </tr> </thead> <tbody> <tr class="filter"> <td></td> <td></td> <td><input type="text" name="filter_name" value="<?php echo $filter_name; ?>" /></td> <td><input type="text" name="filter_model" value="<?php echo $filter_model; ?>" /></td> <td align="left"><input type="text" name="filter_price" value="<?php echo $filter_price; ?>" size="8"/></td> <td align="right"><input type="text" name="filter_quantity" value="<?php echo $filter_quantity; ?>" style="text-align: right;" /></td> <td><select name="filter_status"> <option value="*"></option> <?php if ($filter_status) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <?php } ?> <?php if (!is_null($filter_status) && !$filter_status) { ?> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="0"><?php echo $text_disabled; ?></option> <?php } ?> </select></td> <td align="right"><a onclick="filter();" class="button"><?php echo $button_filter; ?></a></td> </tr> <?php if ($products) { ?> <?php foreach ($products as $product) { ?> <tr> <td style="text-align: center;"><?php if ($product['selected']) { ?> <input type="checkbox" name="selected[]" value="<?php echo $product['product_id']; ?>" checked="checked" /> <?php } else { ?> <input type="checkbox" name="selected[]" value="<?php echo $product['product_id']; ?>" /> <?php } ?></td> <td class="center"><img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" style="padding: 1px; border: 1px solid #DDDDDD;" /></td> <td class="left"><?php echo $product['name']; ?></td> <td class="left"><?php echo $product['model']; ?></td> <td class="left"><?php if ($product['special']) { ?> <span style="text-decoration: line-through;"><?php echo $product['price']; ?></span><br/> <span style="color: #b00;"><?php echo $product['special']; ?></span> <?php } else { ?> <?php echo $product['price']; ?> <?php } ?></td> <td class="right"><?php if ($product['quantity'] <= 0) { ?> <span style="color: #FF0000;"><?php echo $product['quantity']; ?></span> <?php } elseif ($product['quantity'] <= 5) { ?> <span style="color: #FFA500;"><?php echo $product['quantity']; ?></span> <?php } else { ?> <span style="color: #008000;"><?php echo $product['quantity']; ?></span> <?php } ?></td> <td class="left"><?php echo $product['status']; ?></td> <td class="right"><?php foreach ($product['action'] as $action) { ?> [ <a href="<?php echo $action['href']; ?>"><?php echo $action['text']; ?></a> ] <?php } ?></td> </tr> <?php } ?> <?php } else { ?> <tr> <td class="center" colspan="8"><?php echo $text_no_results; ?></td> </tr> <?php } ?> </tbody> </table> </form> <div class="pagination"><?php echo $pagination; ?></div> </div> </div> </div> <script type="text/javascript"><!-- function filter() { url = 'index.php?route=catalog/product&token=<?php echo $token; ?>'; var filter_name = $('input[name=\'filter_name\']').attr('value'); if (filter_name) { url += '&filter_name=' + encodeURIComponent(filter_name); } var filter_model = $('input[name=\'filter_model\']').attr('value'); if (filter_model) { url += '&filter_model=' + encodeURIComponent(filter_model); } var filter_price = $('input[name=\'filter_price\']').attr('value'); if (filter_price) { url += '&filter_price=' + encodeURIComponent(filter_price); } var filter_quantity = $('input[name=\'filter_quantity\']').attr('value'); if (filter_quantity) { url += '&filter_quantity=' + encodeURIComponent(filter_quantity); } var filter_status = $('select[name=\'filter_status\']').attr('value'); if (filter_status != '*') { url += '&filter_status=' + encodeURIComponent(filter_status); } location = url; } //--></script> <script type="text/javascript"><!-- $('#form input').keydown(function(e) { if (e.keyCode == 13) { filter(); } }); //--></script> <script type="text/javascript"><!-- $('input[name=\'filter_name\']').autocomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.name, value: item.product_id } })); } }); }, select: function(event, ui) { $('input[name=\'filter_name\']').val(ui.item.label); return false; }, focus: function(event, ui) { return false; } }); $('input[name=\'filter_model\']').autocomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_model=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.model, value: item.product_id } })); } }); }, select: function(event, ui) { $('input[name=\'filter_model\']').val(ui.item.label); return false; }, focus: function(event, ui) { return false; } }); //--></script> <?php echo $footer; ?>
  6. Помогите разобраться пожалуйста где проблема - не добавляется изображение товара (ocStore-1.5.4.1.1) т.е. после нажатия на обзор не активируется менеджер изображений, хотя в категориях менеджер изображений активируется и работает Никак не могу понять где собака зарыта product form.tpl <?php echo $header; ?> <div id="content"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <?php if ($error_warning) { ?> <div class="warning"><?php echo $error_warning; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><img src="view/image/product.png" alt="" /> <?php echo $heading_title; ?></h1> <div class="buttons"><a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div> </div> <div class="content"> <div id="tabs" class="htabs"><a href="#tab-general"><?php echo $tab_general; ?></a><a href="#tab-data"><?php echo $tab_data; ?></a><a href="#tab-links"><?php echo $tab_links; ?></a><a href="#tab-attribute"><?php echo $tab_attribute; ?></a><a href="#tab-option"><?php echo $tab_option; ?></a><a href="#tab-discount"><?php echo $tab_discount; ?></a><a href="#tab-special"><?php echo $tab_special; ?></a><a href="#tab-image"><?php echo $tab_image; ?></a><a href="#tab-reward"><?php echo $tab_reward; ?></a><a href="#tab-design"><?php echo $tab_design; ?></a></div> <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form"> <div id="tab-general"> <div id="languages" class="htabs"> <?php foreach ($languages as $language) { ?> <a href="#language<?php echo $language['language_id']; ?>"><img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" /> <?php echo $language['name']; ?></a> <?php } ?> </div> <?php foreach ($languages as $language) { ?> <div id="language<?php echo $language['language_id']; ?>"> <table class="form"> <tr> <td><span class="required">*</span> <?php echo $entry_name; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][name]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?>" /> <?php if (isset($error_name[$language['language_id']])) { ?> <span class="error"><?php echo $error_name[$language['language_id']]; ?></span> <?php } ?></td> </tr> <tr> <td><?php echo $entry_seo_h1; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][seo_h1]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['seo_h1'] : ''; ?>" /></td> </tr> <tr> <td><?php echo $entry_seo_title; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][seo_title]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['seo_title'] : ''; ?>" /></td> </tr> <tr> <td><?php echo $entry_meta_keyword; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][meta_keyword]" maxlength="255" size="100" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_keyword'] : ''; ?>" /></td> </tr> <tr> <td><?php echo $entry_meta_description; ?></td> <td><textarea name="product_description[<?php echo $language['language_id']; ?>][meta_description]" cols="100" rows="2"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_description'] : ''; ?></textarea></td> </tr> <tr> <td><?php echo $entry_description; ?></td> <td><textarea name="product_description[<?php echo $language['language_id']; ?>][description]" id="description<?php echo $language['language_id']; ?>"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['description'] : ''; ?></textarea></td> </tr> <tr> <td><?php echo $entry_tag; ?></td> <td><input type="text" name="product_description[<?php echo $language['language_id']; ?>][tag]" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['tag'] : ''; ?>" size="80" /></td> </tr> </table> </div> <?php } ?> </div> <div id="tab-data"> <table class="form"> <tr> <td><span class="required">*</span> <?php echo $entry_model; ?></td> <td><input type="text" name="model" value="<?php echo $model; ?>" /> <?php if ($error_model) { ?> <span class="error"><?php echo $error_model; ?></span> <?php } ?></td> </tr> <tr> <td><?php echo $entry_sku; ?></td> <td><input type="text" name="sku" value="<?php echo $sku; ?>" /></td> </tr> <tr> <td><?php echo $entry_upc; ?></td> <td><input type="text" name="upc" value="<?php echo $upc; ?>" /></td> </tr> <tr> <td><?php echo $entry_ean; ?></td> <td><input type="text" name="ean" value="<?php echo $ean; ?>" /></td> </tr> <tr> <td><?php echo $entry_jan; ?></td> <td><input type="text" name="jan" value="<?php echo $jan; ?>" /></td> </tr> <tr> <td><?php echo $entry_isbn; ?></td> <td><input type="text" name="isbn" value="<?php echo $isbn; ?>" /></td> </tr> <tr> <td><?php echo $entry_mpn; ?></td> <td><input type="text" name="mpn" value="<?php echo $mpn; ?>" /></td> </tr> <tr> <td><?php echo $entry_location; ?></td> <td><input type="text" name="location" value="<?php echo $location; ?>" /></td> </tr> <tr> <td><?php echo $entry_price; ?></td> <td><input type="text" name="price" value="<?php echo $price; ?>" /></td> </tr> <tr> <td><?php echo $entry_tax_class; ?></td> <td><select name="tax_class_id"> <option value="0"><?php echo $text_none; ?></option> <?php foreach ($tax_classes as $tax_class) { ?> <?php if ($tax_class['tax_class_id'] == $tax_class_id) { ?> <option value="<?php echo $tax_class['tax_class_id']; ?>" selected="selected"><?php echo $tax_class['title']; ?></option> <?php } else { ?> <option value="<?php echo $tax_class['tax_class_id']; ?>"><?php echo $tax_class['title']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_quantity; ?></td> <td><input type="text" name="quantity" value="<?php echo $quantity; ?>" size="2" /></td> </tr> <tr> <td><?php echo $entry_minimum; ?></td> <td><input type="text" name="minimum" value="<?php echo $minimum; ?>" size="2" /></td> </tr> <tr> <td><?php echo $entry_subtract; ?></td> <td><select name="subtract"> <?php if ($subtract) { ?> <option value="1" selected="selected"><?php echo $text_yes; ?></option> <option value="0"><?php echo $text_no; ?></option> <?php } else { ?> <option value="1"><?php echo $text_yes; ?></option> <option value="0" selected="selected"><?php echo $text_no; ?></option> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_stock_status; ?></td> <td><select name="stock_status_id"> <?php foreach ($stock_statuses as $stock_status) { ?> <?php if ($stock_status['stock_status_id'] == $stock_status_id) { ?> <option value="<?php echo $stock_status['stock_status_id']; ?>" selected="selected"><?php echo $stock_status['name']; ?></option> <?php } else { ?> <option value="<?php echo $stock_status['stock_status_id']; ?>"><?php echo $stock_status['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_shipping; ?></td> <td><?php if ($shipping) { ?> <input type="radio" name="shipping" value="1" checked="checked" /> <?php echo $text_yes; ?> <input type="radio" name="shipping" value="0" /> <?php echo $text_no; ?> <?php } else { ?> <input type="radio" name="shipping" value="1" /> <?php echo $text_yes; ?> <input type="radio" name="shipping" value="0" checked="checked" /> <?php echo $text_no; ?> <?php } ?></td> </tr> <tr> <td><?php echo $entry_keyword; ?></td> <td><input type="text" name="keyword" value="<?php echo $keyword; ?>" /></td> </tr> <tr> <td><?php echo $entry_image; ?></td> <td><div class="image"><img src="<?php echo $thumb; ?>" alt="" id="thumb" /><br /> <input type="hidden" name="image" value="<?php echo $image; ?>" id="image" /> <a onclick="image_upload('image', 'thumb');"><?php echo $text_browse; ?></a> | <a onclick="$('#thumb').attr('src', '<?php echo $no_image; ?>'); $('#image').attr('value', '');"><?php echo $text_clear; ?></a></div></td> </tr> <tr> <td><?php echo $entry_date_available; ?></td> <td><input type="text" name="date_available" value="<?php echo $date_available; ?>" size="12" class="date" /></td> </tr> <tr> <td><?php echo $entry_dimension; ?></td> <td><input type="text" name="length" value="<?php echo $length; ?>" size="4" /> <input type="text" name="width" value="<?php echo $width; ?>" size="4" /> <input type="text" name="height" value="<?php echo $height; ?>" size="4" /></td> </tr> <tr> <td><?php echo $entry_length; ?></td> <td><select name="length_class_id"> <?php foreach ($length_classes as $length_class) { ?> <?php if ($length_class['length_class_id'] == $length_class_id) { ?> <option value="<?php echo $length_class['length_class_id']; ?>" selected="selected"><?php echo $length_class['title']; ?></option> <?php } else { ?> <option value="<?php echo $length_class['length_class_id']; ?>"><?php echo $length_class['title']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_weight; ?></td> <td><input type="text" name="weight" value="<?php echo $weight; ?>" /></td> </tr> <tr> <td><?php echo $entry_weight_class; ?></td> <td><select name="weight_class_id"> <?php foreach ($weight_classes as $weight_class) { ?> <?php if ($weight_class['weight_class_id'] == $weight_class_id) { ?> <option value="<?php echo $weight_class['weight_class_id']; ?>" selected="selected"><?php echo $weight_class['title']; ?></option> <?php } else { ?> <option value="<?php echo $weight_class['weight_class_id']; ?>"><?php echo $weight_class['title']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_status; ?></td> <td><select name="status"> <?php if ($status) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <option value="0"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_sort_order; ?></td> <td><input type="text" name="sort_order" value="<?php echo $sort_order; ?>" size="2" /></td> </tr> </table> </div> <div id="tab-links"> <table class="form"> <tr> <td><?php echo $entry_manufacturer; ?></td> <td><select name="manufacturer_id"> <option value="0" selected="selected"><?php echo $text_none; ?></option> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if ($manufacturer['manufacturer_id'] == $manufacturer_id) { ?> <option value="<?php echo $manufacturer['manufacturer_id']; ?>" selected="selected"><?php echo $manufacturer['name']; ?></option> <?php } else { ?> <option value="<?php echo $manufacturer['manufacturer_id']; ?>"><?php echo $manufacturer['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_main_category; ?></td> <td><select name="main_category_id"> <option value="0" selected="selected"><?php echo $text_none; ?></option> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $main_category_id) { ?> <option value="<?php echo $category['category_id']; ?>" selected="selected"><?php echo $category['name']; ?></option> <?php } else { ?> <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_category; ?></td> <td><div class="scrollbox"> <?php $class = 'odd'; ?> <?php foreach ($categories as $category) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div class="<?php echo $class; ?>"> <?php if (in_array($category['category_id'], $product_category)) { ?> <input type="checkbox" name="product_category[]" value="<?php echo $category['category_id']; ?>" checked="checked" /> <?php echo $category['name']; ?> <?php } else { ?> <input type="checkbox" name="product_category[]" value="<?php echo $category['category_id']; ?>" /> <?php echo $category['name']; ?> <?php } ?> </div> <?php } ?> </div> <a onclick="$(this).parent().find(':checkbox').attr('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').attr('checked', false);"><?php echo $text_unselect_all; ?></a></td> </tr> <tr> <td><?php echo $entry_store; ?></td> <td><div class="scrollbox"> <?php $class = 'even'; ?> <div class="<?php echo $class; ?>"> <?php if (in_array(0, $product_store)) { ?> <input type="checkbox" name="product_store[]" value="0" checked="checked" /> <?php echo $text_default; ?> <?php } else { ?> <input type="checkbox" name="product_store[]" value="0" /> <?php echo $text_default; ?> <?php } ?> </div> <?php foreach ($stores as $store) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div class="<?php echo $class; ?>"> <?php if (in_array($store['store_id'], $product_store)) { ?> <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" checked="checked" /> <?php echo $store['name']; ?> <?php } else { ?> <input type="checkbox" name="product_store[]" value="<?php echo $store['store_id']; ?>" /> <?php echo $store['name']; ?> <?php } ?> </div> <?php } ?> </div></td> </tr> <tr> <td><?php echo $entry_download; ?></td> <td><div class="scrollbox"> <?php $class = 'odd'; ?> <?php foreach ($downloads as $download) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div class="<?php echo $class; ?>"> <?php if (in_array($download['download_id'], $product_download)) { ?> <input type="checkbox" name="product_download[]" value="<?php echo $download['download_id']; ?>" checked="checked" /> <?php echo $download['name']; ?> <?php } else { ?> <input type="checkbox" name="product_download[]" value="<?php echo $download['download_id']; ?>" /> <?php echo $download['name']; ?> <?php } ?> </div> <?php } ?> </div></td> </tr> <tr> <td><?php echo $entry_related; ?></td> <td><input type="text" name="related" value="" /></td> </tr> <tr> <td> </td> <td><div id="product-related" class="scrollbox"> <?php $class = 'odd'; ?> <?php foreach ($product_related as $product_related) { ?> <?php $class = ($class == 'even' ? 'odd' : 'even'); ?> <div id="product-related<?php echo $product_related['product_id']; ?>" class="<?php echo $class; ?>"> <?php echo $product_related['name']; ?><img src="view/image/delete.png" /> <input type="hidden" name="product_related[]" value="<?php echo $product_related['product_id']; ?>" /> </div> <?php } ?> </div></td> </tr> </table> </div> <div id="tab-attribute"> <table id="attribute" class="list"> <thead> <tr> <td class="left"><?php echo $entry_attribute; ?></td> <td class="left"><?php echo $entry_text; ?></td> <td></td> </tr> </thead> <?php $attribute_row = 0; ?> <?php foreach ($product_attributes as $product_attribute) { ?> <tbody id="attribute-row<?php echo $attribute_row; ?>"> <tr> <td class="left"><input type="text" name="product_attribute[<?php echo $attribute_row; ?>][name]" value="<?php echo $product_attribute['name']; ?>" /> <input type="hidden" name="product_attribute[<?php echo $attribute_row; ?>][attribute_id]" value="<?php echo $product_attribute['attribute_id']; ?>" /></td> <td class="left"><?php foreach ($languages as $language) { ?> <textarea name="product_attribute[<?php echo $attribute_row; ?>][product_attribute_description][<?php echo $language['language_id']; ?>][text]" cols="40" rows="5"><?php echo isset($product_attribute['product_attribute_description'][$language['language_id']]) ? $product_attribute['product_attribute_description'][$language['language_id']]['text'] : ''; ?></textarea> <img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" align="top" /><br /> <?php } ?></td> <td class="left"><a onclick="$('#attribute-row<?php echo $attribute_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $attribute_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="2"></td> <td class="left"><a onclick="addAttribute();" class="button"><?php echo $button_add_attribute; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-option"> <div id="vtab-option" class="vtabs"> <?php $option_row = 0; ?> <?php foreach ($product_options as $product_option) { ?> <a href="#tab-option-<?php echo $option_row; ?>" id="option-<?php echo $option_row; ?>"><?php echo $product_option['name']; ?> <img src="view/image/delete.png" alt="" onclick="$('#vtabs a:first').trigger('click'); $('#option-<?php echo $option_row; ?>').remove(); $('#tab-option-<?php echo $option_row; ?>').remove(); return false;" /></a> <?php $option_row++; ?> <?php } ?> <span id="option-add"> <input name="option" value="" style="width: 130px;" /> <img src="view/image/add.png" alt="<?php echo $button_add_option; ?>" title="<?php echo $button_add_option; ?>" /></span></div> <?php $option_row = 0; ?> <?php $option_value_row = 0; ?> <?php foreach ($product_options as $product_option) { ?> <div id="tab-option-<?php echo $option_row; ?>" class="vtabs-content"> <input type="hidden" name="product_option[<?php echo $option_row; ?>][product_option_id]" value="<?php echo $product_option['product_option_id']; ?>" /> <input type="hidden" name="product_option[<?php echo $option_row; ?>][name]" value="<?php echo $product_option['name']; ?>" /> <input type="hidden" name="product_option[<?php echo $option_row; ?>][option_id]" value="<?php echo $product_option['option_id']; ?>" /> <input type="hidden" name="product_option[<?php echo $option_row; ?>][type]" value="<?php echo $product_option['type']; ?>" /> <table class="form"> <tr> <td><?php echo $entry_required; ?></td> <td><select name="product_option[<?php echo $option_row; ?>][required]"> <?php if ($product_option['required']) { ?> <option value="1" selected="selected"><?php echo $text_yes; ?></option> <option value="0"><?php echo $text_no; ?></option> <?php } else { ?> <option value="1"><?php echo $text_yes; ?></option> <option value="0" selected="selected"><?php echo $text_no; ?></option> <?php } ?> </select></td> </tr> <?php if ($product_option['type'] == 'text') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'textarea') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><textarea name="product_option[<?php echo $option_row; ?>][option_value]" cols="40" rows="5"><?php echo $product_option['option_value']; ?></textarea></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'file') { ?> <tr style="display: none;"> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'date') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" class="date" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'datetime') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" class="datetime" /></td> </tr> <?php } ?> <?php if ($product_option['type'] == 'time') { ?> <tr> <td><?php echo $entry_option_value; ?></td> <td><input type="text" name="product_option[<?php echo $option_row; ?>][option_value]" value="<?php echo $product_option['option_value']; ?>" class="time" /></td> </tr> <?php } ?> </table> <?php if ($product_option['type'] == 'select' || $product_option['type'] == 'radio' || $product_option['type'] == 'checkbox' || $product_option['type'] == 'image') { ?> <table id="option-value<?php echo $option_row; ?>" class="list"> <thead> <tr> <td class="left"><?php echo $entry_option_value; ?></td> <td class="right"><?php echo $entry_quantity; ?></td> <td class="left"><?php echo $entry_subtract; ?></td> <td class="right"><?php echo $entry_price; ?></td> <td class="right"><?php echo $entry_option_points; ?></td> <td class="right"><?php echo $entry_weight; ?></td> <td></td> </tr> </thead> <?php foreach ($product_option['product_option_value'] as $product_option_value) { ?> <tbody id="option-value-row<?php echo $option_value_row; ?>"> <tr> <td class="left"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][option_value_id]"> <?php if (isset($option_values[$product_option['option_id']])) { ?> <?php foreach ($option_values[$product_option['option_id']] as $option_value) { ?> <?php if ($option_value['option_value_id'] == $product_option_value['option_value_id']) { ?> <option value="<?php echo $option_value['option_value_id']; ?>" selected="selected"><?php echo $option_value['name']; ?></option> <?php } else { ?> <option value="<?php echo $option_value['option_value_id']; ?>"><?php echo $option_value['name']; ?></option> <?php } ?> <?php } ?> <?php } ?> </select> <input type="hidden" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][product_option_value_id]" value="<?php echo $product_option_value['product_option_value_id']; ?>" /></td> <td class="right"><input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][quantity]" value="<?php echo $product_option_value['quantity']; ?>" size="3" /></td> <td class="left"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][subtract]"> <?php if ($product_option_value['subtract']) { ?> <option value="1" selected="selected"><?php echo $text_yes; ?></option> <option value="0"><?php echo $text_no; ?></option> <?php } else { ?> <option value="1"><?php echo $text_yes; ?></option> <option value="0" selected="selected"><?php echo $text_no; ?></option> <?php } ?> </select></td> <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][price_prefix]"> <?php if ($product_option_value['price_prefix'] == '+') { ?> <option value="+" selected="selected">+</option> <?php } else { ?> <option value="+">+</option> <?php } ?> <?php if ($product_option_value['price_prefix'] == '-') { ?> <option value="-" selected="selected">-</option> <?php } else { ?> <option value="-">-</option> <?php } ?> </select> <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][price]" value="<?php echo $product_option_value['price']; ?>" size="5" /></td> <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][points_prefix]"> <?php if ($product_option_value['points_prefix'] == '+') { ?> <option value="+" selected="selected">+</option> <?php } else { ?> <option value="+">+</option> <?php } ?> <?php if ($product_option_value['points_prefix'] == '-') { ?> <option value="-" selected="selected">-</option> <?php } else { ?> <option value="-">-</option> <?php } ?> </select> <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][points]" value="<?php echo $product_option_value['points']; ?>" size="5" /></td> <td class="right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][weight_prefix]"> <?php if ($product_option_value['weight_prefix'] == '+') { ?> <option value="+" selected="selected">+</option> <?php } else { ?> <option value="+">+</option> <?php } ?> <?php if ($product_option_value['weight_prefix'] == '-') { ?> <option value="-" selected="selected">-</option> <?php } else { ?> <option value="-">-</option> <?php } ?> </select> <input type="text" name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][weight]" value="<?php echo $product_option_value['weight']; ?>" size="5" /></td> <td class="left"><a onclick="$('#option-value-row<?php echo $option_value_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $option_value_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="6"></td> <td class="left"><a onclick="addOptionValue('<?php echo $option_row; ?>');" class="button"><?php echo $button_add_option_value; ?></a></td> </tr> </tfoot> </table> <select id="option-values<?php echo $option_row; ?>" style="display: none;"> <?php if (isset($option_values[$product_option['option_id']])) { ?> <?php foreach ($option_values[$product_option['option_id']] as $option_value) { ?> <option value="<?php echo $option_value['option_value_id']; ?>"><?php echo $option_value['name']; ?></option> <?php } ?> <?php } ?> </select> <?php } ?> </div> <?php $option_row++; ?> <?php } ?> </div> <div id="tab-discount"> <table id="discount" class="list"> <thead> <tr> <td class="left"><?php echo $entry_customer_group; ?></td> <td class="right"><?php echo $entry_quantity; ?></td> <td class="right"><?php echo $entry_priority; ?></td> <td class="right"><?php echo $entry_price; ?></td> <td class="left"><?php echo $entry_date_start; ?></td> <td class="left"><?php echo $entry_date_end; ?></td> <td></td> </tr> </thead> <?php $discount_row = 0; ?> <?php foreach ($product_discounts as $product_discount) { ?> <tbody id="discount-row<?php echo $discount_row; ?>"> <tr> <td class="left"><select name="product_discount[<?php echo $discount_row; ?>][customer_group_id]"> <?php foreach ($customer_groups as $customer_group) { ?> <?php if ($customer_group['customer_group_id'] == $product_discount['customer_group_id']) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option> <?php } else { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> <?php } ?> </select></td> <td class="right"><input type="text" name="product_discount[<?php echo $discount_row; ?>][quantity]" value="<?php echo $product_discount['quantity']; ?>" size="2" /></td> <td class="right"><input type="text" name="product_discount[<?php echo $discount_row; ?>][priority]" value="<?php echo $product_discount['priority']; ?>" size="2" /></td> <td class="right"><input type="text" name="product_discount[<?php echo $discount_row; ?>][price]" value="<?php echo $product_discount['price']; ?>" /></td> <td class="left"><input type="text" name="product_discount[<?php echo $discount_row; ?>][date_start]" value="<?php echo $product_discount['date_start']; ?>" class="date" /></td> <td class="left"><input type="text" name="product_discount[<?php echo $discount_row; ?>][date_end]" value="<?php echo $product_discount['date_end']; ?>" class="date" /></td> <td class="left"><a onclick="$('#discount-row<?php echo $discount_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $discount_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="6"></td> <td class="left"><a onclick="addDiscount();" class="button"><?php echo $button_add_discount; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-special"> <table id="special" class="list"> <thead> <tr> <td class="left"><?php echo $entry_customer_group; ?></td> <td class="right"><?php echo $entry_priority; ?></td> <td class="right"><?php echo $entry_price; ?></td> <td class="left"><?php echo $entry_date_start; ?></td> <td class="left"><?php echo $entry_date_end; ?></td> <td></td> </tr> </thead> <?php $special_row = 0; ?> <?php foreach ($product_specials as $product_special) { ?> <tbody id="special-row<?php echo $special_row; ?>"> <tr> <td class="left"><select name="product_special[<?php echo $special_row; ?>][customer_group_id]"> <?php foreach ($customer_groups as $customer_group) { ?> <?php if ($customer_group['customer_group_id'] == $product_special['customer_group_id']) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option> <?php } else { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> <?php } ?> </select></td> <td class="right"><input type="text" name="product_special[<?php echo $special_row; ?>][priority]" value="<?php echo $product_special['priority']; ?>" size="2" /></td> <td class="right"><input type="text" name="product_special[<?php echo $special_row; ?>][price]" value="<?php echo $product_special['price']; ?>" /></td> <td class="left"><input type="text" name="product_special[<?php echo $special_row; ?>][date_start]" value="<?php echo $product_special['date_start']; ?>" class="date" /></td> <td class="left"><input type="text" name="product_special[<?php echo $special_row; ?>][date_end]" value="<?php echo $product_special['date_end']; ?>" class="date" /></td> <td class="left"><a onclick="$('#special-row<?php echo $special_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $special_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="5"></td> <td class="left"><a onclick="addSpecial();" class="button"><?php echo $button_add_special; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-image"> <table id="images" class="list"> <thead> <tr> <td class="left"><?php echo $entry_image; ?></td> <td class="right"><?php echo $entry_sort_order; ?></td> <td></td> </tr> </thead> <?php $image_row = 0; ?> <?php foreach ($product_images as $product_image) { ?> <tbody id="image-row<?php echo $image_row; ?>"> <tr> <td class="left"><div class="image"><img src="<?php echo $product_image['thumb']; ?>" alt="" id="thumb<?php echo $image_row; ?>" /> <input type="hidden" name="product_image[<?php echo $image_row; ?>][image]" value="<?php echo $product_image['image']; ?>" id="image<?php echo $image_row; ?>" /> <br /> <a onclick="image_upload('image<?php echo $image_row; ?>', 'thumb<?php echo $image_row; ?>');"><?php echo $text_browse; ?></a> | <a onclick="$('#thumb<?php echo $image_row; ?>').attr('src', '<?php echo $no_image; ?>'); $('#image<?php echo $image_row; ?>').attr('value', '');"><?php echo $text_clear; ?></a></div></td> <td class="right"><input type="text" name="product_image[<?php echo $image_row; ?>][sort_order]" value="<?php echo $product_image['sort_order']; ?>" size="2" /></td> <td class="left"><a onclick="$('#image-row<?php echo $image_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $image_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="2"></td> <td class="left"><a onclick="addImage();" class="button"><?php echo $button_add_image; ?></a></td> </tr> </tfoot> </table> </div> <div id="tab-reward"> <table class="form"> <tr> <td><?php echo $entry_points; ?></td> <td><input type="text" name="points" value="<?php echo $points; ?>" /></td> </tr> </table> <table class="list"> <thead> <tr> <td class="left"><?php echo $entry_customer_group; ?></td> <td class="right"><?php echo $entry_reward; ?></td> </tr> </thead> <?php foreach ($customer_groups as $customer_group) { ?> <tbody> <tr> <td class="left"><?php echo $customer_group['name']; ?></td> <td class="right"><input type="text" name="product_reward[<?php echo $customer_group['customer_group_id']; ?>][points]" value="<?php echo isset($product_reward[$customer_group['customer_group_id']]) ? $product_reward[$customer_group['customer_group_id']]['points'] : ''; ?>" /></td> </tr> </tbody> <?php } ?> </table> </div> <div id="tab-design"> <table class="list"> <thead> <tr> <td class="left"><?php echo $entry_store; ?></td> <td class="left"><?php echo $entry_layout; ?></td> </tr> </thead> <tbody> <tr> <td class="left"><?php echo $text_default; ?></td> <td class="left"><select name="product_layout[0][layout_id]"> <option value=""></option> <?php foreach ($layouts as $layout) { ?> <?php if (isset($product_layout[0]) && $product_layout[0] == $layout['layout_id']) { ?> <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> <?php } else { ?> <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> </tbody> <?php foreach ($stores as $store) { ?> <tbody> <tr> <td class="left"><?php echo $store['name']; ?></td> <td class="left"><select name="product_layout[<?php echo $store['store_id']; ?>][layout_id]"> <option value=""></option> <?php foreach ($layouts as $layout) { ?> <?php if (isset($product_layout[$store['store_id']]) && $product_layout[$store['store_id']] == $layout['layout_id']) { ?> <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> <?php } else { ?> <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> </tbody> <?php } ?> </table> </div> </form> </div> </div> </div> <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> <script type="text/javascript"><!-- <?php foreach ($languages as $language) { ?> CKEDITOR.replace('description<?php echo $language['language_id']; ?>', { filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>' }); <?php } ?> //--></script> <script type="text/javascript"><!-- $('input[name=\'related\']').autocomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.name, value: item.product_id } })); } }); }, select: function(event, ui) { $('#product-related' + ui.item.value).remove(); $('#product-related').append('<div id="product-related' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" /><input type="hidden" name="product_related[]" value="' + ui.item.value + '" /></div>'); $('#product-related div:odd').attr('class', 'odd'); $('#product-related div:even').attr('class', 'even'); return false; }, focus: function(event, ui) { return false; } }); $('#product-related div img').live('click', function() { $(this).parent().remove(); $('#product-related div:odd').attr('class', 'odd'); $('#product-related div:even').attr('class', 'even'); }); //--></script> <script type="text/javascript"><!-- var attribute_row = <?php echo $attribute_row; ?>; function addAttribute() { html = '<tbody id="attribute-row' + attribute_row + '">'; html += ' <tr>'; html += ' <td class="left"><input type="text" name="product_attribute[' + attribute_row + '][name]" value="" /><input type="hidden" name="product_attribute[' + attribute_row + '][attribute_id]" value="" /></td>'; html += ' <td class="left">'; <?php foreach ($languages as $language) { ?> html += '<textarea name="product_attribute[' + attribute_row + '][product_attribute_description][<?php echo $language['language_id']; ?>][text]" cols="40" rows="5"></textarea><img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" align="top" /><br />'; <?php } ?> html += ' </td>'; html += ' <td class="left"><a onclick="$(\'#attribute-row' + attribute_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#attribute tfoot').before(html); attributeautocomplete(attribute_row); attribute_row++; } $.widget('custom.catcomplete', $.ui.autocomplete, { _renderMenu: function(ul, items) { var self = this, currentCategory = ''; $.each(items, function(index, item) { if (item.category != currentCategory) { ul.append('<li class="ui-autocomplete-category">' + item.category + '</li>'); currentCategory = item.category; } self._renderItem(ul, item); }); } }); function attributeautocomplete(attribute_row) { $('input[name=\'product_attribute[' + attribute_row + '][name]\']').catcomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/attribute/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { category: item.attribute_group, label: item.name, value: item.attribute_id } })); } }); }, select: function(event, ui) { $('input[name=\'product_attribute[' + attribute_row + '][name]\']').attr('value', ui.item.label); $('input[name=\'product_attribute[' + attribute_row + '][attribute_id]\']').attr('value', ui.item.value); return false; }, focus: function(event, ui) { return false; } }); } $('#attribute tbody').each(function(index, element) { attributeautocomplete(index); }); //--></script> <script type="text/javascript"><!-- var option_row = <?php echo $option_row; ?>; $('input[name=\'option\']').catcomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/option/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { category: item.category, label: item.name, value: item.option_id, type: item.type, option_value: item.option_value } })); } }); }, select: function(event, ui) { html = '<div id="tab-option-' + option_row + '" class="vtabs-content">'; html += ' <input type="hidden" name="product_option[' + option_row + '][product_option_id]" value="" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][name]" value="' + ui.item.label + '" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][option_id]" value="' + ui.item.value + '" />'; html += ' <input type="hidden" name="product_option[' + option_row + '][type]" value="' + ui.item.type + '" />'; html += ' <table class="form">'; html += ' <tr>'; html += ' <td><?php echo $entry_required; ?></td>'; html += ' <td><select name="product_option[' + option_row + '][required]">'; html += ' <option value="1"><?php echo $text_yes; ?></option>'; html += ' <option value="0"><?php echo $text_no; ?></option>'; html += ' </select></td>'; html += ' </tr>'; if (ui.item.type == 'text') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" /></td>'; html += ' </tr>'; } if (ui.item.type == 'textarea') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><textarea name="product_option[' + option_row + '][option_value]" cols="40" rows="5"></textarea></td>'; html += ' </tr>'; } if (ui.item.type == 'file') { html += ' <tr style="display: none;">'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" /></td>'; html += ' </tr>'; } if (ui.item.type == 'date') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" class="date" /></td>'; html += ' </tr>'; } if (ui.item.type == 'datetime') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" class="datetime" /></td>'; html += ' </tr>'; } if (ui.item.type == 'time') { html += ' <tr>'; html += ' <td><?php echo $entry_option_value; ?></td>'; html += ' <td><input type="text" name="product_option[' + option_row + '][option_value]" value="" class="time" /></td>'; html += ' </tr>'; } html += ' </table>'; if (ui.item.type == 'select' || ui.item.type == 'radio' || ui.item.type == 'checkbox' || ui.item.type == 'image') { html += ' <table id="option-value' + option_row + '" class="list">'; html += ' <thead>'; html += ' <tr>'; html += ' <td class="left"><?php echo $entry_option_value; ?></td>'; html += ' <td class="right"><?php echo $entry_quantity; ?></td>'; html += ' <td class="left"><?php echo $entry_subtract; ?></td>'; html += ' <td class="right"><?php echo $entry_price; ?></td>'; html += ' <td class="right"><?php echo $entry_option_points; ?></td>'; html += ' <td class="right"><?php echo $entry_weight; ?></td>'; html += ' <td></td>'; html += ' </tr>'; html += ' </thead>'; html += ' <tfoot>'; html += ' <tr>'; html += ' <td colspan="6"></td>'; html += ' <td class="left"><a onclick="addOptionValue(' + option_row + ');" class="button"><?php echo $button_add_option_value; ?></a></td>'; html += ' </tr>'; html += ' </tfoot>'; html += ' </table>'; html += ' <select id="option-values' + option_row + '" style="display: none;">'; for (i = 0; i < ui.item.option_value.length; i++) { html += ' <option value="' + ui.item.option_value[i]['option_value_id'] + '">' + ui.item.option_value[i]['name'] + '</option>'; } html += ' </select>'; html += '</div>'; } $('#tab-option').append(html); $('#option-add').before('<a href="#tab-option-' + option_row + '" id="option-' + option_row + '">' + ui.item.label + ' <img src="view/image/delete.png" alt="" onclick="$(\'#vtab-option a:first\').trigger(\'click\'); $(\'#option-' + option_row + '\').remove(); $(\'#tab-option-' + option_row + '\').remove(); return false;" /></a>'); $('#vtab-option a').tabs(); $('#option-' + option_row).trigger('click'); $('.date').datepicker({dateFormat: 'yy-mm-dd'}); $('.datetime').datetimepicker({ dateFormat: 'yy-mm-dd', timeFormat: 'h:m' }); $('.time').timepicker({timeFormat: 'h:m'}); option_row++; return false; }, focus: function(event, ui) { return false; } }); //--></script> <script type="text/javascript"><!-- var option_value_row = <?php echo $option_value_row; ?>; function addOptionValue(option_row) { html = '<tbody id="option-value-row' + option_value_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][option_value_id]">'; html += $('#option-values' + option_row).html(); html += ' </select><input type="hidden" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][product_option_value_id]" value="" /></td>'; html += ' <td class="right"><input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][quantity]" value="" size="3" /></td>'; html += ' <td class="left"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][subtract]">'; html += ' <option value="1"><?php echo $text_yes; ?></option>'; html += ' <option value="0"><?php echo $text_no; ?></option>'; html += ' </select></td>'; html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]">'; html += ' <option value="+">+</option>'; html += ' <option value="-">-</option>'; html += ' </select>'; html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price]" value="" size="5" /></td>'; html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][points_prefix]">'; html += ' <option value="+">+</option>'; html += ' <option value="-">-</option>'; html += ' </select>'; html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][points]" value="" size="5" /></td>'; html += ' <td class="right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight_prefix]">'; html += ' <option value="+">+</option>'; html += ' <option value="-">-</option>'; html += ' </select>'; html += ' <input type="text" name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][weight]" value="" size="5" /></td>'; html += ' <td class="left"><a onclick="$(\'#option-value-row' + option_value_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#option-value' + option_row + ' tfoot').before(html); option_value_row++; } //--></script> <script type="text/javascript"><!-- var discount_row = <?php echo $discount_row; ?>; function addDiscount() { html = '<tbody id="discount-row' + discount_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="product_discount[' + discount_row + '][customer_group_id]">'; <?php foreach ($customer_groups as $customer_group) { ?> html += ' <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>'; <?php } ?> html += ' </select></td>'; html += ' <td class="right"><input type="text" name="product_discount[' + discount_row + '][quantity]" value="" size="2" /></td>'; html += ' <td class="right"><input type="text" name="product_discount[' + discount_row + '][priority]" value="" size="2" /></td>'; html += ' <td class="right"><input type="text" name="product_discount[' + discount_row + '][price]" value="" /></td>'; html += ' <td class="left"><input type="text" name="product_discount[' + discount_row + '][date_start]" value="" class="date" /></td>'; html += ' <td class="left"><input type="text" name="product_discount[' + discount_row + '][date_end]" value="" class="date" /></td>'; html += ' <td class="left"><a onclick="$(\'#discount-row' + discount_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#discount tfoot').before(html); $('#discount-row' + discount_row + ' .date').datepicker({dateFormat: 'yy-mm-dd'}); discount_row++; } //--></script> <script type="text/javascript"><!-- var special_row = <?php echo $special_row; ?>; function addSpecial() { html = '<tbody id="special-row' + special_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="product_special[' + special_row + '][customer_group_id]">'; <?php foreach ($customer_groups as $customer_group) { ?> html += ' <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option>'; <?php } ?> html += ' </select></td>'; html += ' <td class="right"><input type="text" name="product_special[' + special_row + '][priority]" value="" size="2" /></td>'; html += ' <td class="right"><input type="text" name="product_special[' + special_row + '][price]" value="" /></td>'; html += ' <td class="left"><input type="text" name="product_special[' + special_row + '][date_start]" value="" class="date" /></td>'; html += ' <td class="left"><input type="text" name="product_special[' + special_row + '][date_end]" value="" class="date" /></td>'; html += ' <td class="left"><a onclick="$(\'#special-row' + special_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#special tfoot').before(html); $('#special-row' + special_row + ' .date').datepicker({dateFormat: 'yy-mm-dd'}); special_row++; } //--></script> <script type="text/javascript"><!-- function image_upload(field, thumb) { $('#dialog').remove(); $('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="index.php?route=common/filemanager&token=<?php echo $token; ?>&field=' + encodeURIComponent(field) + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>'); $('#dialog').dialog({ title: '<?php echo $text_image_manager; ?>', close: function (event, ui) { if ($('#' + field).attr('value')) { $.ajax({ url: 'index.php?route=common/filemanager/image&token=<?php echo $token; ?>ℑ=' + encodeURIComponent($('#' + field).attr('value')), dataType: 'text', success: function(text) { $('#' + thumb).replaceWith('<img src="' + text + '" alt="" id="' + thumb + '" />'); } }); } }, bgiframe: false, width: 800, height: 400, resizable: false, modal: false }); }; //--></script> <script type="text/javascript"><!-- var image_row = <?php echo $image_row; ?>; function addImage() { html = '<tbody id="image-row' + image_row + '">'; html += ' <tr>'; html += ' <td class="left"><div class="image"><img src="<?php echo $no_image; ?>" alt="" id="thumb' + image_row + '" /><input type="hidden" name="product_image[' + image_row + '][image]" value="" id="image' + image_row + '" /><br /><a onclick="image_upload(\'image' + image_row + '\', \'thumb' + image_row + '\');"><?php echo $text_browse; ?></a> | <a onclick="$(\'#thumb' + image_row + '\').attr(\'src\', \'<?php echo $no_image; ?>\'); $(\'#image' + image_row + '\').attr(\'value\', \'\');"><?php echo $text_clear; ?></a></div></td>'; html += ' <td class="right"><input type="text" name="product_image[' + image_row + '][sort_order]" value="" size="2" /></td>'; html += ' <td class="left"><a onclick="$(\'#image-row' + image_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#images tfoot').before(html); image_row++; } //--></script> <script type="text/javascript" src="view/javascript/jquery/ui/jquery-ui-timepicker-addon.js"></script> <script type="text/javascript"><!-- $('.date').datepicker({dateFormat: 'yy-mm-dd'}); $('.datetime').datetimepicker({ dateFormat: 'yy-mm-dd', timeFormat: 'h:m' }); $('.time').timepicker({timeFormat: 'h:m'}); //--></script> <script type="text/javascript"><!-- $('#tabs a').tabs(); $('#languages a').tabs(); $('#vtab-option a').tabs(); //--></script> <?php echo $footer; ?> product list.tpl <?php echo $header; ?> <div id="content"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <?php if ($error_warning) { ?> <div class="warning"><?php echo $error_warning; ?></div> <?php } ?> <?php if ($success) { ?> <div class="success"><?php echo $success; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><img src="view/image/product.png" alt="" /> <?php echo $heading_title; ?></h1> <div class="buttons"><a onclick="location = '<?php echo $insert; ?>'" class="button"><?php echo $button_insert; ?></a><a onclick="$('#form').attr('action', '<?php echo $copy; ?>'); $('#form').submit();" class="button"><?php echo $button_copy; ?></a><a onclick="$('form').submit();" class="button"><?php echo $button_delete; ?></a></div> </div> <div class="content"> <form action="<?php echo $delete; ?>" method="post" enctype="multipart/form-data" id="form"> <table class="list"> <thead> <tr> <td width="1" style="text-align: center;"><input type="checkbox" onclick="$('input[name*=\'selected\']').attr('checked', this.checked);" /></td> <td class="center"><?php echo $column_image; ?></td> <td class="left"><?php if ($sort == 'pd.name') { ?> <a href="<?php echo $sort_name; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_name; ?></a> <?php } else { ?> <a href="<?php echo $sort_name; ?>"><?php echo $column_name; ?></a> <?php } ?></td> <td class="left"><?php if ($sort == 'p.model') { ?> <a href="<?php echo $sort_model; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_model; ?></a> <?php } else { ?> <a href="<?php echo $sort_model; ?>"><?php echo $column_model; ?></a> <?php } ?></td> <td class="left"><?php if ($sort == 'p.price') { ?> <a href="<?php echo $sort_price; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_price; ?></a> <?php } else { ?> <a href="<?php echo $sort_price; ?>"><?php echo $column_price; ?></a> <?php } ?></td> <td class="right"><?php if ($sort == 'p.quantity') { ?> <a href="<?php echo $sort_quantity; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_quantity; ?></a> <?php } else { ?> <a href="<?php echo $sort_quantity; ?>"><?php echo $column_quantity; ?></a> <?php } ?></td> <td class="left"><?php if ($sort == 'p.status') { ?> <a href="<?php echo $sort_status; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_status; ?></a> <?php } else { ?> <a href="<?php echo $sort_status; ?>"><?php echo $column_status; ?></a> <?php } ?></td> <td class="right"><?php echo $column_action; ?></td> </tr> </thead> <tbody> <tr class="filter"> <td></td> <td></td> <td><input type="text" name="filter_name" value="<?php echo $filter_name; ?>" /></td> <td><input type="text" name="filter_model" value="<?php echo $filter_model; ?>" /></td> <td align="left"><input type="text" name="filter_price" value="<?php echo $filter_price; ?>" size="8"/></td> <td align="right"><input type="text" name="filter_quantity" value="<?php echo $filter_quantity; ?>" style="text-align: right;" /></td> <td><select name="filter_status"> <option value="*"></option> <?php if ($filter_status) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <?php } ?> <?php if (!is_null($filter_status) && !$filter_status) { ?> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="0"><?php echo $text_disabled; ?></option> <?php } ?> </select></td> <td align="right"><a onclick="filter();" class="button"><?php echo $button_filter; ?></a></td> </tr> <?php if ($products) { ?> <?php foreach ($products as $product) { ?> <tr> <td style="text-align: center;"><?php if ($product['selected']) { ?> <input type="checkbox" name="selected[]" value="<?php echo $product['product_id']; ?>" checked="checked" /> <?php } else { ?> <input type="checkbox" name="selected[]" value="<?php echo $product['product_id']; ?>" /> <?php } ?></td> <td class="center"><img src="<?php echo $product['image']; ?>" alt="<?php echo $product['name']; ?>" style="padding: 1px; border: 1px solid #DDDDDD;" /></td> <td class="left"><?php echo $product['name']; ?></td> <td class="left"><?php echo $product['model']; ?></td> <td class="left"><?php if ($product['special']) { ?> <span style="text-decoration: line-through;"><?php echo $product['price']; ?></span><br/> <span style="color: #b00;"><?php echo $product['special']; ?></span> <?php } else { ?> <?php echo $product['price']; ?> <?php } ?></td> <td class="right"><?php if ($product['quantity'] <= 0) { ?> <span style="color: #FF0000;"><?php echo $product['quantity']; ?></span> <?php } elseif ($product['quantity'] <= 5) { ?> <span style="color: #FFA500;"><?php echo $product['quantity']; ?></span> <?php } else { ?> <span style="color: #008000;"><?php echo $product['quantity']; ?></span> <?php } ?></td> <td class="left"><?php echo $product['status']; ?></td> <td class="right"><?php foreach ($product['action'] as $action) { ?> [ <a href="<?php echo $action['href']; ?>"><?php echo $action['text']; ?></a> ] <?php } ?></td> </tr> <?php } ?> <?php } else { ?> <tr> <td class="center" colspan="8"><?php echo $text_no_results; ?></td> </tr> <?php } ?> </tbody> </table> </form> <div class="pagination"><?php echo $pagination; ?></div> </div> </div> </div> <script type="text/javascript"><!-- function filter() { url = 'index.php?route=catalog/product&token=<?php echo $token; ?>'; var filter_name = $('input[name=\'filter_name\']').attr('value'); if (filter_name) { url += '&filter_name=' + encodeURIComponent(filter_name); } var filter_model = $('input[name=\'filter_model\']').attr('value'); if (filter_model) { url += '&filter_model=' + encodeURIComponent(filter_model); } var filter_price = $('input[name=\'filter_price\']').attr('value'); if (filter_price) { url += '&filter_price=' + encodeURIComponent(filter_price); } var filter_quantity = $('input[name=\'filter_quantity\']').attr('value'); if (filter_quantity) { url += '&filter_quantity=' + encodeURIComponent(filter_quantity); } var filter_status = $('select[name=\'filter_status\']').attr('value'); if (filter_status != '*') { url += '&filter_status=' + encodeURIComponent(filter_status); } location = url; } //--></script> <script type="text/javascript"><!-- $('#form input').keydown(function(e) { if (e.keyCode == 13) { filter(); } }); //--></script> <script type="text/javascript"><!-- $('input[name=\'filter_name\']').autocomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.name, value: item.product_id } })); } }); }, select: function(event, ui) { $('input[name=\'filter_name\']').val(ui.item.label); return false; }, focus: function(event, ui) { return false; } }); $('input[name=\'filter_model\']').autocomplete({ delay: 0, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_model=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.model, value: item.product_id } })); } }); }, select: function(event, ui) { $('input[name=\'filter_model\']').val(ui.item.label); return false; }, focus: function(event, ui) { return false; } }); //--></script> <?php echo $footer; ?>
  7. Здравствуйте господа хорошие. Подскажите пожалуйста чайнику почему не добавляется изображение товара, т.е. при нажатии на обзор не появляется менеджер изображений, тогда как в категориях все добавлялось. Google ответа не дал. Заранее спасибо. Изображение: Обзор | Очистить

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.