Files
ave-cms-alt/admin/templates/modules/all_modules_aliases.tpl

197 lines
8.8 KiB
Smarty
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<div class="title"><h5>{#MODULES_ALIASES#}</h5></div>
<div class="widget" style="margin-top: 0px;">
<div class="body">
{#MODULES_ALIASES_TITLE#}
</div>
</div>
<div class="breadCrumbHolder module">
<div class="breadCrumb module">
<ul>
<li class="firstB"><a href="index.php" title="{#MAIN_PAGE#}">{#MAIN_PAGE#}</a></li>
<li><a href="index.php?do=modules&cp={$sess}">{#MODULES_SUB_TITLE#}</a></li>
<li>{#MODULES_ALIASES#}</li>
</ul>
</div>
</div>
<form action="index.php?do=modules&action=alias_delete_batch&cp={$sess}" method="post" id="AliasBatchForm" class="mainForm">
<div class="widget first">
<div class="head">
<h5 class="iFrames">{#MODULES_ALIASES_MOD_LIST#}</h5>
</div>
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic">
<thead>
<tr>
<td width="20"><div align="center"><input type="checkbox" class="selall_aliases"></div></td>
<td>{#MODULES_LINK_NAME#}</td>
<td>{#MODULES_SYS_NAME#}</td>
<td>{#MODULES_ACTION_TITLE#}</td>
<td>{#MODULES_ORIGINAL_URL#}</td>
<td>{#MODULES_MAIN_ALIAS#}</td>
<td>{#MODULES_DOC_ID#}</td>
<td width="40" align="center">{#MODULES_LINK_PUB_ADM#}</td>
<td width="40" align="center">{#MODULES_DOC_TITLE_M#}</td>
<td width="40" align="center">{#MODULES_LINK_SITE_M#}</td>
<td width="40" align="center">{#MODULES_LINK_HIS_M#}</td>
<td width="40" align="center">{#MODULES_LINK_EDIT_M#}</td>
<td width="40" align="center">{#MODULES_DEL_LINK_HIS#}</td>
</tr>
</thead>
<tbody>
{foreach from=$modules_list item=mod}
<tr>
<td align="center">
<input type="checkbox" name="alias_ids[]" value="{$mod.id}" class="alias_check">
</td>
<td><strong>{$mod.module_link_name|default:$mod.title}</strong></td>
<td><span class="cmsStats">{$mod.sys_name}</span></td>
<td><span class="blue">{$mod.module_action|default:'---'}</span></td>
<td><span class="dgrey" style="font-size: 11px;">{$mod.module_link|default:'---'}</span></td>
<td>
<input type="text" value="{$mod.alias_url}" style="width: 90%; font-family: monospace;" readonly />
</td>
<td>
{if $mod.doc_id > 0}
<span class="green" style="font-size: 11px;">
{$all_docs[$mod.doc_id]|default:'{#MODULES_ERR_404_DOC#}'}
<small class="dgrey">(ID: {$mod.doc_id})</small>
</span>
{else}
<span class="dgrey">{#MODULES_USE_M_DOC_NO#}</span>
{/if}
</td>
<td align="center">
{if $mod.module_admin == '1'}
<span class="icon_sprite ico_navigation topDir" title="{#MODULES_LINK_M_ADM#}"></span>
{else}
<span class="icon_sprite ico_navigation_no topDir" title="{#MODULES_LINK_M_PUB#}"></span>
{/if}
</td>
<td align="center">
{if $mod.doc_id > 0 && $mod.rubric_id}
<a class="topDir icon_sprite ico_copy topDir"
title="{#MODULES_GO_EDIT_DOC#}"
href="index.php?do=docs&action=edit&rubric_id={$mod.rubric_id}&Id={$mod.doc_id}&cp={$sess}"
target="_blank"></a>
{else}
<span class="icon_sprite ico_copy topDir" style="opacity: 0.2;" title="{#MODULES_USE_ML_DOC_NO#}"></span>
{/if}
</td>
<td align="center">
<a href="../{$mod.alias_url}"
title="{#MODULES_GO_LOOK_SITE#}"
class="icon_sprite ico_globus topDir"
target="_blank"></a>
</td>
<td align="center">
<a href="index.php?do=modules&action=alias_history&id={$mod.id}&cp={$sess}&ajax=1&onlycontent=1"
data-dialog="alias-history-{$mod.id}"
data-height="650"
data-modal="true"
data-title="{#MODULES_HIS_REDIR_M#}"
class="openDialog icon_sprite ico_list topleftDir"
title="{#MODULES_LINK_HIS_M#}"></a>
</td>
<td align="center">
<a href="index.php?do=modules&action=aliases&id={$mod.id}&cp={$sess}&ajax=1&onlycontent=1"
data-dialog="aliases-{$mod.id}"
data-height="650"
data-modal="true"
data-title="{#MODULES_REDIR_EDIT_M#}"
class="openDialog icon_sprite ico_edit topleftDir"
title="{#MODULES_ICO_EDIT_M#}"></a>
</td>
<td align="center">
<a href="javascript:void(0);"
class="icon_sprite ico_delete topleftDir"
title="{#MODULES_DEL_LINK_HIS#}"
onclick="jConfirm('{#MODULES_ICO_DELET_M#} <strong>{$mod.alias_url}</strong>?', '{#MODULES_MES_DEL_CONFRM_HIS#}', function(r) {
if(r) window.location.href='index.php?do=modules&action=alias_delete&id={$mod.id}&cp={$sess}';
});"></a>
</td>
</tr>
{foreachelse}
<tr class="noborder">
<td colspan="13" align="center">
<ul class="messages">
<li class="highlight yellow">{#MODULES_LIST_URL_A#}</li>
</ul>
</td>
</tr>
{/foreach}
</tbody>
{if $modules_list}
<thead>
<tr>
<td colspan="13">&nbsp;</td>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="13" style="padding: 10px;">
<div class="formSubmit" style="margin: 0; padding: 0; float: left;">
<input type="button" class="button redBtn deleteSelected" value="{#MODULES_BTN_DEL_HIS#}" style="float: left;">
</div>
</td>
</tr>
</tfoot>
{/if}
</table>
</div>
</form>
<div class="fix" style="margin-top: 20px;">
<a href="index.php?do=modules&cp={$sess}" class="button basicBtn">{#MODULES_BACK_LIST_MOD#}</a>
&nbsp;
<a href="index.php?do=modules&action=aliases&id=0&cp={$sess}&ajax=1&onlycontent=1"
data-dialog="aliases-0"
data-height="650"
data-modal="true"
data-title="{#MODULES_ADD_REDIR_NEW#}"
class="button basicBtn greenBtn openDialog">{#MODULES_ADD_REDIR_NEW#}</a>
</div>
{literal}
<script type="text/javascript">
$(function() {
// Выделить все
$('.selall_aliases').on('change', function() {
var checked = $(this).is(':checked');
$('.alias_check').prop('checked', checked);
// Обновляем визуальные стили jqTransform
if ($.isFunction($.fn.jqTransform)) {
if(checked) {
$('.alias_check').parent().find('a').addClass('jqTransformChecked');
} else {
$('.alias_check').parent().find('a').removeClass('jqTransformChecked');
}
}
});
// Массовое удаление
$('.deleteSelected').on('click', function(e) {
e.preventDefault();
var $checked = $('.alias_check:checked');
if ($checked.length === 0) {
$.jGrowl("{/literal}{#MODULES_MES_NO_SELECT_HIS#}{literal}!", {theme: 'error'});
return false;
}
jConfirm('{/literal}{#MODULES_DEL_SEL_ALIAC#}{literal} (' + $checked.length + ' {/literal}{#MODULES_COL_SEL_ALIAC#}{literal})?', '{/literal}{#MODULES_MES_DEL_CONFRM_HIS#}{literal}', function(r) {
if (r) {
$('#AliasBatchForm').submit();
}
});
});
});
</script>
{/literal}