File: //home/retile.ru/public_html/admin/view/template/extension/module/aqe/design/seo_url_list.twig
{% macro alert_icon(type) %}{% spaceless %}
{% if type == 'error' %}
fa-times-circle
{% elseif type == 'warning' %}
fa-exclamation-triangle
{% elseif type == 'success' %}
fa-check-circle
{% elseif type == 'info' %}
fa-info-circle
{% else %}
{% endif %}
{% endspaceless %}{% endmacro %}
{{ header }}
<!-- confirm deletion -->
<div class="modal fade" id="confirmDelete" tabindex="-1" role="dialog" aria-labelledby="confirmDeleteLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="confirmDeleteLabel">{{ text_confirm_delete }}</h4>
</div>
<div class="modal-body">
<p>{{ text_are_you_sure }}</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal"><i class="fa fa-ban"></i> {{ button_cancel }}</button>
<button type="button" class="btn btn-danger delete"><i class="fa fa-trash-o"></i> {{ button_delete }}</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<!-- action menu modal -->
<div class="modal fade" id="aqe-modal" tabindex="-1" role="dialog" aria-labelledby="aqeModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="aqeModalLabel"></h4>
</div>
<div class="modal-body bull5i-container">
<div class="notice">
</div>
<form enctype="multipart/form-data" id="aqeQuickEditForm" class="form-horizontal">
<fieldset class="aqe-modal-contents">
</fieldset>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default cancel" data-dismiss="modal"><i class="fa fa-times"></i> {{ button_close }}</button>
<button type="button" class="btn btn-primary submit" data-form="#aqeQuickEditForm" data-context="#aqe-modal" data-loading-text="<i class='fa fa-spinner fa-spin'></i> {{ text_saving }}"><i class="fa fa-save"></i> {{ button_save }}</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
{{ column_left }}
<div id="content">
<div class="page-header">
<div class="container-fluid">
<div class="pull-right">
<div class="nav navbar-nav navbar-checkbox hidden" id="batch-edit-container">
<div class="checkbox">
<label>
<input type="checkbox" id="batch-edit"{{ batch_edit ? ' checked' : '' }}> {{ text_batch_edit }}
</label>
</div>
</div>
<button type="button" class="btn btn-primary" data-toggle="tooltip" data-container="body" data-placement="bottom" title="{{ button_add }}" data-url="{{ add }}" id="btn-insert" data-form="#pqe-list-form" data-context="#content" data-overlay="#page-overlay"><i class="fa fa-plus"></i></button>
<button type="button" class="btn btn-danger" data-toggle="tooltip" data-container="body" data-placement="bottom" title="{{ button_delete }}" data-url="{{ delete }}" id="btn-delete" data-form="#pqe-list-form" data-context="#content" data-overlay="#page-overlay" data-loading-text="<i class='fa fa-spinner fa-spin'></i>" disabled><i class="fa fa-trash-o"></i></button>
</div>
<h1><i class="fa fa-list fa-fw ext-icon"></i> {{ heading_title }}</h1>
<ul class="breadcrumb">
{% for breadcrumb in breadcrumbs %}
<li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
{% endfor %}
</ul>
</div>
</div>
<div class="alerts">
<div class="container-fluid" id="alerts">
{% for type, _alerts in alerts %}
{% for alert in _alerts %}
{% if alert %}
<div class="alert alert-{% if type == "error" %}danger{% else %}{{ type }}{% endif %} fade in">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<i class="fa {{ _self.alert_icon(type) }}"></i>{{ alert }}
</div>
{% endif %}
{% endfor %}
{% endfor %}
</div>
</div>
<div class="container-fluid bull5i-content bull5i-container">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list"></i> {{ text_list }}</h3>
</div>
<div class="panel-body">
<form method="post" enctype="multipart/form-data" id="pqe-list-form" class="form-horizontal" role="form">
<fieldset>
<div class="table-responsive">
<table cellpadding="0" cellspacing="0" border="0" class="table table-bordered table-condensed{{ module_admin_quick_edit_row_hover_highlighting ? ' table-hover' : '' }}{{ module_admin_quick_edit_alternate_row_colour ? ' table-striped' : '' }}" id="dT">
<thead>
<tr>
{% for col in columns %}
{% if col == 'selector' %}
<th class="{{ column_info[col].align }} col_{{ col }}" width="1"><input type="checkbox" id="global-selector" /></th>
{% elseif column_info[col].sort %}
<th class="{{ column_info[col].align }} col_{{ col }}"><a href="{{ sorts[col] }}"{{ sort == column_info[col].sort ? ' class="' ~ order|lower() ~ '"' : '' }}>{{ column_info[col].name }}</a></th>
{% else %}
<th class="{{ column_info[col].align }} col_{{ col }}">{{ column_info[col].name }}</th>
{% endif %}
{% endfor %}
</tr>
<tr class="filters">
{% for col in columns %}
{% if col in ['selector'] %}
<th></th>
{% elseif col == 'action' %}
<th class="{{ column_info[col].align }}">
<div class="btn-group btn-group-flex">
<button type="button" class="btn btn-sm btn-default" id="filter" data-toggle="tooltip" data-container="body" title="{{ text_filter }}"><i class="fa fa-filter fa-fw"></i></button>
<button type="button" class="btn btn-sm btn-default" id="clear-filter" data-toggle="tooltip" data-container="body" title="{{ text_clear_filter }}"><i class="fa fa-times fa-fw"></i></button>
</div>
</th>
{% elseif col == 'store' %}
<th class="{{ column_info[col].align }}">
<select name="filter_{{ col }}" class="form-control input-sm search_init fltr {{ col }}" data-column="{{ col }}">
<option value=""></option>
{% for store in stores %}
<option value="{{ store.store_id }}"{{ filters[col] != "" and filters[col] == store.store_id ? ' selected' : '' }}>{{ store.name }}</option>
{% endfor %}
</select>
</th>
{% elseif col == 'language' %}
<th class="{{ column_info[col].align }}">
<select name="filter_{{ col }}" class="form-control input-sm search_init fltr {{ col }}" data-column="{{ col }}">
<option value=""></option>
{% for language in languages %}
<option value="{{ language.language_id }}"{{ filters[col] == language.language_id ? ' selected' : '' }}>{{ language.name }}</option>
{% endfor %}
</select>
</th>
{% else %}
<th class="{{ column_info[col].align }}"><input type="text" name="filter_{{ col }}" class="form-control input-sm search_init fltr {{ col }}" data-column="{{ col }}" value="{{ filters[col] }}"></th>
{% endif %}
{% endfor %}
</tr>
</thead>
<tbody>
{% if seo_urls %}
{% for seo_url in seo_urls %}
<tr>
{% for col in columns %}
{% if col == 'selector' %}
<td style="width:1px" class="text-center">
<input type="checkbox" name="selected[]" value="{{ seo_url.seo_url_id }}"{{ seo_url.selected ? ' checked' : '' }}/>
</td>
{% elseif col == 'action' %}
<td class="{{ column_info[col].align }} action">
<div class="btn-group btn-group-flex">
{% for action in seo_url.action %}
{% if action.type == 'link' %}
{% if action.url %}
<a href="{{ action.url }}" class="btn btn-default btn-sm {{ action.type }} {{ action.class }}" id="{{ action.action ~ "-" ~ seo_url.seo_url_id }}" data-toggle="tooltip" data-container="body" title="{{ action.title }}"><i class="fa fa-{{ action.icon }}"></i>{{ action.name }}</a>
{% else %}
<button type="button" class="btn btn-default btn-sm action {{ action.type }} {{ action.class }}" id="{{ action.action ~ "-" ~ seo_url.seo_url_id }}" data-toggle="tooltip" data-container="body" title="{{ action.title }}" data-column="{{ action.action }}"{{ action.rel ? ' data-rel="' ~ action.rel ~ '"' : '' }} disabled>{% if action.icon %}<i class="fa fa-{{ action.icon }}"></i>{% endif %}{{ action.name }}</button>
{% endif %}
{% else %}
{% if action.url %}
<a href="{{ action.url }}" class="btn btn-default btn-sm {{ action.type }} {{ action.class }}" id="{{ action.action ~ "-" ~ seo_url.seo_url_id }}" data-toggle="tooltip" data-container="body" title="{{ action.title }}"><i class="fa fa-{{ action.icon }}"></i>{{ action.name }}</a>
{% else %}
<button type="button" class="btn {{ action.data ? 'btn-warning' : 'btn-default' }} btn-sm action {{ action.type }} {{ action.class }}" id="{{ action.action ~ "-" ~ seo_url.seo_url_id }}" data-toggle="tooltip" data-container="body" title="{{ action.title }}" data-column="{{ action.action }}"{{ action.rel ? ' data-rel="' ~ action.rel ~ '"' : '' }}>{% if action.icon %}<i class="fa fa-{{ action.icon }}"></i>{% endif %}{{ action.name }}</button>
{% endif %}
{% endif %}
{% endfor %}
</div>
</td>
{% else %}
<td class="{{ column_info[col].align }}{{ column_info[col].qe_status ? ' ' ~ column_info[col].type : '' }}" id="{{ col ~ "-" ~ seo_url.seo_url_id }}">{{ seo_url[col] }}</td>
{% endif %}
{% endfor %}
</tr>
{% endfor %}
{% else %}
<tr>
<td class="text-center" colspan="{{ columns|length() + 1 }}">{{ text_no_results }}</td>
</tr>
{% endif %}
</tbody>
</table>
</div>
</fieldset>
</form>
<div class="row">
<div class="col-sm-6 text-left">{{ pagination }}</div>
<div class="col-sm-6 text-right">{{ results }}</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript"><!--
(function(bull5i,$,undefined){
var related={{ related|json_encode() }};bull5i.batch_edit=parseInt("{{ batch_edit * 1 }}"),bull5i.texts=$.extend({},bull5i.texts,{error_ajax_request:"{{ error_ajax_request|addslashes() }}"}),bull5i.update_related=function(){return!1};
bull5i.filter=function(){url='index.php?route=customer/customer&user_token={{ user_token }}&sort={{ sort }}&order={{ order }}&aqer=1';
{% for column, val in column_info %}{% if val.filter.show %}{% if val.filter.type == 0 %}
var filter_{{ column }}=$('input[name=\'filter_{{ column }}\']').not(':disabled').val();
if(filter_{{ column }}){url+='&filter_{{ column }}='+encodeURIComponent(filter_{{ column }});}
{% elseif val.filter.type == 1 %}
var filter_{{ column }}=$('select[name=\'filter_{{ column }}\']').val();
if (filter_{{ column }}&&filter_{{ column }}!='*'){url+='&filter_{{ column }}='+encodeURIComponent(filter_{{ column }});}
{% endif %}{% endif %}{% endfor %}location = url;}
$(function(){$(".qe").editable(function(i,t){return bull5i.quick_update(this,i,t,"{{ update_url }}").done($.proxy(bull5i.update_finished,{column:$(this).attr("id").split("-")[0]})).fail($.proxy(bull5i.update_failed,this)),t.indicator},{type:"bs_text",indicator:"{{ text_saving }}",tooltip:"{{ module_admin_quick_edit_tooltip }}",event:"{{ module_admin_quick_edit_quick_edit_on }}",onblur:"cancel",placeholder:"",select:!0}),$(".store_qe").editable(function(i,t){return bull5i.quick_update(this,i,t,"{{ update_url }}").done($.proxy(bull5i.update_finished,{column:$(this).attr("id").split("-")[0]})).fail($.proxy(bull5i.update_failed,this)),t.indicator},{data:"{{ stores_select|trim() }}",type:"bs_select",indicator:"{{ text_saving }}",tooltip:"{{ module_admin_quick_edit_tooltip }}",event:"{{ module_admin_quick_edit_quick_edit_on }}",onblur:"cancel"}),$(".lang_qe").editable(function(i,t){return bull5i.quick_update(this,i,t,"{{ update_url }}").done($.proxy(bull5i.update_finished,{column:$(this).attr("id").split("-")[0]})).fail($.proxy(bull5i.update_failed,this)),t.indicator},{data:"{{ languages_select|trim() }}",type:"bs_select",indicator:"{{ text_saving }}",tooltip:"{{ module_admin_quick_edit_tooltip }}",event:"{{ module_admin_quick_edit_quick_edit_on }}",onblur:"cancel"})});
}(window.bull5i=window.bull5i||{},jQuery));
//--></script>
{{ footer }}