| @@ -50,7 +50,7 @@ Sockets:支持接入DedeBIZ商业组件模块 | |||
| ``` | |||
| / | |||
| ..../a 默认HTML文件存放目录[必须可写入] | |||
| ..../a 默认网页文件存放目录[必须可写入] | |||
| ..../admin 默认后台管理目录[可任意改名] | |||
| ..../apps 插件扩展程序目录[不可写入,可执行] | |||
| ..../data 系统缓存或其它可写入数据存放目录[必须可写入,但不可执行,建议关闭对外访问权限] | |||
| @@ -63,14 +63,13 @@ function RandEncode($length=26) | |||
| $rnd_cookieEncode=''; | |||
| $length = rand(28,32); | |||
| $max = strlen($chars) - 1; | |||
| for($i = 0; $i < $length; $i++) { | |||
| for ($i = 0; $i < $length; $i++) { | |||
| $rnd_cookieEncode .= $chars[mt_rand(0, $max)]; | |||
| } | |||
| return $rnd_cookieEncode; | |||
| } | |||
| if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| //PHP5.4以下不支持内建服务器 | |||
| //用于开发调试 | |||
| //PHP5.4以下不支持内建服务器,用于开发调试 | |||
| if (phpversion() < "5.4") { | |||
| die("DedeBIZ:command web server not support\n\n"); | |||
| } | |||
| @@ -98,7 +97,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| if (!empty($aid)) { | |||
| $addsql .= " AND id IN(" . $typeid . ")"; | |||
| } | |||
| $tt = $dsql->GetOne("SELECT COUNT(id) as dd FROM `#@__arctiny` WHERE " . $addsql); | |||
| $total = intval($tt['dd']); | |||
| $dsql->Execute('out', "SELECT id FROM `#@__arctiny` WHERE " . $addsql . " ORDER BY typeid ASC"); | |||
| @@ -152,7 +150,6 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| $templet = str_replace("{style}", $cfg_df_style, $templet); | |||
| $pv = new PartView(); | |||
| $GLOBALS['_arclistEnv'] = 'index'; | |||
| $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet); | |||
| $pv->SaveToHtml($homeFile); | |||
| DedeCli::write("Make index html successfull"); | |||
| @@ -345,10 +342,10 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| fclose($fp); | |||
| $query = ''; | |||
| $fp = fopen($workDir.'/install/sql-dftables.txt','r'); | |||
| while(!feof($fp)) | |||
| while (!feof($fp)) | |||
| { | |||
| $line = rtrim(fgets($fp,1024)); | |||
| if(preg_match("#;$#", $line)) | |||
| if (preg_match("#;$#", $line)) | |||
| { | |||
| $query .= $line."\n"; | |||
| $query = str_replace('#@__',$dbprefix,$query); | |||
| @@ -365,16 +362,13 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| $query = preg_replace('/, UNIQUE KEY(.*?);/',');',$query); | |||
| $query = preg_replace('/set\(([^\)]*?)\)/','varchar',$query); | |||
| $query = preg_replace('/enum\(([^\)]*?)\)/','varchar',$query); | |||
| if ( preg_match("/PRIMARY KEY AUTOINCREMENT/",$query) ) | |||
| { | |||
| $query = preg_replace('/,([\t\s ]+)PRIMARY KEY \(`([0-9a-zA-Z]+)`\)/i','',$query); | |||
| $query = str_replace(', PRIMARY KEY (`id`)','',$query); | |||
| if (preg_match("/PRIMARY KEY AUTOINCREMENT/",$query)) { | |||
| $query = preg_replace('/,([\t\s ]+)PRIMARY KEY \(`([0-9a-zA-Z]+)`\)/i','',$query); | |||
| $query = str_replace(', PRIMARY KEY (`id`)','',$query); | |||
| } | |||
| @$db->exec($query); | |||
| $query=''; | |||
| } else if(!preg_match("#^(\/\/|--)#", $line)) | |||
| { | |||
| } else if (!preg_match("#^(\/\/|--)#", $line)) { | |||
| $query .= $line; | |||
| } | |||
| } | |||
| @@ -382,11 +376,10 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| //导入默认数据 | |||
| $query = ''; | |||
| $fp = fopen($workDir.'/install/sql-dfdata.txt','r'); | |||
| while(!feof($fp)) | |||
| while (!feof($fp)) | |||
| { | |||
| $line = rtrim(fgets($fp, 1024)); | |||
| if(preg_match("#;$#", $line)) | |||
| { | |||
| if (preg_match("#;$#", $line)) { | |||
| $query .= $line; | |||
| $query = str_replace('#@__',$dbprefix,$query); | |||
| $query = str_replace("\'","\"",$query); | |||
| @@ -395,8 +388,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| @$db->exec($query); | |||
| $query=''; | |||
| } else if(!preg_match("#^(\/\/|--)#", $line)) | |||
| { | |||
| } else if (!preg_match("#^(\/\/|--)#", $line)) { | |||
| $query .= $line; | |||
| } | |||
| } | |||
| @@ -442,7 +434,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| if (phpversion() < "5.4") { | |||
| die("DedeBIZ:command web server not support\n\n"); | |||
| } | |||
| // 写入程序安装锁 | |||
| //写入程序安装锁 | |||
| file_put_contents($workDir.'/install/install_lock.txt', 'ok'); | |||
| echo "Start Dev Server For DedeBIZ\n\r"; | |||
| echo "Open http://localhost:8088\n\r"; | |||
| @@ -450,4 +442,5 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||
| exit; | |||
| } else { | |||
| echo $helpStr; | |||
| } | |||
| } | |||
| ?> | |||
| @@ -59,11 +59,7 @@ if (!empty($iseditor)) { | |||
| <link rel="stylesheet" href="../../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/css/admin.css"> | |||
| <style> | |||
| html{background:#f5f5f5} | |||
| .bg{margin:10px;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)} | |||
| .napisdiv{left:10;top:10;width:150px;height:100px;position:absolute;z-index:3;display:none} | |||
| </style> | |||
| <style>body{background:#f5f5f5}.upload-bg{margin:10px;background:#fff;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.napisdiv{left:10;top:10;width:150px;height:100px;position:absolute;z-index:3;display:none}</style> | |||
| <script> | |||
| function nullLink() { | |||
| return; | |||
| @@ -72,11 +68,6 @@ html{background:#f5f5f5} | |||
| document.getElementById('picview').src = surl; | |||
| } | |||
| </script> | |||
| </head> | |||
| <body class="bg"> | |||
| <div id="floater" class="napisdiv"> | |||
| <a href="javascript:nullLink();" onClick="document.getElementById('floater').style.display='none';"><img src="../../static/web/img/icon_img.png" id="picview" title="关闭预览"></a> | |||
| </div> | |||
| <script src="../js/float.js"></script> | |||
| <script> | |||
| function nullLink() { | |||
| @@ -134,108 +125,115 @@ html{background:#f5f5f5} | |||
| window.close(); | |||
| } | |||
| </script> | |||
| <table width="100%" cellpadding="0" cellspacing="1" align="center" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="4"> | |||
| <form action="select_images_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <?php $noeditor = !empty($noeditor) ? "<input type='hidden' name='noeditor' value='yes'>" : ''; echo $noeditor;?> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="v" value="<?php echo $v ?>"> | |||
| <input type="hidden" name="iseditor" value="<?php echo $iseditor ?>"> | |||
| <input type="hidden" name="imgstick" value="<?php echo $imgstick ?>"> | |||
| <input type="hidden" name="CKEditorFuncNum" value="<?php echo isset($CKEditorFuncNum) ? $CKEditorFuncNum : 1;?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <span>选择:<input type="file" name="imgfile" class="w-50"></span> | |||
| <label><input type="checkbox" name="needwatermark" value="1" <?php if ($photo_markup == '1') echo "checked";?>> 水印</label> | |||
| <label><input type="checkbox" name="resize" value="1"> 缩小</label> | |||
| <span>宽:<input type="text" name="iwidth" value="<?php echo $cfg_ddimg_width ?>" class="admin-input-xs"></span> | |||
| <span>高:<input type="text" name="iheight" value="<?php echo $cfg_ddimg_height ?>" class="admin-input-xs"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">上传</button> | |||
| </form> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="admin-td" colspan="4">点击图片预览,再点击图片关闭预览,点击文件名选择图片</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="6%" class="admin-td">预览</td> | |||
| <td width="42%" class="admin-td">选择图片</td> | |||
| <td width="20%" class="admin-td">文件大小</td> | |||
| <td class="admin-td">修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = ""; | |||
| $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = explode("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = explode("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'><a href='select_images.php?imgstick=$imgstick&v=$v&f=$f&activepath=".urlencode($tmp).$addparm."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'><a href='select_images.php?imgstick=$imgstick&v=$v&f=$f&activepath=".urlencode("$activepath/$file").$addparm."'><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(".$cfg_imgtype.")#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'> | |||
| <a href=\"javascript:;\" onClick=\"ChangeImage('$reurl');\"><img src='$reurl'></a> | |||
| <a href=\"javascript:;\" onclick=\"ReturnImg('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(jpg)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'> | |||
| <a href=\"javascript:;\" onClick=\"ChangeImage('$reurl');\"><img src='$reurl'></a> | |||
| <a href=\"javascript:;\" onclick=\"ReturnImg('$reurl');\" $lstyle>$file</a> | |||
| </head> | |||
| <body> | |||
| <div class="upload-bg"> | |||
| <div id="floater" class="napisdiv"> | |||
| <a href="javascript:nullLink();" onClick="document.getElementById('floater').style.display='none';"><img src="../../static/web/img/icon_img.png" id="picview" title="关闭预览"></a> | |||
| </div> | |||
| <table width="100%" cellpadding="0" cellspacing="1" align="center" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="4"> | |||
| <form action="select_images_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <?php $noeditor = !empty($noeditor) ? "<input type='hidden' name='noeditor' value='yes'>" : ''; echo $noeditor;?> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="v" value="<?php echo $v ?>"> | |||
| <input type="hidden" name="iseditor" value="<?php echo $iseditor ?>"> | |||
| <input type="hidden" name="imgstick" value="<?php echo $imgstick ?>"> | |||
| <input type="hidden" name="CKEditorFuncNum" value="<?php echo isset($CKEditorFuncNum) ? $CKEditorFuncNum : 1;?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <span>选择:<input type="file" name="imgfile" class="w-50"></span> | |||
| <label><input type="checkbox" name="needwatermark" value="1" <?php if ($photo_markup == '1') echo "checked";?>> 水印</label> | |||
| <label><input type="checkbox" name="resize" value="1"> 缩小</label> | |||
| <span>宽:<input type="text" name="iwidth" value="<?php echo $cfg_ddimg_width ?>" class="admin-input-xs"></span> | |||
| <span>高:<input type="text" name="iheight" value="<?php echo $cfg_ddimg_height ?>" class="admin-input-xs"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">上传</button> | |||
| </form> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } | |||
| }//End Loop | |||
| ?> | |||
| </tr> | |||
| </table> | |||
| </tr> | |||
| <tr> | |||
| <td class="admin-td" colspan="4">点击图片预览,再点击图片关闭预览,点击文件名选择图片</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="6%" class="admin-td">预览</td> | |||
| <td width="40%" class="admin-td">选择图片</td> | |||
| <td width="20%" class="admin-td">文件大小</td> | |||
| <td class="admin-td">修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = ""; | |||
| $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = explode("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = explode("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'><a href='select_images.php?imgstick=$imgstick&v=$v&f=$f&activepath=".urlencode($tmp).$addparm."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'><a href='select_images.php?imgstick=$imgstick&v=$v&f=$f&activepath=".urlencode("$activepath/$file").$addparm."'><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(".$cfg_imgtype.")#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'> | |||
| <a href=\"javascript:;\" onClick=\"ChangeImage('$reurl');\"><img src='$reurl'></a> | |||
| <a href=\"javascript:;\" onclick=\"ReturnImg('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(jpg)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td colspan='2' class='admin-td'> | |||
| <a href=\"javascript:;\" onClick=\"ChangeImage('$reurl');\"><img src='$reurl'></a> | |||
| <a href=\"javascript:;\" onclick=\"ReturnImg('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } | |||
| }//End Loop | |||
| ?> | |||
| </tr> | |||
| </table> | |||
| </div> | |||
| </body> | |||
| </html> | |||
| @@ -49,12 +49,7 @@ if (!empty($noeditor)) { | |||
| <link rel="stylesheet" href="../../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/css/admin.css"> | |||
| <style> | |||
| html{background:#f5f5f5} | |||
| .bg{margin:10px;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)} | |||
| </style> | |||
| </head> | |||
| <body class="bg"> | |||
| <style>body{background:#f5f5f5}.upload-bg{margin:10px;background:#fff;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}</style> | |||
| <script> | |||
| function nullLink() { | |||
| return; | |||
| @@ -70,126 +65,130 @@ html{background:#f5f5f5} | |||
| window.close(); | |||
| } | |||
| </script> | |||
| <table width="100%" align="center" cellspacing="0" cellpadding="2" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="3"> | |||
| <form action="select_media_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <input type="hidden" name="CKEditorFuncNum" value="<?php echo isset($CKEditorFuncNum) ? $CKEditorFuncNum : 1;?>"> | |||
| <span>选择:<input type="file" name="uploadfile" class="w-75"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">上传</button> | |||
| </form> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td width="50%" align="center" class="admin-td">点击名称选择文件</td> | |||
| <td width="20%" align="center" class="admin-td">文件大小</td> | |||
| <td align="center" class="admin-td">最后修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = ""; | |||
| $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| //判断文件类型并作处理 | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href='select_media.php?f=$f&activepath=".urlencode($tmp).$addparm."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href=select_media.php?f=$f&activepath=".urlencode("$activepath/$file").$addparm."><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(swf|fly|fla|flv)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_flash.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td align='center' class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(wmv|avi)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_video.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td align='center' class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(rm|rmvb|mp3|mp4)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_rm.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td' align='center'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(mp3|wma)#", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_music.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </head> | |||
| <body> | |||
| <div class="upload-bg"> | |||
| <table width="100%" align="center" cellspacing="0" cellpadding="2" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="3"> | |||
| <form action="select_media_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <input type="hidden" name="CKEditorFuncNum" value="<?php echo isset($CKEditorFuncNum) ? $CKEditorFuncNum : 1;?>"> | |||
| <span>选择:<input type="file" name="uploadfile" class="w-75"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">上传</button> | |||
| </form> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td align='center' class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } | |||
| }//End Loop | |||
| ?> | |||
| </table> | |||
| </tr> | |||
| <tr> | |||
| <td width="50%" align="center" class="admin-td">点击名称选择文件</td> | |||
| <td width="20%" align="center" class="admin-td">文件大小</td> | |||
| <td align="center" class="admin-td">最后修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = ""; | |||
| $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| //判断文件类型并作处理 | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href='select_media.php?f=$f&activepath=".urlencode($tmp).$addparm."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href=select_media.php?f=$f&activepath=".urlencode("$activepath/$file").$addparm."><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(swf|fly|fla|flv)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_flash.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td align='center' class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(wmv|avi)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_video.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td align='center' class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(rm|rmvb|mp3|mp4)#i", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_rm.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td' align='center'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(mp3|wma)#", $file)) { | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_music.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td align='center' class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } | |||
| }//End Loop | |||
| ?> | |||
| </table> | |||
| </div> | |||
| </body> | |||
| </html> | |||
| @@ -23,7 +23,7 @@ button+button{margin-left:10px} | |||
| .topbar button+.topbar button{margin-left:10px} | |||
| #topbar button:focus{background:#006829;border-color:#005b24;box-shadow:0 0 0 0.2rem rgba(38,159,86,.5);outline:none} | |||
| #file_list{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding-top:10px} | |||
| #file_list:empty:after{content:'可以直接拖拽文件到这里'} | |||
| #file_list:empty:after{content:'拖拽图片放到这里进行上传'} | |||
| #file_list li{position:relative;display:block;vertical-align:top;padding:10px;border-radius:.25rem} | |||
| #file_list li.up-now:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255,255,255,0.8) url(loading.gif) center center no-repeat;border-radius:.25rem;z-index:999} | |||
| #file_list li:hover{background:#f5f5f5} | |||
| @@ -48,12 +48,7 @@ if (!empty($noeditor)) { | |||
| <link rel="stylesheet" href="../../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/css/admin.css"> | |||
| <style> | |||
| html{background:#f5f5f5} | |||
| .bg{margin:10px;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)} | |||
| </style> | |||
| </head> | |||
| <body class="bg"> | |||
| <style>body{background:#f5f5f5}.upload-bg{margin:10px;background:#fff;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}</style> | |||
| <script> | |||
| function nullLink() { | |||
| return; | |||
| @@ -75,98 +70,102 @@ html{background:#f5f5f5} | |||
| window.close(); | |||
| } | |||
| </script> | |||
| <table width="100%" cellpadding="0" cellspacing="1" align="center" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="3"> | |||
| <form action="select_soft_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <span>选择:<input type="file" name="uploadfile" class="w-50"></span> | |||
| <span>改名:<input type="text" name="newname" class="admin-input-sm"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">保存</button> | |||
| </form> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td colspan="3" class="admin-td">点击选择的文件,红色字样的为刚上传的文件</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="50%" class="admin-td">选择文件</td> | |||
| <td width="20%" class="admin-td">文件大小</td> | |||
| <td class="admin-td">修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| //判断文件类型并作处理 | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href='select_soft.php?f=$f&activepath=".urlencode($tmp).$addparm."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>\r\n"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href=select_soft.php?f=$f&activepath=".urlencode("$activepath/$file").$addparm."><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(zip|rar|tgr.gz)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_zip.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ''; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_exe.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </head> | |||
| <body> | |||
| <div class="upload-bg"> | |||
| <table width="100%" cellpadding="0" cellspacing="1" align="center" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="3"> | |||
| <form action="select_soft_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <span>选择:<input type="file" name="uploadfile" class="w-50"></span> | |||
| <span>改名:<input type="text" name="newname" class="admin-input-sm"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">保存</button> | |||
| </form> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } | |||
| }//End Loop | |||
| ?> | |||
| </table> | |||
| </tr> | |||
| <tr> | |||
| <td colspan="3" class="admin-td">点击选择的文件,红色字样的为刚上传的文件</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="50%" class="admin-td">选择文件</td> | |||
| <td width="20%" class="admin-td">文件大小</td> | |||
| <td class="admin-td">修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| //判断文件类型并作处理 | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath); | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href='select_soft.php?f=$f&activepath=".urlencode($tmp).$addparm."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>\r\n"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href=select_soft.php?f=$f&activepath=".urlencode("$activepath/$file").$addparm."><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(zip|rar|tgr.gz)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_zip.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ''; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#^\.\.#", "", $reurl); | |||
| $reurl = $reurl; | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_exe.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } | |||
| }//End Loop | |||
| ?> | |||
| </table> | |||
| </div> | |||
| </body> | |||
| </html> | |||
| @@ -40,12 +40,7 @@ if (empty($comeback)) { | |||
| <link rel="stylesheet" href="../../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../../static/web/css/admin.css"> | |||
| <style> | |||
| html{background:#f5f5f5} | |||
| .bg{margin:10px;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)} | |||
| </style> | |||
| </head> | |||
| <body class="bg"> | |||
| <style>body{background:#f5f5f5}.upload-bg{margin:10px;background:#fff;border-radius:.2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}</style> | |||
| <script> | |||
| function nullLink() { | |||
| return; | |||
| @@ -56,155 +51,159 @@ html{background:#f5f5f5} | |||
| window.close(); | |||
| } | |||
| </script> | |||
| <table width="100%" cellpadding="0" cellspacing="1" align="center" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="3"> | |||
| <form action="select_templets_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <span>选择:<input type="file" name="uploadfile" class="w-50"></span> | |||
| <span>改名:<input type="text" name="filename" class="admin-input-sm"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">保存</button> | |||
| </form> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td width="50%" class="admin-td">选择文件</td> | |||
| <td width="20%" class="admin-td">文件大小</td> | |||
| <td class="admin-td">修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = ""; | |||
| $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| </head> | |||
| <body> | |||
| <div class="upload-bg"> | |||
| <table width="100%" cellpadding="0" cellspacing="1" align="center" class="table table-borderless icon"> | |||
| <tr> | |||
| <td colspan="3"> | |||
| <form action="select_templets_post.php" method="POST" enctype="multipart/form-data" name="myform"> | |||
| <input type="hidden" name="activepath" value="<?php echo $activepath ?>"> | |||
| <input type="hidden" name="f" value="<?php echo $f ?>"> | |||
| <input type="hidden" name="job" value="upload"> | |||
| <span>选择:<input type="file" name="uploadfile" class="w-50"></span> | |||
| <span>改名:<input type="text" name="filename" class="admin-input-sm"></span> | |||
| <button type="submit" name="sb1" class="btn btn-success btn-sm">保存</button> | |||
| </form> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td width="50%" class="admin-td">选择文件</td> | |||
| <td width="20%" class="admin-td">文件大小</td> | |||
| <td class="admin-td">修改时间</td> | |||
| </tr> | |||
| <?php | |||
| $dh = scandir($inpath); | |||
| $ty1 = ""; | |||
| $ty2 = ""; | |||
| foreach ($dh as $file) { | |||
| //计算文件大小和创建时间 | |||
| if ($file != "." && $file != ".." && !is_dir("$inpath/$file")) { | |||
| $filesize = filesize("$inpath/$file"); | |||
| $filesize = $filesize / 1024; | |||
| if ($filesize != "") | |||
| if ($filesize < 0.1) { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 2); | |||
| } else { | |||
| @list($ty1, $ty2) = split("\.", $filesize); | |||
| $filesize = $ty1.".".substr($ty2, 0, 1); | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| //判断文件类型并作处理 | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#", "", $activepath); | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href='select_templets.php?f=$f&activepath=".urlencode($tmp)."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>\r\n"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href=select_templets.php?f=$f&activepath=".urlencode("$activepath/$file")."><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(htm|html)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_htm.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(css)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_css.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(js)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_js.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(jpg)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='$reurl'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(gif|png)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='$reurl'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(txt)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_text.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td></tr>"; | |||
| echo "$line"; | |||
| } | |||
| $filetime = filemtime("$inpath/$file"); | |||
| $filetime = MyDate("Y-m-d H:i:s", $filetime); | |||
| } | |||
| //判断文件类型并作处理 | |||
| if ($file == ".") continue; | |||
| else if ($file == "..") { | |||
| if ($activepath == "") continue; | |||
| $tmp = preg_replace("#[\/][^\/]*$#", "", $activepath); | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href='select_templets.php?f=$f&activepath=".urlencode($tmp)."'><img src='../../static/web/img/icon_dir2.png'>上级目录</a></td> | |||
| <td colspan='2' class='admin-td'>当前目录:$activepath</td> | |||
| </tr>\r\n"; | |||
| echo $line; | |||
| } else if (is_dir("$inpath/$file")) { | |||
| if (preg_match("#^_(.*)$#i", $file)) continue; | |||
| if (preg_match("#^\.(.*)$#i", $file)) continue; | |||
| $line = "<tr> | |||
| <td class='admin-td'><a href=select_templets.php?f=$f&activepath=".urlencode("$activepath/$file")."><img src='../../static/web/img/icon_dir.png'>$file</a></td> | |||
| <td class='admin-td'></td> | |||
| <td class='admin-td'></td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(htm|html)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_htm.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(css)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_css.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(js)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_js.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(jpg)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='$reurl'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(gif|png)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='$reurl'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td> | |||
| </tr>"; | |||
| echo "$line"; | |||
| } else if (preg_match("#\.(txt)#i", $file)) { | |||
| if ($file == $comeback) $lstyle = "class='text-danger'"; | |||
| else $lstyle = ""; | |||
| $reurl = "$activeurl/$file"; | |||
| $reurl = preg_replace("#\.\.#", "", $reurl); | |||
| $reurl = preg_replace("#".$templetdir."\/#", "", $reurl); | |||
| $line = "<tr> | |||
| <td class='admin-td'> | |||
| <img src='../../static/web/img/icon_text.png'> | |||
| <a href=\"javascript:ReturnValue('$reurl');\" $lstyle>$file</a> | |||
| </td> | |||
| <td class='admin-td'>$filesize KB</td> | |||
| <td class='admin-td'>$filetime</td></tr>"; | |||
| echo "$line"; | |||
| } | |||
| }//End Loop | |||
| ?> | |||
| </table> | |||
| }//End Loop | |||
| ?> | |||
| </table> | |||
| </div> | |||
| </body> | |||
| </html> | |||
| @@ -2,7 +2,7 @@ text,单行文本(varchar) | |||
| textchar,单行文本(char) | |||
| multitext,多行文本 | |||
| htmltext,网页文本 | |||
| textdata,HTML形式保存数据 | |||
| textdata,网页形式保存数据 | |||
| int,整数类型 | |||
| float,小数类型 | |||
| datetime,时间类型 | |||
| @@ -10,8 +10,8 @@ img,图片 | |||
| imgfile,图片(无格式) | |||
| media,多媒体文件 | |||
| addon,附件类型 | |||
| select,使用select下拉框 | |||
| radio,使用radio选项卡 | |||
| select,select下拉框 | |||
| radio,radio选项卡 | |||
| checkbox,checkbox多选框 | |||
| stepselect,联动类型 | |||
| relation,关联文档 | |||
| @@ -47,7 +47,7 @@ function Copyinfo() { | |||
| var val = document.getElementById('text'); | |||
| window.getSelection().selectAllChildren(val); | |||
| document.execCommand("Copy"); | |||
| alert("复制环境配置摘要成功"); | |||
| alert("复制环境配置信息成功"); | |||
| } | |||
| //Dedebiz info | |||
| var dedebizInfo; | |||
| @@ -56,8 +56,7 @@ function ViewDedeBIZ() { | |||
| ShowMsg("启动商业组件失败"); | |||
| return; | |||
| } | |||
| ShowMsg(` | |||
| <table class="table table-borderless w-100"> | |||
| ShowMsg(`<table class="table table-borderless w-100"> | |||
| <tr> | |||
| <td width="120">版本号:</td> | |||
| <td>V${dedebizInfo.result.server_version}</td> | |||
| @@ -70,8 +69,7 @@ function ViewDedeBIZ() { | |||
| <td>内存占用:</td> | |||
| <td>${dedebizInfo.result.server_memory_usage}%</td> | |||
| </tr> | |||
| </table> | |||
| `); | |||
| </table>`); | |||
| } | |||
| function LoadServer() { | |||
| $.get("index_body.php?dopost=system_info", function (data) { | |||
| @@ -84,8 +82,7 @@ function LoadServer() { | |||
| } | |||
| let infoStr = `<table class="table table-borderless w-100">`; | |||
| if (typeof rsp.result.domain !== "undefined") { | |||
| infoStr += ` | |||
| <tr> | |||
| infoStr += `<tr> | |||
| <td width="90">授权域名:</td> | |||
| <td>${rsp.result.domain}</td> | |||
| <td width="90">授权版本:</td> | |||
| @@ -99,22 +96,19 @@ function LoadServer() { | |||
| <a href="${cfg_biz_dedebizUrl}/auth/?domain=${rsp.result.domain}" target="_blank" class="btn btn-success btn-sm">授权证书</a> | |||
| <a href="javascript:ViewDedeBIZ()" class="btn btn-primary btn-sm">组件信息</a> | |||
| </td> | |||
| </tr> | |||
| `; | |||
| </tr>`; | |||
| } | |||
| infoStr += "</table>"; | |||
| $("#system-info").html(infoStr); | |||
| } else { | |||
| $("#system-info").html(` | |||
| <table class="table table-borderless w-100"> | |||
| $("#system-info").html(`<table class="table table-borderless w-100"> | |||
| <tr> | |||
| <td>${rsp.msg}</td> | |||
| </tr> | |||
| <tr> | |||
| <td>您已购买了商业版授权,登录DedeBIZ官网会员中心可查看相关授权信息。若授权结果与实际授权存在差异,可能购买到其它非商业授权,及时和官网取得联系。</td> | |||
| <td>您已购买了商业版授权,登录DedeBIZ官网会员中心可查看相关授权信息。若授权结果与实际授权存在差异,可能购买到其它非商业授权,及时与我们取得联系。</td> | |||
| </tr> | |||
| </table> | |||
| `); | |||
| </table>`); | |||
| } | |||
| }); | |||
| } | |||
| @@ -333,8 +333,7 @@ function getEvent() { | |||
| while (func != null) { | |||
| var arg0 = func.arguments[0]; | |||
| if (arg0) { | |||
| if ((arg0.constructor == Event || arg0.constructor == MouseEvent) | |||
| || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) { | |||
| if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) { | |||
| return arg0; | |||
| } | |||
| } | |||
| @@ -343,13 +342,6 @@ function getEvent() { | |||
| return null; | |||
| } | |||
| //模拟ondrop事件相关代码 | |||
| /*---------------------------- | |||
| leftLeaning = 300; | |||
| 如果对象文档固定,用onmousedown=DropStart去除底下的DropStop | |||
| newobj.ondblclick = DropStart; | |||
| newobj.onmousemove = DropMove; | |||
| newobj.onmousedown = DropStop; | |||
| ----------------------------*/ | |||
| function DropStart() { | |||
| this.style.cursor = 'move'; | |||
| } | |||
| @@ -371,11 +363,6 @@ function DropMove() { | |||
| this.style.left = posLeft - leftLeaning; | |||
| } | |||
| //对指定的元素绑定move事件 | |||
| /*----------------------------- | |||
| onmousemove="DropMoveHand('divname', 225);" | |||
| onmousedown="DropStartHand();" | |||
| onmouseup="DropStopHand();" | |||
| -----------------------------*/ | |||
| function DropStartHand() { | |||
| canMove = (canMove ? false : true); | |||
| } | |||
| @@ -386,7 +373,6 @@ function DropMoveHand(objid, mleftLeaning) { | |||
| var event = getEvent(); | |||
| var obj = $Obj(objid); | |||
| if (!canMove) return; | |||
| if ($Nav() == 'IE') { | |||
| var posLeft = event.clientX - 20; | |||
| var posTop = event.clientY - 20; | |||
| @@ -413,7 +399,7 @@ function copyToClipboard(txt) { | |||
| try { | |||
| netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); | |||
| } catch (e) { | |||
| alert("浏览器已拒绝,请在浏览器地址栏输入about:config并回车\n然后把signed.applets.codebase_principal_support项设置为true"); | |||
| alert("浏览器已拒绝,请稍后重试"); | |||
| } | |||
| var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); | |||
| if (!clip) return; | |||
| @@ -461,9 +447,8 @@ function getSelCat(targetId) { | |||
| } | |||
| } | |||
| if (targetObj) targetObj.value = selvalue; | |||
| } | |||
| //主栏目单选 | |||
| else { | |||
| } else { | |||
| //主栏目单选 | |||
| if (selBox) { | |||
| for (var i = 0; i < selBox.length; i++) { | |||
| if (selBox[i].checked) selvalue = selBox[i].value; | |||
| @@ -528,13 +513,8 @@ function DedeConfirm(content="",title="确认提示") { | |||
| CloseModal(`DedeModal${modalID}`); | |||
| } | |||
| let footer = `<button type="button" class="btn btn-outline-success btn-sm" onClick="__DedeConfirmRunClose(\'${modalID}\')">取消</button><button type="button" class="btn btn-success btn-sm" onClick="__DedeConfirmRun(\'${modalID}\')">确定</button>`; | |||
| let modal = `<div id="DedeModal${modalID}" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="DedeModalLabel${modalID}"> | |||
| <div class="modal-dialog modal-dialog-centered" role="document"> | |||
| <div class="modal-content"><div class="modal-header"> | |||
| <h6 class="modal-title" id="DedeModalLabel${modalID}">${title}</h6>`; | |||
| modal += `<button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |||
| <span>×</span> | |||
| </button>`; | |||
| let modal = `<div id="DedeModal${modalID}" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="DedeModalLabel${modalID}"><div class="modal-dialog modal-dialog-centered" role="document"><div class="modal-content"><div class="modal-header"><h6 class="modal-title" id="DedeModalLabel${modalID}">${title}</h6>`; | |||
| modal += `<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span>×</span></button>`; | |||
| modal += `</div><div class="modal-body">${content}</div><div class="modal-footer">${footer}</div></div></div></div>`; | |||
| $("body").append(modal) | |||
| $("#DedeModal" + modalID).modal({ | |||
| @@ -571,13 +551,9 @@ function ShowMsg(content, ...args) { | |||
| } | |||
| footer = footer.replaceAll("~modalID~", modalID); | |||
| content = content.replaceAll("~modalID~", modalID); | |||
| var modal = `<div id="GKModal${modalID}" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="GKModalLabel${modalID}"> | |||
| <div class="modal-dialog ${size}" role="document"><div class="modal-content"> | |||
| <div class="modal-header"><h5 class="modal-title" id="GKModalLabel${modalID}">${title}</h5>`; | |||
| var modal = `<div id="GKModal${modalID}" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="GKModalLabel${modalID}"><div class="modal-dialog ${size}" role="document"><div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="GKModalLabel${modalID}">${title}</h5>`; | |||
| if (!noClose) { | |||
| modal += `<button type="button" class="close" data-dismiss="modal" aria-label="Close"> | |||
| <span>×</span> | |||
| </button>`; | |||
| modal += `<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span>×</span></button>`; | |||
| } | |||
| modal += `</div><div class="modal-body">${content}</div><div class="modal-footer">${footer}</div></div></div></div>`; | |||
| $("body").append(modal) | |||
| @@ -703,20 +679,9 @@ $(document).ready(function () { | |||
| }); | |||
| //截取缩略图 | |||
| function SetThumb(srcURL) { | |||
| var footer = | |||
| "<p><a href='javascript:useDefault(\"~modalID~\");' class='btn btn-success btn-sm'>使用原图</a><a href='javascript:okImage(\"~modalID~\")' class='btn btn-success btn-sm'>确定</a></p>"; | |||
| var optButton = `<p> | |||
| <label for="aspectRatio">比例</label> | |||
| <select id="aspectRatio" onchange="setAspectRatio(this.selectedIndex)"> | |||
| <option>16:9</option> | |||
| <option selected>4:3</option> | |||
| <option>1:1</option> | |||
| <option>2:3</option> | |||
| <option>自定义</option> | |||
| </select> | |||
| </p>`; | |||
| mdlCropperID = ShowMsg( | |||
| '<div class="float-left" style="width:320px"><p><img id="cropImg~modalID~" src="' + srcURL + '"></p><p>宽度:<span id="cropWidth"></span>px,高度:<span id="cropHeight"></span>px</p>' + optButton + '</div><div class="pv float-right" style="width:200px;height:100px;overflow:hidden"></div>', { | |||
| var footer = "<p><a href='javascript:useDefault(\"~modalID~\");' class='btn btn-success btn-sm'>使用原图</a><a href='javascript:okImage(\"~modalID~\")' class='btn btn-success btn-sm'>确定</a></p>"; | |||
| var optButton = `<p><label for="aspectRatio">比例</label><select id="aspectRatio" onchange="setAspectRatio(this.selectedIndex)"><option>16:9</option><option selected>4:3</option><option>1:1</option><option>2:3</option><option>自定义</option></select></p>`; | |||
| mdlCropperID = ShowMsg('<div class="float-left" style="width:320px"><p><img id="cropImg~modalID~" src="' + srcURL + '"></p><p>宽度:<span id="cropWidth"></span>px,高度:<span id="cropHeight"></span>px</p>' + optButton + '</div><div class="pv float-right" style="width:200px;height:100px;overflow:hidden"></div>', { | |||
| footer: footer, | |||
| noClose: false, | |||
| title: '图片裁剪', | |||
| @@ -1,5 +1,5 @@ | |||
| <?php | |||
| //以下为手工指定的混淆串 | |||
| //混淆串 | |||
| #www.dedebiz.com | |||
| #dedebiz.com | |||
| ?> | |||
| @@ -50,7 +50,7 @@ PwAMpkTJJ9nwNOO6saH2eMGaQ3oxZIQ+SmminDB8miI/+hwIn2hNmaHFuur0OGlB | |||
| NQabUzX9JoYtXqPcpZRT7ymHrppU0KFdUSEJiW0utTWJo0HrDOBIT5qWlM0MP9p/ | |||
| PwIDAQAB | |||
| -----END PUBLIC KEY----- | |||
| ');//DedeBIZ系统公钥 | |||
| '); //DedeBIZ系统公钥 | |||
| define('DEDECDNURL', 'https://cdn.dedebiz.com');//默认静态资源地址 | |||
| if (version_compare(PHP_VERSION, '5.4.0', '>=')) { | |||
| if (!function_exists('session_register')) { | |||
| @@ -120,7 +120,7 @@ if (!is_dir($sessSavePath)) mkdir($sessSavePath); | |||
| if (is_writeable($sessSavePath) && is_readable($sessSavePath)) { | |||
| session_save_path($sessSavePath); | |||
| } | |||
| //转换上传的文件相关的变量及安全处理、并引用前台通用的上传函数 | |||
| //转换上传的文件相关的变量及安全处理,并引用前台通用的上传函数 | |||
| if ($_FILES) { | |||
| require_once(DEDEINC.'/uploadsafe.inc.php'); | |||
| } | |||
| @@ -152,13 +152,13 @@ if ($cfg_multi_site == 'Y') { | |||
| } else { | |||
| $cfg_mainsite = ''; | |||
| } | |||
| //模板的存放目录 | |||
| //模板存放目录 | |||
| $cfg_templets_dir = $cfg_cmspath.'/theme'; | |||
| $cfg_templeturl = $cfg_mainsite.$cfg_templets_dir; | |||
| $cfg_templets_skin = empty($cfg_df_style) ? $cfg_mainsite.$cfg_templets_dir."/templets" : $cfg_mainsite.$cfg_templets_dir."/$cfg_df_style"; | |||
| //cms安装目录的网址 | |||
| //安装目录网址 | |||
| $cfg_cmsurl = $cfg_mainsite.$cfg_cmspath; | |||
| //插件目录,这个目录是用于存放计数器、投票、评论等程序的必要动态程序 | |||
| //模块插件目录 | |||
| $cfg_plus_dir = $cfg_cmspath.'/apps'; | |||
| $cfg_phpurl = $cfg_mainsite.$cfg_plus_dir; | |||
| $cfg_static_dir = $cfg_cmspath.'/static'; | |||
| @@ -167,22 +167,22 @@ $cfg_mobile_dir = $cfg_cmspath.'/m'; | |||
| $cfg_mobileurl = $cfg_mainsite.$cfg_mobile_dir; | |||
| $cfg_data_dir = $cfg_cmspath.'/data'; | |||
| $cfg_dataurl = $cfg_mainsite.$cfg_data_dir; | |||
| //会员目录 | |||
| //会员用户目录 | |||
| $cfg_member_dir = $cfg_cmspath.'/user'; | |||
| $cfg_memberurl = $cfg_mainsite.$cfg_member_dir; | |||
| //专题列表的存放路径 | |||
| //专题存放目录 | |||
| $cfg_special = $cfg_cmspath.'/a/special'; | |||
| $cfg_specialurl = $cfg_mainsite.$cfg_special; | |||
| //附件目录 | |||
| $cfg_medias_dir = $cfg_cmspath.$cfg_medias_dir; | |||
| $cfg_mediasurl = $cfg_mainsite.$cfg_medias_dir; | |||
| //上传的普通图片的路径,建议按默认 | |||
| //上传图片存放目录,建议按默认 | |||
| $cfg_image_dir = $cfg_medias_dir.'/allimg'; | |||
| //用户投稿图片存放目录 | |||
| $cfg_user_dir = $cfg_medias_dir.'/userup'; | |||
| //上传的软件目录 | |||
| //上传软件存放目录 | |||
| $cfg_soft_dir = $cfg_medias_dir.'/soft'; | |||
| //上传的多媒体文件目录 | |||
| //上传多媒体文件存放目录 | |||
| $cfg_other_medias = $cfg_medias_dir.'/media'; | |||
| //软件摘要信息,请不要删除,否则系统无法正确接收系统漏洞或升级信息 | |||
| $cfg_version = 'V6'; | |||