197 lines
8.8 KiB
Smarty
197 lines
8.8 KiB
Smarty
<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"> </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>
|
||
|
||
<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} |