File: /home/retile.ru/public_html/admin/view/template/extension/module/aqe/catalog/quick_edit_form.twig
<input type="hidden" name="i_id" value="{{ i_id }}" />
{% if parameter in ['tag', 'title', 'name', 'group_name'] %}
<div class="row-fluid">
<div class="col-sm-12">
{% for language in languages %}
<div class="input-group multi-row">
<span class="input-group-addon" title="{{ language.name }}"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /></span>
<input type="text" name="value[{{ language.language_id }}]" class="form-control" value="{{ value[language.language_id] }}" />
</div>
{% endfor %}
</div>
</div>
{% elseif parameter in ['seo', 'keywords'] %}
<div class="table-responsive">
<table class="table table-bordered table-hover">
<thead>
<tr>
<td class="text-left">{{ entry_store }}</td>
<td class="text-left">{{ entry_keyword }}</td>
</tr>
</thead>
<tbody>
{% for store in stores %}
<tr>
<td class="text-left">{{ store.name }}</td>
<td class="text-left">
{% for language in languages %}
<div class="input-group"><span class="input-group-addon"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /></span>
<input type="text" name="value[{{ store.store_id }}][{{ language.language_id }}]" value="{{ value[store.store_id][language.language_id] }}" placeholder="{{ entry_keyword }}" class="form-control" />
</div>
{% endfor %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% elseif parameter == 'store' %}
<div class="row">
<div class="col-sm-12">
<div class="well well-sm" style="height: 150px; overflow: auto;">
{% for store in stores %}
<div class="checkbox">
<label>
<input type="checkbox" name="i_s[]" value="{{ store.store_id }}"{{ store.store_id in i_s ? ' checked="checked"' : '' }}/>
{{ store.name }}
</label>
</div>
{% endfor %}
</div>
</div>
</div>
{% elseif parameter in ['filter', 'filters'] %}
<div class="row">
<div class="col-sm-12">
<input type="text" name="filter" value="" placeholder="{{ entry_filter }}" id="input-filter" class="form-control" />
<div id="item-filter" class="well well-sm" style="height: 150px; overflow: auto;">
{% for item_filter in i_f %}
<div id="item-filter{{ item_filter.filter_id }}"><i class="fa fa-minus-circle" onclick="$(this).parent().remove();"></i> {{ item_filter.name }}
<input type="hidden" name="i_f[]" value="{{ item_filter.filter_id }}" />
</div>
{% endfor %}
</div>
</div>
</div>
<script type="text/javascript"><!--
$('input[name=\'filter\']').autocomplete({
'source': function(request, response) {
$.ajax({
url: 'index.php?route=catalog/filter/autocomplete&user_token={{ user_token }}&filter_name=' + encodeURIComponent(request),
dataType: 'json',
success: function(json) {
response($.map(json, function(item) {
return {
label: item['name'],
value: item['filter_id']
}
}));
}
});
},
'select': function(item) {
$('input[name=\'filter\']').val('');
$('#item-filter' + item['value']).remove();
$('#item-filter').append('<div id="item-filter' + item['value'] + '"><i class="fa fa-minus-circle" onclick="$(this).parent().remove();"></i> ' + item['label'] + '<input type="hidden" name="i_f[]" value="' + item['value'] + '" /></div>');
}
});
//--></script>
{% elseif parameter == 'filter_full' %}
<table class="table table-striped table-bordered table-hover" id="filters">
<thead>
<tr>
<th class="text-left required">{{ entry_name }}</th>
<th class="text-right">{{ entry_sort_order }}</th>
<th width="1"></th>
</tr>
</thead>
<tbody>
{% set filter_row = 0 %}
{% for filter in filters %}
<tr id="filter-row{{ filter_row }}">
<td class="text-left" style="width: 70%;"><input type="hidden" name="filter[{{ filter_row }}][filter_id]" value="{{ filter.filter_id }}" />
{% for language in languages %}
<div class="input-group"><span class="input-group-addon"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /></span>
<input type="text" name="filter[{{ filter_row }}][filter_description][{{ language.language_id }}][name]" value="{{ filter.filter_description[language.language_id].name }}" placeholder="{{ entry_name }}" class="form-control" />
</div>
{% endfor %}
</td>
<td class="text-right"><input type="text" name="filter[{{ filter_row }}][sort_order]" value="{{ filter.sort_order }}" placeholder="{{ entry_sort_order }}" id="input-sort-order" class="form-control" /></td>
<td class="text-left"><button type="button" onclick="$(this).tooltip('destroy');$('#filter-row{{ filter_row }}').remove();" data-toggle="tooltip" title="{{ button_remove }}" class="btn btn-danger"><i class="fa fa-minus-circle"></i></button></td>
</tr>
{% set filter_row = filter_row + 1 %}
{% endfor %}
</tbody>
<tfoot>
<tr>
<td colspan="2"></td>
<td class="text-left"><a onclick="addFilterRow();" data-toggle="tooltip" title="{{ button_filter_add }}" class="btn btn-primary"><i class="fa fa-plus-circle"></i></a></td>
</tr>
</tfoot>
</table>
<script type="text/javascript"><!--
var filter_row = {{ filter_row }};
function addFilterRow() {
html = '<tr id="filter-row' + filter_row + '">';
html += ' <td class="text-left" style="width: 70%;"><input type="hidden" name="filter[' + filter_row + '][filter_id]" value="" />';
{% for language in languages %}
html += ' <div class="input-group">';
html += ' <span class="input-group-addon"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /></span><input type="text" name="filter[' + filter_row + '][filter_description][{{ language.language_id }}][name]" value="" placeholder="{{ entry_name }}" class="form-control" />';
html += ' </div>';
{% endfor %}
html += ' </td>';
html += ' <td class="text-right"><input type="text" name="filter[' + filter_row + '][sort_order]" value="" placeholder="{{ entry_sort_order }}" id="input-sort-order" class="form-control" /></td>';
html += ' <td class="text-left"><button type="button" onclick="$(this).tooltip(\'destroy\');$(\'#filter-row' + filter_row + '\').remove();" data-toggle="tooltip" title="{{ button_remove }}" class="btn btn-danger"><i class="fa fa-minus-circle"></i></button></td>';
html += '</tr>';
$('#filters tbody').append(html);
filter_row++;
}
//--></script>
{% elseif parameter == 'option_value' %}
<table class="table table-striped table-bordered table-hover" id="option-values">
<thead>
<tr>
<th class="text-left required">{{ entry_option_value }}</th>
<th class="text-left">{{ entry_image }}</th>
<th class="text-right">{{ entry_sort_order }}</th>
<th width="1"></th>
</tr>
</thead>
<tbody>
{% set option_value_row = 0 %}
{% for option_value in option_values %}
<tr id="option_value-row{{ option_value_row }}">
<td class="text-left"><input type="hidden" name="option_value[{{ option_value_row }}][option_value_id]" value="{{ option_value.option_value_id }}" />
{% for language in languages %}
<div class="input-group"><span class="input-group-addon"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /></span>
<input type="text" name="option_value[{{ option_value_row }}][option_value_description][{{ language.language_id }}][name]" value="{{ option_value.option_value_description[language.language_id].name }}" placeholder="{{ entry_option_value }}" class="form-control" />
</div>
{% endfor %}
</td>
<td class="text-left"><a href="" id="thumb-image{{ option_value_row }}" data-toggle="image" class="img-thumbnail"><img src="{{ option_value.thumb }}" alt="" title="" data-placeholder="{{ placeholder }}" /></a>
<input type="hidden" name="option_value[{{ option_value_row }}][image]" value="{{ option_value.image }}" id="input-image{{ option_value_row }}" />
</td>
<td class="text-right"><input type="text" name="option_value[{{ option_value_row }}][sort_order]" value="{{ option_value.sort_order }}" class="form-control" /></td>
<td class="text-left"><button type="button" onclick="$(this).tooltip('destroy');$('#option_value-row{{ option_value_row }}').remove();" data-toggle="tooltip" title="{{ button_remove }}" class="btn btn-danger"><i class="fa fa-minus-circle"></i></button></td>
</tr>
{% set option_value_row = option_value_row + 1 %}
{% endfor %}
</tbody>
<tfoot>
<tr>
<td colspan="3"></td>
<td class="text-left"><a onclick="addOptionValue();" data-toggle="tooltip" title="{{ button_option_value_add }}" class="btn btn-primary"><i class="fa fa-plus-circle"></i></a></td>
</tr>
</tfoot>
</table>
<script type="text/javascript"><!--
$('select[name=\'type\']').on('change', function() {
if (this.value == 'select' || this.value == 'radio' || this.value == 'checkbox' || this.value == 'image') {
$('#option-value').show();
} else {
$('#option-value').hide();
}
});
$('select[name=\'type\']').trigger('change');
var option_value_row = {{ option_value_row }};
function addOptionValue() {
html = '<tr id="option-value-row' + option_value_row + '">';
html += ' <td class="text-left"><input type="hidden" name="option_value[' + option_value_row + '][option_value_id]" value="" />';
{% for language in languages %}
html += ' <div class="input-group">';
html += ' <span class="input-group-addon"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /></span><input type="text" name="option_value[' + option_value_row + '][option_value_description][{{ language.language_id }}][name]" value="" placeholder="{{ entry_option_value }}" class="form-control" />';
html += ' </div>';
{% endfor %}
html += ' </td>';
html += ' <td class="text-left"><a href="" id="thumb-image' + option_value_row + '" data-toggle="image" class="img-thumbnail"><img src="{{ placeholder }}" alt="" title="" data-placeholder="{{ placeholder }}" /></a><input type="hidden" name="option_value[' + option_value_row + '][image]" value="" id="input-image' + option_value_row + '" /></td>';
html += ' <td class="text-right"><input type="text" name="option_value[' + option_value_row + '][sort_order]" value="" placeholder="{{ entry_sort_order }}" class="form-control" /></td>';
html += ' <td class="text-left"><button type="button" onclick="$(this).tooltip(\'destroy\');$(\'#option_value-row' + option_value_row + '\').remove();" data-toggle="tooltip" title="{{ button_remove }}" class="btn btn-danger"><i class="fa fa-minus-circle"></i></button></td>';
html += '</tr>';
$('#option-values tbody').append(html);
option_value_row++;
}
//--></script>
{% elseif parameter == 'descriptions' %}
<ul class="nav nav-tabs" id="language">
{% for language in languages %}
<li><a href="#language{{ language.language_id }}" data-toggle="tab"><img src="language/{{ language.code }}/{{ language.code }}.png" title="{{ language.name }}" /> {{ language.name }}</a></li>
{% endfor %}
</ul>
<div class="tab-content">
{% for language in languages %}
<div class="tab-pane" id="language{{ language.language_id }}">
<div class="form-group">
<label class="control-label" for="input-description{{ language.language_id }}">{{ entry_description }}</label>
<textarea name="description[{{ language.language_id }}][description]" placeholder="{{ entry_description }}" id="input-description{{ language.language_id }}" class="form-control" data-toggle="summernote" data-lang="{{ summernote }}">{{ i_d[language.language_id].description }}</textarea>
</div>
<div class="form-group required">
<label class="control-label" for="input-meta-title{{ language.language_id }}">{{ entry_meta_title }}</label>
<input type="text" name="description[{{ language.language_id }}][meta_title]" value="{{ i_d[language.language_id].meta_title }}" placeholder="{{ entry_meta_title }}" id="input-meta-title{{ language.language_id }}" class="form-control" />
</div>
<div class="form-group">
<label class="control-label" for="input-meta-description{{ language.language_id }}">{{ entry_meta_description }}</label>
<textarea name="description[{{ language.language_id }}][meta_description]" rows="5" placeholder="{{ entry_meta_description }}" id="input-meta-description{{ language.language_id }}" class="form-control">{{ i_d[language.language_id].meta_description }}</textarea>
</div>
<div class="form-group">
<label class="control-label" for="input-meta-keyword{{ language.language_id }}">{{ entry_meta_keyword }}</label>
<textarea name="description[{{ language.language_id }}][meta_keyword]" rows="5" placeholder="{{ entry_meta_keyword }}" id="input-meta-keyword{{ language.language_id }}" class="form-control">{{ i_d[language.language_id].meta_keyword }}</textarea>
</div>
</div>
{% endfor %}
</div>
<link href="view/javascript/codemirror/lib/codemirror.css" rel="stylesheet" />
<link href="view/javascript/codemirror/theme/monokai.css" rel="stylesheet" />
<script type="text/javascript" src="view/javascript/codemirror/lib/codemirror.js"></script>
<script type="text/javascript" src="view/javascript/codemirror/lib/xml.js"></script>
<script type="text/javascript" src="view/javascript/codemirror/lib/formatting.js"></script>
<script type="text/javascript" src="view/javascript/summernote/summernote.js"></script>
<link href="view/javascript/summernote/summernote.css" rel="stylesheet" />
<script type="text/javascript" src="view/javascript/summernote/summernote-image-attributes.js"></script>
<script type="text/javascript" src="view/javascript/summernote/opencart.js"></script>
<script type="text/javascript"><!--
{% for language in languages %}
$('#input-description{{ language.language_id }}').on('summernote.change', function(we, contents, $editable) {
$('#input-description{{ language.language_id }}').val(contents);
});
{% endfor %}
$("#language a:first").trigger('click');
//--></script>
{% endif %}
</form>
</div>