parent
68517446e0
commit
7ec59dc027
|
@ -0,0 +1 @@
|
||||||
|
custom: ['https://img.545141.com/sponsor/index.html']
|
|
@ -44,11 +44,13 @@ if (isset($_POST['delDir'])) {
|
||||||
<div class="alert alert-primary">
|
<div class="alert alert-primary">
|
||||||
<h3 style="text-align:center">EasyImage2.0 快捷操作中心</h2>
|
<h3 style="text-align:center">EasyImage2.0 快捷操作中心</h2>
|
||||||
<hr />
|
<hr />
|
||||||
<h5>此页面为常用快捷操作,目录保存以 年/月/日/ 递进,非必要请勿修改!否则会导致部分操作不可用。</h5>
|
<h5>目录保存以 年/月/日/ 递进,非必要请勿修改!否则会导致部分操作不可用。</h5>
|
||||||
<h5>当前软件环境信息:PHP版本:<?php echo phpversion(); ?>;PHP上传最大值:<?php echo ini_get('upload_max_filesize'); ?>;POST上传最大值:<?php echo ini_get('post_max_size'); ?>;</h5>
|
<h5>环境信息:PHP版本:<?php echo phpversion(); ?>;PHP上传最大值:<?php echo ini_get('upload_max_filesize'); ?>;POST上传最大值:<?php echo ini_get('post_max_size'); ?>;</h5>
|
||||||
<h5><?php
|
<h5><?php
|
||||||
$yesterday = date("Y/m/d/", strtotime("-1 day"));
|
$yesterday = date("Y/m/d/", strtotime("-1 day"));
|
||||||
echo '今日上传数量:' . getFileNumber(APP_ROOT . config_path()) . ' 昨日上传数量:' . getFileNumber(APP_ROOT . $config['path'] . $yesterday) . ' 占用空间:' . getDistUsed(disk_total_space(__DIR__) - disk_free_space(__DIR__)) . ' 剩余空间:' . getDistUsed(disk_free_space(__DIR__)); ?>
|
echo '今日上传:' . getFileNumber(APP_ROOT . config_path()) . ' 昨日上传:' . getFileNumber(APP_ROOT . $config['path'] . $yesterday) . '; 已用空间:' . getDistUsed(disk_total_space(__DIR__) - disk_free_space(__DIR__)) . ' 剩余空间:' . getDistUsed(disk_free_space(__DIR__)); ?>
|
||||||
|
</h5>
|
||||||
|
<h5>当前软件版本:<?php echo $config['version'];?>,Github版本:<a href="https://github.com/icret/EasyImages2.0/releases" target="_blank"><?php echo getVersion();?></a></h5>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
|
10
check.php
10
check.php
|
@ -30,7 +30,7 @@
|
||||||
<hr />
|
<hr />
|
||||||
<h4>说明:</h4>
|
<h4>说明:</h4>
|
||||||
<h5>1. 建议使用<font color="red">PHP7.0</font>及以上版本;</h5>
|
<h5>1. 建议使用<font color="red">PHP7.0</font>及以上版本;</h5>
|
||||||
<h5>2. 大部分上传失败是由于<font color="red">upload_max_filesize、post_max_size</font>设置不正确;</h5>
|
<h5>2. 大部分上传失败是由于<font color="red">upload_max_filesize、post_max_size、文件权限</font>设置不正确;</h5>
|
||||||
<h5>3. 本程序用到 <font color="red">Fileinfo、iconv、zip、mbstring、openssl</font> 扩展,如果缺失会导致无法访问管理面板以及上传/删除图片。</h5>
|
<h5>3. 本程序用到 <font color="red">Fileinfo、iconv、zip、mbstring、openssl</font> 扩展,如果缺失会导致无法访问管理面板以及上传/删除图片。</h5>
|
||||||
<h5>4. <font color="red">zip</font>扩展不是必须的,但会影响tinyfilemanager文件压缩(不会在首页中检测)。</h5>
|
<h5>4. <font color="red">zip</font>扩展不是必须的,但会影响tinyfilemanager文件压缩(不会在首页中检测)。</h5>
|
||||||
<h5>5. 上传后必须修改config.php的位置:<font color="red">domain</font>当前网站域名,<font color="red">imgurl</font>当前图片域名,<font color="red">password</font>登录管理密码!</h5>
|
<h5>5. 上传后必须修改config.php的位置:<font color="red">domain</font>当前网站域名,<font color="red">imgurl</font>当前图片域名,<font color="red">password</font>登录管理密码!</h5>
|
||||||
|
@ -39,10 +39,12 @@
|
||||||
<h4>EasyImage2.0 基础检测:</h4>
|
<h4>EasyImage2.0 基础检测:</h4>
|
||||||
<?php
|
<?php
|
||||||
echo '当前PHP版本:<font color="green">' . phpversion() . '</font>';
|
echo '当前PHP版本:<font color="green">' . phpversion() . '</font>';
|
||||||
if (is_executable('file.php')) {
|
$quanxian = substr(base_convert(fileperms("file.php"), 10, 8), 3);
|
||||||
echo '<br/><font color="green">当前文件可执行</font>';
|
if (!is_executable('file.php') || $quanxian != '777') {
|
||||||
|
echo '<br/><font color="red">上传文件权限错误(当前权限:' . $quanxian . '),<b>windows可以无视</b>,linux使用 chmod -R 0777 /mulu/* 赋予权限</font>';
|
||||||
} else {
|
} else {
|
||||||
echo '<br/><font color="red">当前文件不可执行,<b>windows可以无视</b>,linux使用 chmod -R 755 /路径/* 赋予权限</font>';
|
|
||||||
|
echo '<br/><font color="green">当前文件可执行</font>';
|
||||||
}
|
}
|
||||||
echo '<br /><font color="green">upload_max_filesize</font> PHP上传最大值:' . ini_get('upload_max_filesize');
|
echo '<br /><font color="green">upload_max_filesize</font> PHP上传最大值:' . ini_get('upload_max_filesize');
|
||||||
echo '<br /><font color="green">post_max_size</font> PHP POST上传最大值:' . ini_get('post_max_size') . '<br />';
|
echo '<br /><font color="green">post_max_size</font> PHP POST上传最大值:' . ini_get('post_max_size') . '<br />';
|
||||||
|
|
|
@ -139,7 +139,7 @@ $config = array(
|
||||||
// PHP插件检测-安全设置检测-版本检测 开启:true 关闭:false
|
// PHP插件检测-安全设置检测-版本检测 开启:true 关闭:false
|
||||||
'checkEnv' => true,
|
'checkEnv' => true,
|
||||||
// 当前版本
|
// 当前版本
|
||||||
'version' => '2.2.1',
|
'version' => '2.2.2',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
</div>
|
</div>
|
||||||
<?php echo 'Copyright © 2018-' . date('Y'); ?>
|
<?php echo 'Copyright © 2018-' . date('Y'); ?>
|
||||||
<a href="https://img.545141.com/" target="_blank">EasyImage</a> By
|
<a href="https://img.545141.com/" target="_blank">EasyImage</a> By
|
||||||
<a href="https://www.545141.com/902.html" target="_blank">Icret</a> Ver:<a href="https://github.com/icret/EasyImages2.0/releases" target="_blank"><?php echo $config['version']; ?> <i class="icon icon-github"></i><?php echo @getVersion(); ?></a>
|
<a href="https://www.545141.com/902.html" target="_blank">Icret</a> Version:<a href="https://github.com/icret/EasyImages2.0/releases" target="_blank"><?php echo $config['version']; ?></a>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|
|
@ -173,13 +173,13 @@ function getDirectorySize($path)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取指定文件夹文件数量
|
* 获取指定文件夹文件数量
|
||||||
* @param $url 传入一个路径如:/apps/web
|
* @param $dir 传入一个路径如:/apps/web
|
||||||
* @return int 返回文件数量
|
* @return int 返回文件数量
|
||||||
*/
|
*/
|
||||||
function getFileNumber($url)
|
function getFileNumber($dir)
|
||||||
{
|
{
|
||||||
$num = 0;
|
$num = 0;
|
||||||
$arr = glob($url);
|
$arr = glob($dir);
|
||||||
foreach ($arr as $v) {
|
foreach ($arr as $v) {
|
||||||
if (is_file($v)) {
|
if (is_file($v)) {
|
||||||
$num++;
|
$num++;
|
||||||
|
@ -242,13 +242,12 @@ function getFile($dir)
|
||||||
* echo "目录数为:{$dirn}<br>";
|
* echo "目录数为:{$dirn}<br>";
|
||||||
* echo "文件数为:{$filen}<br>";
|
* echo "文件数为:{$filen}<br>";
|
||||||
*/
|
*/
|
||||||
$dirn = 0; //目录数
|
|
||||||
$filen = 0; //文件数
|
|
||||||
|
|
||||||
function getdirnum($file)
|
function getdirnum($file)
|
||||||
{
|
{
|
||||||
global $dirn;
|
$dirn = 0; //目录数
|
||||||
global $filen;
|
$filen = 0; //文件数
|
||||||
$dir = opendir($file);
|
$dir = opendir($file);
|
||||||
while ($filename = readdir($dir)) {
|
while ($filename = readdir($dir)) {
|
||||||
if ($filename != "." && $filename != "..") {
|
if ($filename != "." && $filename != "..") {
|
||||||
|
@ -409,7 +408,7 @@ function checkEnv($mode)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检测是否更改默认域名
|
// 检测是否更改默认域名
|
||||||
$url = preg_replace('#^(http(s?))?(://)#', '', 'http://192.168.1.15');
|
$url = preg_replace('#^(http(s?))?(://)#', '', 'http://192.168.2.100');
|
||||||
if (strstr($url, $_SERVER['HTTP_HOST'])) {
|
if (strstr($url, $_SERVER['HTTP_HOST'])) {
|
||||||
echo '
|
echo '
|
||||||
<script>
|
<script>
|
||||||
|
@ -474,7 +473,7 @@ function getVersion()
|
||||||
} elseif ($config['version'] == $getVersion->readJson()) { // 版本相同不提示
|
} elseif ($config['version'] == $getVersion->readJson()) { // 版本相同不提示
|
||||||
return null;
|
return null;
|
||||||
} else { // 返回版本
|
} else { // 返回版本
|
||||||
return ':' . $getVersion->readJson();
|
return $getVersion->readJson();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -100,8 +100,8 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud);
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<a href="list.php"><span class="label label-success label-outline"> 今日:<?php echo $todayUpload; ?>张</span></a>
|
<a href="list.php"><span class="label label-success label-outline"> 今日:<?php echo $todayUpload; ?>张</span></a>
|
||||||
<a href="list.php?date=<?php echo $yesterday; ?>"><span class="label label-warning label-outline"> 昨日:<?php echo $yesterdayUpload; ?>张</span></a>
|
<a href="list.php?date=<?php echo $yesterday; ?>"><span class="label label-warning label-outline"> 昨日:<?php echo $yesterdayUpload; ?>张</span></a>
|
||||||
<a href="list.php?<?php echo http_build_query($httpUrl); ?>"><span class="label label-info label-outline"> 当前上传:<?php echo $allUploud; ?>张</span></a>
|
<a href="list.php?<?php echo http_build_query($httpUrl); ?>"><span class="label label-info label-outline"> 当前:<?php echo $allUploud; ?>张</span></a>
|
||||||
<span class="label label-danger label-outline"> 占用:<?php echo $spaceUsed; ?></span>
|
<!--<span class="label label-danger label-outline"> 占用:<?php echo $spaceUsed; ?></span>-->
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<form class="form-inline" action="list.php" method="get">
|
<form class="form-inline" action="list.php" method="get">
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
{
|
||||||
|
"url": "https://api.github.com/repos/icret/EasyImages2.0/releases/43402637",
|
||||||
|
"assets_url": "https://api.github.com/repos/icret/EasyImages2.0/releases/43402637/assets",
|
||||||
|
"upload_url": "https://uploads.github.com/repos/icret/EasyImages2.0/releases/43402637/assets{?name,label}",
|
||||||
|
"html_url": "https://github.com/icret/EasyImages2.0/releases/tag/2.2.0",
|
||||||
|
"id": 43402637,
|
||||||
|
"author": {
|
||||||
|
"login": "icret",
|
||||||
|
"id": 16373024,
|
||||||
|
"node_id": "MDQ6VXNlcjE2MzczMDI0",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/16373024?v=4",
|
||||||
|
"gravatar_id": "",
|
||||||
|
"url": "https://api.github.com/users/icret",
|
||||||
|
"html_url": "https://github.com/icret",
|
||||||
|
"followers_url": "https://api.github.com/users/icret/followers",
|
||||||
|
"following_url": "https://api.github.com/users/icret/following{/other_user}",
|
||||||
|
"gists_url": "https://api.github.com/users/icret/gists{/gist_id}",
|
||||||
|
"starred_url": "https://api.github.com/users/icret/starred{/owner}{/repo}",
|
||||||
|
"subscriptions_url": "https://api.github.com/users/icret/subscriptions",
|
||||||
|
"organizations_url": "https://api.github.com/users/icret/orgs",
|
||||||
|
"repos_url": "https://api.github.com/users/icret/repos",
|
||||||
|
"events_url": "https://api.github.com/users/icret/events{/privacy}",
|
||||||
|
"received_events_url": "https://api.github.com/users/icret/received_events",
|
||||||
|
"type": "User",
|
||||||
|
"site_admin": false
|
||||||
|
},
|
||||||
|
"node_id": "MDc6UmVsZWFzZTQzNDAyNjM3",
|
||||||
|
"tag_name": "2.2.0",
|
||||||
|
"target_commitish": "master",
|
||||||
|
"name": "EasyImage2.0 简单图床 ver:2.2.0",
|
||||||
|
"draft": false,
|
||||||
|
"prerelease": false,
|
||||||
|
"created_at": "2021-05-22T03:30:17Z",
|
||||||
|
"published_at": "2021-05-22T03:40:31Z",
|
||||||
|
"assets": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"tarball_url": "https://api.github.com/repos/icret/EasyImages2.0/tarball/2.2.0",
|
||||||
|
"zipball_url": "https://api.github.com/repos/icret/EasyImages2.0/zipball/2.2.0",
|
||||||
|
"body": "* 2021-5-8 v2.2.0\r\n- 增加根目录静态属性\r\n- 增加浏览页面懒加载\r\n- 增加浏览页面启用选定日期查看图片\r\n- 增加版本检测 ***每月10日06点和25日01点检测Github是否更新***\r\n- 增加上传压缩 ***此压缩有可能使图片变大!特别是小图片 也有一定概率改变图片方向***\r\n- 增加批量压缩目录 ***TinyImag或本机压缩,本机压缩出现的问题***\r\n- 修复title\r\n- 修复二级目录安装\r\n- 修复对PHP5.6的兼容 ***建议使用php7.0及以上!***"
|
||||||
|
}
|
Binary file not shown.
Before Width: | Height: | Size: 55 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
var copyBtn = document.getElementsByClassName('copyBtn1')[0];
|
var copyBtn = document.getElementsByClassName('copyBtn1')[0];
|
||||||
copyBtn.onclick = function () {
|
copyBtn.onclick = function () {
|
||||||
var copyVal = document.getElementById("links");
|
var copyVal = document.getElementById("links");
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
||||||
!function(n){"use strict";function t(n,t){var r=(65535&n)+(65535&t);return(n>>16)+(t>>16)+(r>>16)<<16|65535&r}function r(n,t){return n<<t|n>>>32-t}function e(n,e,o,u,c,f){return t(r(t(t(e,n),t(u,f)),c),o)}function o(n,t,r,o,u,c,f){return e(t&r|~t&o,n,t,u,c,f)}function u(n,t,r,o,u,c,f){return e(t&o|r&~o,n,t,u,c,f)}function c(n,t,r,o,u,c,f){return e(t^r^o,n,t,u,c,f)}function f(n,t,r,o,u,c,f){return e(r^(t|~o),n,t,u,c,f)}function i(n,r){n[r>>5]|=128<<r%32,n[14+(r+64>>>9<<4)]=r;var e,i,a,d,h,l=1732584193,g=-271733879,v=-1732584194,m=271733878;for(e=0;e<n.length;e+=16)i=l,a=g,d=v,h=m,g=f(g=f(g=f(g=f(g=c(g=c(g=c(g=c(g=u(g=u(g=u(g=u(g=o(g=o(g=o(g=o(g,v=o(v,m=o(m,l=o(l,g,v,m,n[e],7,-680876936),g,v,n[e+1],12,-389564586),l,g,n[e+2],17,606105819),m,l,n[e+3],22,-1044525330),v=o(v,m=o(m,l=o(l,g,v,m,n[e+4],7,-176418897),g,v,n[e+5],12,1200080426),l,g,n[e+6],17,-1473231341),m,l,n[e+7],22,-45705983),v=o(v,m=o(m,l=o(l,g,v,m,n[e+8],7,1770035416),g,v,n[e+9],12,-1958414417),l,g,n[e+10],17,-42063),m,l,n[e+11],22,-1990404162),v=o(v,m=o(m,l=o(l,g,v,m,n[e+12],7,1804603682),g,v,n[e+13],12,-40341101),l,g,n[e+14],17,-1502002290),m,l,n[e+15],22,1236535329),v=u(v,m=u(m,l=u(l,g,v,m,n[e+1],5,-165796510),g,v,n[e+6],9,-1069501632),l,g,n[e+11],14,643717713),m,l,n[e],20,-373897302),v=u(v,m=u(m,l=u(l,g,v,m,n[e+5],5,-701558691),g,v,n[e+10],9,38016083),l,g,n[e+15],14,-660478335),m,l,n[e+4],20,-405537848),v=u(v,m=u(m,l=u(l,g,v,m,n[e+9],5,568446438),g,v,n[e+14],9,-1019803690),l,g,n[e+3],14,-187363961),m,l,n[e+8],20,1163531501),v=u(v,m=u(m,l=u(l,g,v,m,n[e+13],5,-1444681467),g,v,n[e+2],9,-51403784),l,g,n[e+7],14,1735328473),m,l,n[e+12],20,-1926607734),v=c(v,m=c(m,l=c(l,g,v,m,n[e+5],4,-378558),g,v,n[e+8],11,-2022574463),l,g,n[e+11],16,1839030562),m,l,n[e+14],23,-35309556),v=c(v,m=c(m,l=c(l,g,v,m,n[e+1],4,-1530992060),g,v,n[e+4],11,1272893353),l,g,n[e+7],16,-155497632),m,l,n[e+10],23,-1094730640),v=c(v,m=c(m,l=c(l,g,v,m,n[e+13],4,681279174),g,v,n[e],11,-358537222),l,g,n[e+3],16,-722521979),m,l,n[e+6],23,76029189),v=c(v,m=c(m,l=c(l,g,v,m,n[e+9],4,-640364487),g,v,n[e+12],11,-421815835),l,g,n[e+15],16,530742520),m,l,n[e+2],23,-995338651),v=f(v,m=f(m,l=f(l,g,v,m,n[e],6,-198630844),g,v,n[e+7],10,1126891415),l,g,n[e+14],15,-1416354905),m,l,n[e+5],21,-57434055),v=f(v,m=f(m,l=f(l,g,v,m,n[e+12],6,1700485571),g,v,n[e+3],10,-1894986606),l,g,n[e+10],15,-1051523),m,l,n[e+1],21,-2054922799),v=f(v,m=f(m,l=f(l,g,v,m,n[e+8],6,1873313359),g,v,n[e+15],10,-30611744),l,g,n[e+6],15,-1560198380),m,l,n[e+13],21,1309151649),v=f(v,m=f(m,l=f(l,g,v,m,n[e+4],6,-145523070),g,v,n[e+11],10,-1120210379),l,g,n[e+2],15,718787259),m,l,n[e+9],21,-343485551),l=t(l,i),g=t(g,a),v=t(v,d),m=t(m,h);return[l,g,v,m]}function a(n){var t,r="",e=32*n.length;for(t=0;t<e;t+=8)r+=String.fromCharCode(n[t>>5]>>>t%32&255);return r}function d(n){var t,r=[];for(r[(n.length>>2)-1]=void 0,t=0;t<r.length;t+=1)r[t]=0;var e=8*n.length;for(t=0;t<e;t+=8)r[t>>5]|=(255&n.charCodeAt(t/8))<<t%32;return r}function h(n){return a(i(d(n),8*n.length))}function l(n,t){var r,e,o=d(n),u=[],c=[];for(u[15]=c[15]=void 0,o.length>16&&(o=i(o,8*n.length)),r=0;r<16;r+=1)u[r]=909522486^o[r],c[r]=1549556828^o[r];return e=i(u.concat(d(t)),512+8*t.length),a(i(c.concat(e),640))}function g(n){var t,r,e="";for(r=0;r<n.length;r+=1)t=n.charCodeAt(r),e+="0123456789abcdef".charAt(t>>>4&15)+"0123456789abcdef".charAt(15&t);return e}function v(n){return unescape(encodeURIComponent(n))}function m(n){return h(v(n))}function p(n){return g(m(n))}function s(n,t){return l(v(n),v(t))}function C(n,t){return g(s(n,t))}function A(n,t,r){return t?r?s(t,n):C(t,n):r?m(n):p(n)}"function"==typeof define&&define.amd?define(function(){return A}):"object"==typeof module&&module.exports?module.exports=A:n.md5=A}(this);
|
!function(n){"use strict";function d(n,t){var r=(65535&n)+(65535&t);return(n>>16)+(t>>16)+(r>>16)<<16|65535&r}function f(n,t,r,e,o,u){return d((c=d(d(t,n),d(e,u)))<<(f=o)|c>>>32-f,r);var c,f}function l(n,t,r,e,o,u,c){return f(t&r|~t&e,n,t,o,u,c)}function v(n,t,r,e,o,u,c){return f(t&e|r&~e,n,t,o,u,c)}function g(n,t,r,e,o,u,c){return f(t^r^e,n,t,o,u,c)}function m(n,t,r,e,o,u,c){return f(r^(t|~e),n,t,o,u,c)}function i(n,t){var r,e,o,u;n[t>>5]|=128<<t%32,n[14+(t+64>>>9<<4)]=t;for(var c=1732584193,f=-271733879,i=-1732584194,a=271733878,h=0;h<n.length;h+=16)c=l(r=c,e=f,o=i,u=a,n[h],7,-680876936),a=l(a,c,f,i,n[h+1],12,-389564586),i=l(i,a,c,f,n[h+2],17,606105819),f=l(f,i,a,c,n[h+3],22,-1044525330),c=l(c,f,i,a,n[h+4],7,-176418897),a=l(a,c,f,i,n[h+5],12,1200080426),i=l(i,a,c,f,n[h+6],17,-1473231341),f=l(f,i,a,c,n[h+7],22,-45705983),c=l(c,f,i,a,n[h+8],7,1770035416),a=l(a,c,f,i,n[h+9],12,-1958414417),i=l(i,a,c,f,n[h+10],17,-42063),f=l(f,i,a,c,n[h+11],22,-1990404162),c=l(c,f,i,a,n[h+12],7,1804603682),a=l(a,c,f,i,n[h+13],12,-40341101),i=l(i,a,c,f,n[h+14],17,-1502002290),c=v(c,f=l(f,i,a,c,n[h+15],22,1236535329),i,a,n[h+1],5,-165796510),a=v(a,c,f,i,n[h+6],9,-1069501632),i=v(i,a,c,f,n[h+11],14,643717713),f=v(f,i,a,c,n[h],20,-373897302),c=v(c,f,i,a,n[h+5],5,-701558691),a=v(a,c,f,i,n[h+10],9,38016083),i=v(i,a,c,f,n[h+15],14,-660478335),f=v(f,i,a,c,n[h+4],20,-405537848),c=v(c,f,i,a,n[h+9],5,568446438),a=v(a,c,f,i,n[h+14],9,-1019803690),i=v(i,a,c,f,n[h+3],14,-187363961),f=v(f,i,a,c,n[h+8],20,1163531501),c=v(c,f,i,a,n[h+13],5,-1444681467),a=v(a,c,f,i,n[h+2],9,-51403784),i=v(i,a,c,f,n[h+7],14,1735328473),c=g(c,f=v(f,i,a,c,n[h+12],20,-1926607734),i,a,n[h+5],4,-378558),a=g(a,c,f,i,n[h+8],11,-2022574463),i=g(i,a,c,f,n[h+11],16,1839030562),f=g(f,i,a,c,n[h+14],23,-35309556),c=g(c,f,i,a,n[h+1],4,-1530992060),a=g(a,c,f,i,n[h+4],11,1272893353),i=g(i,a,c,f,n[h+7],16,-155497632),f=g(f,i,a,c,n[h+10],23,-1094730640),c=g(c,f,i,a,n[h+13],4,681279174),a=g(a,c,f,i,n[h],11,-358537222),i=g(i,a,c,f,n[h+3],16,-722521979),f=g(f,i,a,c,n[h+6],23,76029189),c=g(c,f,i,a,n[h+9],4,-640364487),a=g(a,c,f,i,n[h+12],11,-421815835),i=g(i,a,c,f,n[h+15],16,530742520),c=m(c,f=g(f,i,a,c,n[h+2],23,-995338651),i,a,n[h],6,-198630844),a=m(a,c,f,i,n[h+7],10,1126891415),i=m(i,a,c,f,n[h+14],15,-1416354905),f=m(f,i,a,c,n[h+5],21,-57434055),c=m(c,f,i,a,n[h+12],6,1700485571),a=m(a,c,f,i,n[h+3],10,-1894986606),i=m(i,a,c,f,n[h+10],15,-1051523),f=m(f,i,a,c,n[h+1],21,-2054922799),c=m(c,f,i,a,n[h+8],6,1873313359),a=m(a,c,f,i,n[h+15],10,-30611744),i=m(i,a,c,f,n[h+6],15,-1560198380),f=m(f,i,a,c,n[h+13],21,1309151649),c=m(c,f,i,a,n[h+4],6,-145523070),a=m(a,c,f,i,n[h+11],10,-1120210379),i=m(i,a,c,f,n[h+2],15,718787259),f=m(f,i,a,c,n[h+9],21,-343485551),c=d(c,r),f=d(f,e),i=d(i,o),a=d(a,u);return[c,f,i,a]}function a(n){for(var t="",r=32*n.length,e=0;e<r;e+=8)t+=String.fromCharCode(n[e>>5]>>>e%32&255);return t}function h(n){var t=[];for(t[(n.length>>2)-1]=void 0,e=0;e<t.length;e+=1)t[e]=0;for(var r=8*n.length,e=0;e<r;e+=8)t[e>>5]|=(255&n.charCodeAt(e/8))<<e%32;return t}function e(n){for(var t,r="0123456789abcdef",e="",o=0;o<n.length;o+=1)t=n.charCodeAt(o),e+=r.charAt(t>>>4&15)+r.charAt(15&t);return e}function r(n){return unescape(encodeURIComponent(n))}function o(n){return a(i(h(t=r(n)),8*t.length));var t}function u(n,t){return function(n,t){var r,e,o=h(n),u=[],c=[];for(u[15]=c[15]=void 0,16<o.length&&(o=i(o,8*n.length)),r=0;r<16;r+=1)u[r]=909522486^o[r],c[r]=1549556828^o[r];return e=i(u.concat(h(t)),512+8*t.length),a(i(c.concat(e),640))}(r(n),r(t))}function t(n,t,r){return t?r?u(t,n):e(u(t,n)):r?o(n):e(o(n))}"function"==typeof define&&define.amd?define(function(){return t}):"object"==typeof module&&module.exports?module.exports=t:n.md5=t}(this);
|
||||||
//# sourceMappingURL=md5.min.js.map
|
//# sourceMappingURL=md5.min.js.map
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,7 +0,0 @@
|
||||||
/*!
|
|
||||||
* ZUI: Lang.de - v1.9.2 - 2020-07-09
|
|
||||||
* http://openzui.com
|
|
||||||
* GitHub: https://github.com/easysoft/zui.git
|
|
||||||
* Copyright (c) 2020 cnezsoft.com; Licensed MIT
|
|
||||||
*/
|
|
||||||
$.zui.lang("de",{"zui.pager":{pageOfText:"Seite {0}",prev:"Zurück",next:"Nächste Seite",first:"Erste Seite",last:"Letzte Seite","goto":"Goto",pageOf:"Seite <strong>{page}</strong>",totalPage:"<strong>{totalPage}</strong> Seiten",totalCount:"Total: <strong>{recTotal}</strong> Artikel",pageSize:"<strong>{recPerPage}</strong> Artikel pro Seite",itemsRange:"Seiten <strong>{start}</strong> bis <strong>{end}</strong>",pageOfTotal:"Seite <strong>{page}</strong>/<strong>{totalPage}</strong>"},"zui.boards":{append2end:"Gehen Sie zum Ende"},"zui.browser":{tip:"Online. Sorgenfrei. Aktualisiere deinen Browser noch heute!"},"zui.calendar":{weekNames:["Son","Mon","Die","Mit","Don","Fri","Sam"],monthNames:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",year:"{0}Jahr",month:"{0}Monat",yearMonth:"{0}-{1}"},"zui.chosenIcons":{emptyIcon:"[Kein Icon]",commonIcons:"Gemeinsame Symbole",webIcons:"Web-Symbol",editorIcons:"Editor-Symbol",directionalIcons:"Pfeil Zusammenfluss",otherIcons:"Andere Symbole"},"zui.colorPicker":{errorTip:"Kein gültiger Farbwert"},"zui.datagrid":{errorCannotGetDataFromRemote:"Daten vom Remote-Server ({0}) können nicht abgerufen werden.",errorCannotHandleRemoteData:"Die vom Remote-Server zurückgegebenen Daten können nicht verarbeitet werden."},"zui.guideViewer":{prevStep:"Vorheriger Schritt",nextStep:"Nächster Schritt"},"zui.tabs":{reload:"Neu laden",close:"Schliessen",closeOthers:"Schließen Sie andere Registerkarten",closeRight:"Schließen Sie die rechte Registerkarte",reopenLast:"Letzten geschlossenen Tab wiederherstellen",errorCannotFetchFromRemote:"Inhalt kann nicht vom Remote-Server abgerufen werden ({0})."},"zui.uploader":{},datetimepicker:{days:["Sonntag","Montag","Diensteg","Mittwoch","Donnerstag","Freitag","Samstag"],daysShort:["Son","Mon","Die","Mit","Don","Fri","Sam"],daysMin:["Son","Mon","Die","Mit","Don","Fri","Sam"],months:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],today:"Heute",suffix:[],meridiem:[]},chosen:{no_results_text:"Nicht gefunden"},bootbox:{OK:"OK",CANCEL:"Stornieren",CONFIRM:"Bestätigen"}});
|
|
|
@ -1,7 +0,0 @@
|
||||||
/*!
|
|
||||||
* ZUI: Lang.fr - v1.9.2 - 2020-07-09
|
|
||||||
* http://openzui.com
|
|
||||||
* GitHub: https://github.com/easysoft/zui.git
|
|
||||||
* Copyright (c) 2020 cnezsoft.com; Licensed MIT
|
|
||||||
*/
|
|
||||||
$.zui.lang("fr",{"zui.pager":{pageOfText:"Page {0}",prev:"Prev",next:"Suivant",first:"First",last:"Last","goto":"Goto",pageOf:"Page <strong>{page}</strong>",totalPage:"<strong>{totalPage}</strong> pages",totalCount:"Total: <strong>{recTotal}</strong> items",pageSize:"<strong>{recPerPage}</strong> per page",itemsRange:"De <strong>{start}</strong> à <strong>{end}</strong>",pageOfTotal:"Page <strong>{page}</strong> de <strong>{totalPage}</strong>"},"zui.boards":{append2end:"Aller jusqu'au bout"},"zui.browser":{tip:"Naviguez sans crainte sur Internet. Mettez votre navigateur à jour dès aujourd'hui!"},"zui.calendar":{weekNames:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],monthNames:["Jan","Fév","Mar","Avr","Mai","Juin","Juil","Août","Sep","Oct","Nov","Déc"],today:"Aujourd'hui",year:"{0} Année",month:"{0} Mois",yearMonth:"{0}-{1}"},"zui.chosenIcons":{emptyIcon:"[Aucune icône]",commonIcons:"Icônes communes",webIcons:"Icône Web",editorIcons:"Icône de l'éditeur",directionalIcons:"Flèche confluence",otherIcons:"Autres icônes"},"zui.colorPicker":{errorTip:"Pas une valeur de couleur valide"},"zui.datagrid":{errorCannotGetDataFromRemote:"Impossible d'obtenir les données du serveur distant ({0}).",errorCannotHandleRemoteData:"Impossible de traiter les données renvoyées par le serveur distant."},"zui.guideViewer":{prevStep:"Étape précédente",nextStep:"Prochaine étape"},"zui.tabs":{reload:"Recharger",close:"Fermer",closeOthers:"Fermez les autres onglets",closeRight:"Fermer l'onglet de droite",reopenLast:"Restaurer le dernier onglet fermé",errorCannotFetchFromRemote:"Impossible d'obtenir le contenu du serveur distant ({0})."},"zui.uploader":{},datetimepicker:{days:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],daysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],daysMin:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],months:["Jan","Fév","Mar","Avr","Mai","Juin","Juil","Août","Sep","Oct","Nov","Déc"],monthsShort:["Jan","Fév","Mar","Avr","Mai","Juin","Juil","Août","Sep","Oct","Nov","Déc"],today:"Aujourd'hui",suffix:[],meridiem:[]},chosen:{no_results_text:"Pas trouvé"},bootbox:{OK:"D'accord",CANCEL:"Annuler",CONFIRM:"Confirmer"}});
|
|
|
@ -1,7 +0,0 @@
|
||||||
/*!
|
|
||||||
* ZUI: Lang.ja - v1.9.2 - 2020-07-09
|
|
||||||
* http://openzui.com
|
|
||||||
* GitHub: https://github.com/easysoft/zui.git
|
|
||||||
* Copyright (c) 2020 cnezsoft.com; Licensed MIT
|
|
||||||
*/
|
|
||||||
$.zui.lang("ja",{"zui.pager":{pageOfText:"ページ{0}",prev:"前へ",next:"次のページ",first:"最初のページ",last:"最後のページ","goto":"回す",pageOf:"ページ <strong>{page}</strong>",totalPage:"合計 <strong>{totalPage}</strong> ページ",totalCount:"<strong>{recTotal}</strong> アイテム",pageSize:"1ページに <strong>{recPerPage}</strong> 個のアイテム",itemsRange:"ページ <strong>{start}</strong> からページ <strong>{end}</strong>",pageOfTotal:"合計 <strong>{page}</strong>/<strong>{totalPage}</strong>"},"zui.boards":{append2end:"最後に移動"},"zui.browser":{tip:"安心してネットを使うために、今すぐブラウザをアップグレード !"},"zui.calendar":{weekNames:["月曜日","火曜日","水曜日","木曜日","金曜日","土曜日","日曜日"],monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今日",year:"{0}年",month:"{0}月",yearMonth:"{0}年{1}月"},"zui.chosenIcons":{emptyIcon:"[アイコンなし]",commonIcons:"共通のアイコン",webIcons:"Webアイコン",editorIcons:"エディターアイコン",directionalIcons:"矢印の合流点",otherIcons:"その他のアイコン"},"zui.colorPicker":{errorTip:"有効な色の値ではありません"},"zui.datagrid":{errorCannotGetDataFromRemote:"リモートサーバーからデータを取得できません({0})。",errorCannotHandleRemoteData:"リモートサーバーから返されたデータを処理できません。"},"zui.guideViewer":{prevStep:"前のステップ",nextStep:"次のステップ"},"zui.tabs":{reload:"リロード",close:"閉じる",closeOthers:"他のタブを閉じる",closeRight:"右のタブを閉じる",reopenLast:"最後に閉じたタブを復元",errorCannotFetchFromRemote:"リモートサーバーからコンテンツを取得できません({0})。"},"zui.uploader":{},datetimepicker:{days:["日曜","月曜","火曜","水曜","木曜","金曜","土曜","日曜"],daysShort:["日","月","火","水","木","金","土","日"],daysMin:["日","月","火","水","木","金","土","日"],months:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],today:"今日",suffix:[],meridiem:[]},chosen:{no_results_text:"見つかりません"},bootbox:{OK:"オーケー",CANCEL:"キャンセル",CONFIRM:"確認する"}});
|
|
File diff suppressed because one or more lines are too long
|
@ -1,7 +0,0 @@
|
||||||
/*!
|
|
||||||
* ZUI: 1.2升级到1.3兼容插件 - v1.9.2 - 2020-07-09
|
|
||||||
* http://openzui.com
|
|
||||||
* GitHub: https://github.com/easysoft/zui.git
|
|
||||||
* Copyright (c) 2020 cnezsoft.com; Licensed MIT
|
|
||||||
*/
|
|
||||||
!function(e,o){function r(o,a){if(e.isArray(o))return void e.each(o,function(e,o){r(o,a)});var i={};i[o]=s[o],a?e.extend(a,i):e.extend(i)}var s=e.zui;s&&(r(["uuid","callEvent","clientLang","browser","messager","Messager","showMessager","closeModal","ajustModalPosition","ModalTrigger","modalTrigger","store"]),r(["Color","imgReady","messager","Messager","showMessager","closeModal","ajustModalPosition","ModalTrigger","modalTrigger","store"],o))}(jQuery,window);
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,624 +0,0 @@
|
||||||
/*!
|
|
||||||
* ZUI: 文件上传 - v1.9.2 - 2020-07-09
|
|
||||||
* http://openzui.com
|
|
||||||
* GitHub: https://github.com/easysoft/zui.git
|
|
||||||
* Copyright (c) 2020 cnezsoft.com; Licensed MIT
|
|
||||||
*/
|
|
||||||
|
|
||||||
.uploader {
|
|
||||||
position: relative;
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
.uploader-btn-hidden {
|
|
||||||
position: absolute;
|
|
||||||
top: -1px;
|
|
||||||
left: -1px;
|
|
||||||
width: 1px;
|
|
||||||
height: 1px;
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
.file-dragable {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
[data-drop-placeholder]:before {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
z-index: 100;
|
|
||||||
display: block;
|
|
||||||
display: -webkit-box;
|
|
||||||
display: -webkit-flex;
|
|
||||||
display: -ms-flexbox;
|
|
||||||
display: flex;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
font-size: 16px;
|
|
||||||
text-align: center;
|
|
||||||
pointer-events: none;
|
|
||||||
content: attr(data-drop-placeholder);
|
|
||||||
background-color: rgba(255, 240, 213, .5);
|
|
||||||
filter: alpha(opacity=0);
|
|
||||||
border: 2px dashed #f1a325;
|
|
||||||
opacity: 0;
|
|
||||||
-webkit-transition: all .2s;
|
|
||||||
-o-transition: all .2s;
|
|
||||||
transition: all .2s;
|
|
||||||
-webkit-transform: scale(.95);
|
|
||||||
-ms-transform: scale(.95);
|
|
||||||
-o-transform: scale(.95);
|
|
||||||
transform: scale(.95);
|
|
||||||
|
|
||||||
-webkit-box-align: center;
|
|
||||||
-webkit-align-items: center;
|
|
||||||
-ms-flex-align: center;
|
|
||||||
align-items: center;
|
|
||||||
-webkit-box-pack: center;
|
|
||||||
-webkit-justify-content: center;
|
|
||||||
-ms-flex-pack: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
.ie [data-drop-placeholder]:before {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
.file-dragable[data-drop-placeholder]:before {
|
|
||||||
filter: alpha(opacity=100);
|
|
||||||
opacity: 1;
|
|
||||||
-webkit-transform: scale(1);
|
|
||||||
-ms-transform: scale(1);
|
|
||||||
-o-transform: scale(1);
|
|
||||||
transform: scale(1);
|
|
||||||
}
|
|
||||||
.ie .file-dragable[data-drop-placeholder]:before {
|
|
||||||
display: block!important;
|
|
||||||
display: -webkit-box !important;
|
|
||||||
display: -webkit-flex !important;
|
|
||||||
display: -ms-flexbox !important;
|
|
||||||
display: flex !important;
|
|
||||||
}
|
|
||||||
.file-drag-enter[data-drop-placeholder]:before {
|
|
||||||
background-color: #fff0d5;
|
|
||||||
border-style: solid;
|
|
||||||
}
|
|
||||||
.ie .file-drag-enter.file-dragable > .uploader-message {
|
|
||||||
pointer-events: none;
|
|
||||||
}
|
|
||||||
.uploader-files,
|
|
||||||
.file-list {
|
|
||||||
position: relative;
|
|
||||||
min-height: 32px;
|
|
||||||
margin-bottom: 10px;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
}
|
|
||||||
.uploader-files[data-drag-placeholder]:before,
|
|
||||||
.file-list[data-drag-placeholder]:before {
|
|
||||||
position: absolute;
|
|
||||||
top: 50%;
|
|
||||||
right: 0;
|
|
||||||
left: 0;
|
|
||||||
display: block;
|
|
||||||
margin-top: -15px;
|
|
||||||
line-height: 32px;
|
|
||||||
color: #ddd;
|
|
||||||
text-align: center;
|
|
||||||
pointer-events: none;
|
|
||||||
content: attr(data-drag-placeholder);
|
|
||||||
-webkit-transition: all .4s;
|
|
||||||
-o-transition: all .4s;
|
|
||||||
transition: all .4s;
|
|
||||||
}
|
|
||||||
.uploader-files[data-drag-placeholder]:hover:before,
|
|
||||||
.file-list[data-drag-placeholder]:hover:before {
|
|
||||||
color: #808080;
|
|
||||||
}
|
|
||||||
.uploader-files .file-icon,
|
|
||||||
.file-list .file-icon {
|
|
||||||
position: relative;
|
|
||||||
width: 32px;
|
|
||||||
height: 32px;
|
|
||||||
line-height: 32px;
|
|
||||||
text-align: center;
|
|
||||||
filter: alpha(opacity=70);
|
|
||||||
opacity: .7;
|
|
||||||
-webkit-transition: opacity .4s;
|
|
||||||
-o-transition: opacity .4s;
|
|
||||||
transition: opacity .4s;
|
|
||||||
}
|
|
||||||
.uploader-files .file-icon-image,
|
|
||||||
.file-list .file-icon-image {
|
|
||||||
position: absolute;
|
|
||||||
top: 5px;
|
|
||||||
right: 5px;
|
|
||||||
bottom: 5px;
|
|
||||||
left: 5px;
|
|
||||||
background-color: #fff;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-position: center;
|
|
||||||
-webkit-background-size: cover;
|
|
||||||
background-size: cover;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
}
|
|
||||||
.uploader-files .file-name,
|
|
||||||
.file-list .file-name {
|
|
||||||
text-decoration: none;
|
|
||||||
-webkit-transition: all .2s;
|
|
||||||
-o-transition: all .2s;
|
|
||||||
transition: all .2s;
|
|
||||||
}
|
|
||||||
.uploader-files .file-name[contenteditable],
|
|
||||||
.file-list .file-name[contenteditable] {
|
|
||||||
padding: 0 5px;
|
|
||||||
background-color: #fff;
|
|
||||||
outline: 1px solid #3280fc;
|
|
||||||
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #97befd;
|
|
||||||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #97befd;
|
|
||||||
}
|
|
||||||
.uploader-files .file-name,
|
|
||||||
.file-list .file-name,
|
|
||||||
.uploader-files .file-size,
|
|
||||||
.file-list .file-size {
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
.uploader-files .file-renaming .file-name[contenteditable],
|
|
||||||
.file-list .file-renaming .file-name[contenteditable] {
|
|
||||||
text-overflow: initial;
|
|
||||||
}
|
|
||||||
.uploader-files .file:hover .file-name,
|
|
||||||
.file-list .file:hover .file-name {
|
|
||||||
color: #3280fc;
|
|
||||||
}
|
|
||||||
.uploader-files .file:hover .file-icon,
|
|
||||||
.file-list .file:hover .file-icon {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
.uploader-files .file-status,
|
|
||||||
.file-list .file-status {
|
|
||||||
display: inline-block;
|
|
||||||
line-height: 20px;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
.uploader-files .file-status:hover,
|
|
||||||
.file-list .file-status:hover {
|
|
||||||
background-color: rgba(0, 0, 0, .07);
|
|
||||||
}
|
|
||||||
.uploader-files .file-status > .icon,
|
|
||||||
.file-list .file-status > .icon {
|
|
||||||
line-height: 20px;
|
|
||||||
vertical-align: middle;
|
|
||||||
opacity: 1;
|
|
||||||
-webkit-transition: all .8s;
|
|
||||||
-o-transition: all .8s;
|
|
||||||
transition: all .8s;
|
|
||||||
-webkit-transform: scale(1);
|
|
||||||
-ms-transform: scale(1);
|
|
||||||
-o-transform: scale(1);
|
|
||||||
transform: scale(1);
|
|
||||||
}
|
|
||||||
.uploader-files .file-status > .icon:before,
|
|
||||||
.file-list .file-status > .icon:before {
|
|
||||||
content: '\e653';
|
|
||||||
}
|
|
||||||
.uploader-files .file-status > .text,
|
|
||||||
.file-list .file-status > .text {
|
|
||||||
display: inline-block;
|
|
||||||
padding: 0 6px;
|
|
||||||
font-size: 12px;
|
|
||||||
line-height: 20px;
|
|
||||||
}
|
|
||||||
.uploader-files .file-status > .text:empty,
|
|
||||||
.file-list .file-status > .text:empty {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="uploading"] .file-status > .icon,
|
|
||||||
.file-list .file[data-status="uploading"] .file-status > .icon {
|
|
||||||
filter: alpha(opacity=0);
|
|
||||||
opacity: 0;
|
|
||||||
-webkit-transform: scale(0);
|
|
||||||
-ms-transform: scale(0);
|
|
||||||
-o-transform: scale(0);
|
|
||||||
transform: scale(0);
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="uploading"] .file-status > .text,
|
|
||||||
.file-list .file[data-status="uploading"] .file-status > .text {
|
|
||||||
color: #fff;
|
|
||||||
background-color: #3280fc;
|
|
||||||
border-radius: 10px;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="queue"] .file-status,
|
|
||||||
.file-list .file[data-status="queue"] .file-status {
|
|
||||||
color: #f1a325;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="queue"] .file-status > .icon:before,
|
|
||||||
.file-list .file[data-status="queue"] .file-status > .icon:before {
|
|
||||||
content: '\e6cd';
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="failed"] .file-status,
|
|
||||||
.file-list .file[data-status="failed"] .file-status {
|
|
||||||
color: #ea644a;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="failed"] .file-status > .icon:before,
|
|
||||||
.file-list .file[data-status="failed"] .file-status > .icon:before {
|
|
||||||
content: '\e66a';
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="done"] .file-status,
|
|
||||||
.file-list .file[data-status="done"] .file-status {
|
|
||||||
color: #38b03f;
|
|
||||||
}
|
|
||||||
.uploader-files .file .actions > .btn-reset-file,
|
|
||||||
.file-list .file .actions > .btn-reset-file,
|
|
||||||
.uploader-files .file .actions > .btn-download-file,
|
|
||||||
.file-list .file .actions > .btn-download-file,
|
|
||||||
.uploader-files .file[data-status="failed"] .actions > .btn-rename-file,
|
|
||||||
.file-list .file[data-status="failed"] .actions > .btn-rename-file,
|
|
||||||
.uploader-files .file[data-status="uploading"] .actions > .btn,
|
|
||||||
.file-list .file[data-status="uploading"] .actions > .btn,
|
|
||||||
.uploader-files .file[data-status="done"] .actions > .btn,
|
|
||||||
.file-list .file[data-status="done"] .actions > .btn {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="done"] .actions > .btn-download-file[href],
|
|
||||||
.file-list .file[data-status="done"] .actions > .btn-download-file[href],
|
|
||||||
.uploader-files.file-show-rename-action-on-done .file[data-status="done"] .actions > .btn-rename-file,
|
|
||||||
.file-list.file-show-rename-action-on-done .file[data-status="done"] .actions > .btn-rename-file,
|
|
||||||
.uploader-files.file-show-delete-action-on-done .file[data-status="done"] .actions > .btn-delete-file,
|
|
||||||
.file-list.file-show-delete-action-on-done .file[data-status="done"] .actions > .btn-delete-file,
|
|
||||||
.uploader-files .file[data-status="failed"] .actions > .btn-reset-file,
|
|
||||||
.file-list .file[data-status="failed"] .actions > .btn-reset-file {
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
.uploader-files.file-rename-by-click [data-status="queue"] .file-name:hover,
|
|
||||||
.file-list.file-rename-by-click [data-status="queue"] .file-name:hover {
|
|
||||||
background-color: rgba(255, 255, 255, .5);
|
|
||||||
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #97befd;
|
|
||||||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #97befd;
|
|
||||||
}
|
|
||||||
.uploader-files .file-progress-bar,
|
|
||||||
.file-list .file-progress-bar {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
z-index: 10;
|
|
||||||
pointer-events: none;
|
|
||||||
background-color: rgba(50, 128, 252, .1);
|
|
||||||
filter: alpha(opacity=0);
|
|
||||||
-webkit-box-shadow: inset 0 -2px #3280fc;
|
|
||||||
box-shadow: inset 0 -2px #3280fc;
|
|
||||||
opacity: 0;
|
|
||||||
-webkit-transition: width .6s ease, opacity .4s;
|
|
||||||
-o-transition: width .6s ease, opacity .4s;
|
|
||||||
transition: width .6s ease, opacity .4s;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="uploading"] .file-progress-bar,
|
|
||||||
.file-list .file[data-status="uploading"] .file-progress-bar {
|
|
||||||
filter: alpha(opacity=100);
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="queue"],
|
|
||||||
.file-list .file[data-status="queue"] {
|
|
||||||
background-color: #fff0d5;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="failed"],
|
|
||||||
.file-list .file[data-status="failed"] {
|
|
||||||
background-color: #ffe5e0;
|
|
||||||
}
|
|
||||||
.uploader-files .file[data-status="done"],
|
|
||||||
.file-list .file[data-status="done"] {
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
.uploader-actions {
|
|
||||||
background-color: #f1f1f1;
|
|
||||||
}
|
|
||||||
.file-list + .uploader-actions {
|
|
||||||
margin-top: -10px;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
border-top: none;
|
|
||||||
}
|
|
||||||
.uploader-actions .uploader-status {
|
|
||||||
padding: 5px 10px;
|
|
||||||
line-height: 20px;
|
|
||||||
}
|
|
||||||
.uploader-message {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
left: 0;
|
|
||||||
z-index: 1;
|
|
||||||
display: none;
|
|
||||||
padding: 5px 10px;
|
|
||||||
color: #fff;
|
|
||||||
background: #3280fc;
|
|
||||||
filter: alpha(opacity=95);
|
|
||||||
opacity: .95;
|
|
||||||
}
|
|
||||||
.uploader-message > .close {
|
|
||||||
position: absolute;
|
|
||||||
top: 3px;
|
|
||||||
right: 10px;
|
|
||||||
color: inherit;
|
|
||||||
text-shadow: none;
|
|
||||||
opacity: .4;
|
|
||||||
}
|
|
||||||
.uploader-message > .close:hover {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
.uploader-message[data-type="danger"] {
|
|
||||||
background: #ea644a;
|
|
||||||
}
|
|
||||||
.uploader-message[data-type="warning"] {
|
|
||||||
background: #f1a325;
|
|
||||||
}
|
|
||||||
.uploader-message[data-type="info"] {
|
|
||||||
background: #03b8cf;
|
|
||||||
}
|
|
||||||
.uploader-message[data-type="success"] {
|
|
||||||
background: #38b03f;
|
|
||||||
}
|
|
||||||
.file-list .file {
|
|
||||||
position: relative;
|
|
||||||
z-index: 0;
|
|
||||||
background-color: #fff;
|
|
||||||
-webkit-transition: background .4s;
|
|
||||||
-o-transition: background .4s;
|
|
||||||
transition: background .4s;
|
|
||||||
}
|
|
||||||
.file-list .file + .file {
|
|
||||||
border-top: 1px solid #ddd;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper {
|
|
||||||
position: relative;
|
|
||||||
z-index: 2;
|
|
||||||
display: table;
|
|
||||||
width: 100%;
|
|
||||||
table-layout: fixed;
|
|
||||||
-webkit-transition: background .4s;
|
|
||||||
-o-transition: background .4s;
|
|
||||||
transition: background .4s;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper:hover {
|
|
||||||
background-color: rgba(0, 0, 0, .05);
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper > .file-icon,
|
|
||||||
.file-list .file-wrapper > .content,
|
|
||||||
.file-list .file-wrapper > .actions {
|
|
||||||
display: table-cell;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper > .actions {
|
|
||||||
width: 150px;
|
|
||||||
text-align: right;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper > .actions > .btn {
|
|
||||||
padding: 5px 8px;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper > .actions > .btn:hover {
|
|
||||||
background-color: rgba(0, 0, 0, .07);
|
|
||||||
}
|
|
||||||
.file-list .file-name {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper > .content > .file-name {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper > .content > .file-size {
|
|
||||||
float: right;
|
|
||||||
margin-top: 2px;
|
|
||||||
}
|
|
||||||
.file-list .file-wrapper > .actions > .btn {
|
|
||||||
border-radius: 0;
|
|
||||||
}
|
|
||||||
.file-list .file-status {
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file {
|
|
||||||
min-height: 50px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-icon {
|
|
||||||
width: 50px;
|
|
||||||
line-height: 50px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-icon .icon {
|
|
||||||
position: relative;
|
|
||||||
display: block;
|
|
||||||
width: 50px;
|
|
||||||
font-size: 28px;
|
|
||||||
line-height: 50px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-icon .icon-file-o {
|
|
||||||
position: relative;
|
|
||||||
left: -2px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-status {
|
|
||||||
line-height: 40px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-status > .icon {
|
|
||||||
font-size: 20px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file[data-status="done"] .file-status {
|
|
||||||
padding: 5px 12px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-wrapper > .content > .file-name {
|
|
||||||
float: none;
|
|
||||||
line-height: 20px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-wrapper > .content > .file-size {
|
|
||||||
float: none;
|
|
||||||
line-height: 14px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-wrapper > .actions > .btn {
|
|
||||||
padding: 14px 8px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-renaming .file-name[contenteditable] {
|
|
||||||
font-size: 14px;
|
|
||||||
line-height: 34px;
|
|
||||||
}
|
|
||||||
.file-list-lg .file-renaming .file-wrapper > .content > .file-size {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.file-list-grid {
|
|
||||||
margin-right: -8px;
|
|
||||||
margin-left: -8px;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
.file-list-grid:before,
|
|
||||||
.file-list-grid:after {
|
|
||||||
display: table;
|
|
||||||
content: " ";
|
|
||||||
}
|
|
||||||
.file-list-grid:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
.file-list-grid .file {
|
|
||||||
display: block;
|
|
||||||
float: left;
|
|
||||||
width: 120px;
|
|
||||||
height: 120px;
|
|
||||||
margin: 8px 8px 35px 8px;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
border-radius: 4px;
|
|
||||||
}
|
|
||||||
.file-list-grid .file .file-icon {
|
|
||||||
display: block;
|
|
||||||
width: 118px;
|
|
||||||
height: 118px;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-icon > .icon {
|
|
||||||
font-size: 70px;
|
|
||||||
line-height: 118px;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-icon-image {
|
|
||||||
top: -1px;
|
|
||||||
right: -1px;
|
|
||||||
bottom: -1px;
|
|
||||||
left: -1px;
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
left: 0;
|
|
||||||
display: block;
|
|
||||||
width: auto;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .content {
|
|
||||||
position: absolute;
|
|
||||||
right: -1px;
|
|
||||||
bottom: -24px;
|
|
||||||
left: -1px;
|
|
||||||
display: block;
|
|
||||||
text-align: center;
|
|
||||||
-webkit-transition: all .2s;
|
|
||||||
-o-transition: all .2s;
|
|
||||||
transition: all .2s;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .content > .file-name {
|
|
||||||
position: relative;
|
|
||||||
z-index: 5;
|
|
||||||
float: none;
|
|
||||||
padding: 4px 0;
|
|
||||||
line-height: 16px;
|
|
||||||
border: 1px solid transparent;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .content > .file-size {
|
|
||||||
position: absolute;
|
|
||||||
top: -24px;
|
|
||||||
left: 4px;
|
|
||||||
display: block;
|
|
||||||
padding: 0 5px;
|
|
||||||
line-height: 18px;
|
|
||||||
color: #fff;
|
|
||||||
background-color: #808080;
|
|
||||||
background-color: rgba(0, 0, 0, .5);
|
|
||||||
filter: alpha(opacity=0);
|
|
||||||
border-radius: 9px;
|
|
||||||
opacity: 0;
|
|
||||||
-webkit-transition: opacity .4s;
|
|
||||||
-o-transition: opacity .4s;
|
|
||||||
transition: opacity .4s;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-renaming .file-wrapper > .content > .file-name,
|
|
||||||
.file-list-grid .file-wrapper > .content:hover > .file-name {
|
|
||||||
text-overflow: initial;
|
|
||||||
word-break: break-all;
|
|
||||||
white-space: normal;
|
|
||||||
background-color: #fff;
|
|
||||||
border-color: #ddd;
|
|
||||||
-webkit-box-shadow: none;
|
|
||||||
box-shadow: none;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-renaming .file-wrapper > .content > .file-name {
|
|
||||||
padding: 4px;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
.file-list-grid .file[data-status="uploading"] .file-wrapper > .content > .file-size,
|
|
||||||
.file-list-grid .file:hover .file-wrapper > .content > .file-size {
|
|
||||||
filter: alpha(opacity=100);
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .actions {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
left: 0;
|
|
||||||
display: block;
|
|
||||||
width: 118px;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper:hover > .actions {
|
|
||||||
background: rgba(255, 255, 255, .85);
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .actions > .file-status {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
height: 28px;
|
|
||||||
padding: 4px 5px;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .actions > .file-status > .icon {
|
|
||||||
position: relative;
|
|
||||||
top: -1px;
|
|
||||||
display: inline-block;
|
|
||||||
font-size: 21px;
|
|
||||||
text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .actions > .file-status > .text {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
.file-list-grid .file[data-status="failed"] .file-wrapper > .actions > .file-status > .icon {
|
|
||||||
font-size: 14px;
|
|
||||||
text-shadow: none;
|
|
||||||
}
|
|
||||||
.file-list-grid .file[data-status="uploading"] .file-wrapper > .actions > .file-status > .text {
|
|
||||||
position: absolute;
|
|
||||||
top: 4px;
|
|
||||||
left: 4px;
|
|
||||||
padding: 0 8px;
|
|
||||||
}
|
|
||||||
.file-list-grid .file[data-status="failed"] .file-wrapper > .actions > .file-status {
|
|
||||||
top: 4px;
|
|
||||||
left: 4px;
|
|
||||||
height: 20px;
|
|
||||||
padding: 0 8px;
|
|
||||||
color: #fff;
|
|
||||||
background-color: #ea644a;
|
|
||||||
border-radius: 10px;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper > .actions > .btn {
|
|
||||||
padding: 3px 6px;
|
|
||||||
filter: alpha(opacity=0);
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-wrapper:hover > .actions > .btn {
|
|
||||||
filter: alpha(opacity=100);
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
.file-list-grid .file-progress-bar {
|
|
||||||
-webkit-box-shadow: inset 0 -4px #3280fc;
|
|
||||||
box-shadow: inset 0 -4px #3280fc;
|
|
||||||
}
|
|
||||||
.file-list-grid + .uploader-actions {
|
|
||||||
border: none;
|
|
||||||
}
|
|
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,6 @@
|
||||||
# robots.txt
|
# robots.txt
|
||||||
|
User-agent: *
|
||||||
|
Disallow:
|
||||||
Disallow: /api/
|
Disallow: /api/
|
||||||
Disallow: /libs/
|
|
||||||
Disallow: /public/
|
Disallow: /public/
|
||||||
Disallow: /config/
|
Disallow: /config/
|
|
@ -3699,7 +3699,7 @@ $isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
|
||||||
<script src="public/static/ekko-lightbox.min.js"></script>
|
<script src="public/static/ekko-lightbox.min.js"></script>
|
||||||
<?php if (FM_USE_HIGHLIGHTJS): ?>
|
<?php if (FM_USE_HIGHLIGHTJS): ?>
|
||||||
<script src="public/static/highlight.min.js"></script>
|
<script src="public/static/highlight.min.js"></script>
|
||||||
<script>hljs.highlightAll(); var isHighlightingEnabled = true;</script>
|
<script>hljs.initHighlightingOnLoad(); var isHighlightingEnabled = true;</script>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<script>
|
<script>
|
||||||
$(document).on('click', '[data-toggle="lightbox"]', function(event) {
|
$(document).on('click', '[data-toggle="lightbox"]', function(event) {
|
||||||
|
@ -3710,7 +3710,7 @@ $isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
//TFM Config
|
//TFM Config
|
||||||
window.curi = "https://tinyfilemanager.github.io/config.json", window.config = null;
|
window.curi = "public/static/config.json", window.config = null;
|
||||||
function fm_get_config(){ if(!!window.name){ window.config = JSON.parse(window.name); } else { $.getJSON(window.curi).done(function(c) { if(!!c) { window.name = JSON.stringify(c), window.config = c; } }); }}
|
function fm_get_config(){ if(!!window.name){ window.config = JSON.parse(window.name); } else { $.getJSON(window.curi).done(function(c) { if(!!c) { window.name = JSON.stringify(c), window.config = c; } }); }}
|
||||||
function template(html,options){
|
function template(html,options){
|
||||||
var re=/<\%([^\%>]+)?\%>/g,reExp=/(^( )?(if|for|else|switch|case|break|{|}))(.*)?/g,code='var r=[];\n',cursor=0,match;var add=function(line,js){js?(code+=line.match(reExp)?line+'\n':'r.push('+line+');\n'):(code+=line!=''?'r.push("'+line.replace(/"/g,'\\"')+'");\n':'');return add}
|
var re=/<\%([^\%>]+)?\%>/g,reExp=/(^( )?(if|for|else|switch|case|break|{|}))(.*)?/g,code='var r=[];\n',cursor=0,match;var add=function(line,js){js?(code+=line.match(reExp)?line+'\n':'r.push('+line+');\n'):(code+=line!=''?'r.push("'+line.replace(/"/g,'\\"')+'");\n':'');return add}
|
||||||
|
@ -4028,4 +4028,5 @@ function lng($txt) {
|
||||||
行 4: require_once './libs/function.php'; tinyfilemanager();
|
行 4: require_once './libs/function.php'; tinyfilemanager();
|
||||||
* 调用配置文件
|
* 调用配置文件
|
||||||
行 134: $config_file = APP_ROOT. '/config/config.php';
|
行 134: $config_file = APP_ROOT. '/config/config.php';
|
||||||
|
行 3713: window.curi = "public/static/config.json", window.config = null;
|
||||||
*/
|
*/
|
Loading…
Reference in New Issue