From 9f4edec3330a10ee6d62af2b579d5e60a20317e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Fri, 10 Feb 2023 10:53:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=BC=B9=E5=87=BA=E5=B1=82?= =?UTF-8?q?=E5=92=8C=E6=96=87=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- dedebiz | 35 ++- src/admin/dialog/select_images.php | 222 ++++++++++--------- src/admin/dialog/select_media.php | 251 +++++++++++----------- src/admin/dialog/select_mimages.php | 2 +- src/admin/dialog/select_soft.php | 195 +++++++++-------- src/admin/dialog/select_templets.php | 309 +++++++++++++-------------- src/admin/inc/fieldtype.txt | 6 +- src/admin/js/indexbody.js | 22 +- src/admin/js/main.js | 57 +---- src/data/downmix.data.inc | 2 +- src/system/common.inc.php | 20 +- 12 files changed, 535 insertions(+), 588 deletions(-) diff --git a/README.md b/README.md index 9a2c9903..9f987510 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Sockets:支持接入DedeBIZ商业组件模块 ``` / -..../a 默认HTML文件存放目录[必须可写入] +..../a 默认网页文件存放目录[必须可写入] ..../admin 默认后台管理目录[可任意改名] ..../apps 插件扩展程序目录[不可写入,可执行] ..../data 系统缓存或其它可写入数据存放目录[必须可写入,但不可执行,建议关闭对外访问权限] diff --git a/dedebiz b/dedebiz index 11596023..00c42918 100755 --- a/dedebiz +++ b/dedebiz @@ -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; -} \ No newline at end of file +} +?> \ No newline at end of file diff --git a/src/admin/dialog/select_images.php b/src/admin/dialog/select_images.php index b65bcf5e..7386e7e9 100644 --- a/src/admin/dialog/select_images.php +++ b/src/admin/dialog/select_images.php @@ -59,11 +59,7 @@ if (!empty($iseditor)) { - + - -
- -- - | -|||
点击图片预览,再点击图片关闭预览,点击文件名选择图片 | -|||
预览 | -选择图片 | -文件大小 | -修改时间 | -![]() |
- 当前目录:$activepath | - "; - echo $line; - } else if (is_dir("$inpath/$file")) { - if (preg_match("#^_(.*)$#i", $file)) continue; - if (preg_match("#^\.(.*)$#i", $file)) continue; - $line = "
![]() |
- - | - | |
- |
- $filesize KB | -$filetime | -|
- | |||
点击图片预览,再点击图片关闭预览,点击文件名选择图片 | +|||
预览 | +选择图片 | +文件大小 | +修改时间 | +![]() |
+ 当前目录:$activepath | + "; + echo $line; + } else if (is_dir("$inpath/$file")) { + if (preg_match("#^_(.*)$#i", $file)) continue; + if (preg_match("#^\.(.*)$#i", $file)) continue; + $line = "
![]() |
+ + | + | |
+ |
+ $filesize KB | +$filetime | +|
+ |
+ $filesize KB | +$filetime | +