170 lines
7.0 KiB
Smarty
170 lines
7.0 KiB
Smarty
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
||
<head>
|
||
|
||
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
|
||
|
||
<title>{#MAIN_PAGE_TITLE#} - {*#SUB_TITLE#*} ({$smarty.session.user_name|escape})</title>
|
||
|
||
<meta name="robots" content="noindex, nofollow">
|
||
<meta http-equiv="pragma" content="no-cache">
|
||
<meta http-equiv="Expires" content="Mon, 06 Jan 1990 00:00:01 GMT">
|
||
|
||
<link href="{$tpl_dir}/css/reset.css" rel="stylesheet" type="text/css" media="screen" />
|
||
<link href="{$tpl_dir}/css/main.css" rel="stylesheet" type="text/css" media="screen" />
|
||
<link href="{$tpl_dir}/css/data_table.css" rel="stylesheet" type="text/css" media="screen" />
|
||
<link href="{$tpl_dir}/css/jquery-ui_custom.css" rel="stylesheet" type="text/css" media="screen" />
|
||
<link href="{$tpl_dir}/css/color_{$smarty.const.DEFAULT_THEME_FOLDER_COLOR}.css" rel="stylesheet" type="text/css" media="screen" />
|
||
<link href="{$tpl_dir}/css/browser.css" rel="stylesheet" type="text/css" media="screen" />
|
||
|
||
{include file="../scripts.tpl"}
|
||
|
||
<script type="text/javascript" src="{$ABS_PATH}lib/scripts/uploader/browserplus.js"></script>
|
||
<script type="text/javascript" src="{$ABS_PATH}lib/scripts/uploader/plupload.full.min.js"></script>
|
||
<script type="text/javascript" src="{$ABS_PATH}lib/scripts/uploader/jquery.plupload.queue.js"></script>
|
||
<script type="text/javascript" src="{$ABS_PATH}lib/scripts/uploader/i18n/{$smarty.session.admin_language}.js"></script>
|
||
|
||
<script src="{$tpl_dir}/js/main.js" type="text/javascript"></script>
|
||
|
||
<script type="text/javascript">
|
||
// Глобальные переменные, не зависящие от URL-параметров
|
||
let ave_path = '{$ABS_PATH|escape|default:''}';
|
||
let ave_theme = '{$smarty.const.DEFAULT_THEME_FOLDER|escape|default:''}';
|
||
let ave_admintpl = '{$tpl_dir|escape|default:''}';
|
||
let th_folder = '{$smarty.const.THUMBNAIL_DIR|escape|default:''}';
|
||
let sess = '{$sess|escape|default:''}';
|
||
|
||
// Константы Smarty, которые будут инициализированы в $(document).ready
|
||
let IS_MULTILINK;
|
||
let REQUEST_ID;
|
||
let TARGET;
|
||
let TARGET_ID;
|
||
let MEDIA_PATH;
|
||
let REQUEST_TARGET;
|
||
|
||
$(document).ready(function(){
|
||
|
||
// Извлекаем константы из скрытых полей (ЧИТАЕМ ИЗ HTML)
|
||
const REQUEST_ID_VALUE = $('#hidden_request_id').val();
|
||
const TARGET_VALUE = $('#hidden_target').val();
|
||
const TARGET_ID_VALUE = $('#hidden_target_id').val();
|
||
const MEDIA_PATH_VALUE = $('#hidden_mediapath').val();
|
||
const REQUEST_TARGET_VALUE = $('#hidden_request_target').val();
|
||
|
||
// Инициализируем глобальные константы для browser_logic.js
|
||
IS_MULTILINK = REQUEST_ID_VALUE.substring(0, 6) === 'links_';
|
||
REQUEST_ID = REQUEST_ID_VALUE;
|
||
TARGET = TARGET_VALUE;
|
||
TARGET_ID = TARGET_ID_VALUE;
|
||
MEDIA_PATH = MEDIA_PATH_VALUE;
|
||
REQUEST_TARGET = REQUEST_TARGET_VALUE;
|
||
|
||
$('.openDialog').prop(
|
||
{
|
||
href: 'index.php?do=browser&type=' + REQUEST_TARGET + '&target=' + TARGET + '&action=upload&directory=' + $('#DirName').val()
|
||
}
|
||
);
|
||
|
||
{literal}
|
||
let mainframe = $('#mainframe');
|
||
let height = $("body").height();
|
||
mainframe.css({"height": height-280});
|
||
|
||
$(window).bind(
|
||
'resize',
|
||
function()
|
||
{
|
||
$(window).resize(function() {
|
||
let mainframe = $('#mainframe');
|
||
let height = $("body").height();
|
||
mainframe.css({"height": height-280});
|
||
});
|
||
}
|
||
);
|
||
{/literal}
|
||
|
||
});
|
||
|
||
</script>
|
||
|
||
<script src="{$tpl_dir}/js/browser_logic.js" type="text/javascript"></script>
|
||
|
||
</head>
|
||
|
||
|
||
<body>
|
||
<input type="hidden" id="hidden_request_id" value="{if isset($smarty.request.id)}{$smarty.request.id|escape:'html'}{/if}">
|
||
<input type="hidden" id="hidden_target" value="{if isset($target)}{$target|escape:'html'}{/if}">
|
||
<input type="hidden" id="hidden_target_id" value="{if isset($target_id)}{$target_id|escape:'html'}{/if}">
|
||
<input type="hidden" id="hidden_mediapath" value="{if isset($mediapath)}{$mediapath|escape:'html'}{/if}">
|
||
<input type="hidden" id="hidden_request_target" value="{if isset($smarty.request.target)}{$smarty.request.target|escape:'html'}{/if}">
|
||
|
||
<div class="wrapper">
|
||
|
||
|
||
<div class="content" id="contentPage" style="padding: 0px;">
|
||
|
||
<div class="first"></div>
|
||
<div class="title"><h5>{#MAIN_FILE_MANAGER_TITLE#}</h5></div>
|
||
<div class="widget" style="margin-top: 0px;">
|
||
<div class="body">
|
||
{#MAIN_FILE_MANAGER_TIP#}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="widget first">
|
||
<form style="display:inline;" name="bForm" onSubmit="return false;" class="mainForm">
|
||
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic">
|
||
<tr>
|
||
<td>
|
||
<div class="pr12"><input type="text" name="bDirName" id="DirName" size="20" style="width:100%;" readonly="readonly" /></div>
|
||
</td>
|
||
<td width="5%" nowrap="nowrap">
|
||
<input type="button" class="basicBtn" onClick="NewFolder();" value="{#MAIN_MP_CREATE_FOLDER#}" />
|
||
</td>
|
||
{if check_permission('mediapool_add')}
|
||
<td width="5%" nowrap="nowrap">
|
||
<a class="button basicBtn openDialog" data-modal="true" data-height="455" href="index.php?do=browser&type={$smarty.request.type|escape}&target={$smarty.request.target|escape}&action=upload&dir=" data-title="{#MAIN_MP_UPLOAD_FILE#}">{#MAIN_MP_UPLOAD_FILE#}</a>
|
||
</td>
|
||
{/if}
|
||
</tr>
|
||
|
||
<tr valign="top">
|
||
<td{if check_permission('mediapool_add')} colspan="3"{else} colspan="2"{/if}>
|
||
<div style="border:1px solid #d4d4d4; overflow:hidden; height:100%; width:100%">
|
||
<iframe id="mainframe" frameborder="0" name="zf" id="zf" width="100%" height="100%" scrolling="Yes" src="index.php?onlycontent=1&do=browser&type={$smarty.request.type|escape}&action=list&dir={$dir}&target={$smarty.request.target|escape}"></iframe>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
|
||
{if $smarty.request.type!=''}
|
||
<tr>
|
||
<td{if check_permission('mediapool_add')} colspan="2"{/if}>
|
||
<div class="pr12"><input type="text" name="bFileName" size="20" style="width:100%;" readonly="readonly" /></div>
|
||
</td>
|
||
<td>
|
||
<input type="button" class="basicBtn" onClick="submitTheForm();" value="{if $smarty.request.type != 'directory'}{#MAIN_MP_FILE_INSERT#}{else}{#MAIN_MP_DIR_INSERT#}{/if}" />
|
||
</td>
|
||
</tr>
|
||
{/if}
|
||
</table>
|
||
</form>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="fix"></div>
|
||
</div>
|
||
|
||
<div id="footer">
|
||
<div class="wrapper">
|
||
<span class="floatleft">{#oficial_site#}: {$smarty.const.APP_INFO}</span>
|
||
<span class="floatleft ml20">{#support#}: <a href="mailto:support@ave-cms.ru">support@ave-cms.ru</a></span>
|
||
<span class="floatright">{$smarty.const.APP_NAME} v{$smarty.const.APP_VERSION}</span>
|
||
</div>
|
||
</div>
|
||
|
||
<script type="text/javascript" src="{$ABS_PATH}admin/lang/{$smarty.session.admin_language}/scripts.js"></script>
|
||
|
||
</body>
|
||
</html> |