Files
ave-cms-alt/admin/templates/browser/browser_2frames.tpl

170 lines
7.0 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.

<!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#}" />&nbsp;
</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>