Browse Source

sql命令工具优化

tags/6.5.2
tianya 6 days ago
parent
commit
c83683e0ba
4 changed files with 19 additions and 4 deletions
  1. +7
    -0
      src/admin/sys_sql_query.php
  2. +4
    -1
      src/install/sql-dfdata.txt
  3. +6
    -2
      src/install/update.txt
  4. +2
    -1
      src/user/api.php

+ 7
- 0
src/admin/sys_sql_query.php View File

@@ -85,11 +85,18 @@ else if ($dopost == "repairAll") {
//执行SQL语句
else if ($dopost == "query") {
CheckCSRF();
$mysqlVersions = explode('.',trim($row[0]));
$mysqlVersion = $mysqlVersions[0].".".$mysqlVersions[1];
$sqlquery = trim(stripslashes($sqlquery));

if (preg_match("#drop(.*)table#i", $sqlquery) || preg_match("#drop(.*)database#", $sqlquery)) {
echo "删除数据表或数据库的语句不允许在这里执行";
exit();
}
if ($mysqlVersion >= 4.1 && preg_match('#CREATE#i', $sqlquery)) {
$sql4tmp = "ENGINE=MyISAM DEFAULT CHARSET=".$$cfg_db_language;
$sqlquery = preg_replace("#TYPE=MyISAM#i", $sql4tmp, $sqlquery);
}
echo '<link rel="stylesheet" href="/static/web/css/bootstrap.min.css">';
//运行查询语句
if (preg_match("#^select #i", $sqlquery)) {


+ 4
- 1
src/install/sql-dfdata.txt View File

@@ -512,6 +512,7 @@ INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `
INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(1, 'https://www.dedebiz.com/help', '帮助中心', '', '', '', 1227772717, 1, 2);
INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(1, 'https://www.dedebiz.com/auth', '授权中心', '', '', '', 1227772703, 1, 2);
INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(3, 'https://www.dedebiz.com/git', '代码托管', '', '', '', 1603767210, 1, 1);
INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(4, 'https://www.dedebiz.com/ai', 'AI建站', '', '', '', 1742983936, 8, 2);
INSERT INTO `#@__flinktype` VALUES ('1','综合网站'),
('2','娱乐类'),
@@ -4110,4 +4111,6 @@ INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALU
INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_max_tokens', '最大令牌数(为空则不限,默认采用模型默认值)', 8, 'string', '');
INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_temperature', '采样温度(为空则采用模型默认值)', 8, 'string', '');
INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_top_p', '核采样(为空则采用模型默认值)', 8, 'string', '');
INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_enabled', '是否开启智能助手', 8, 'bool', 'Y');
INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_ai_enabled', '是否开启智能助手', 8, 'bool', 'Y');
INSERT INTO `#@__ai_prompt` (`pname`, `title`, `issystem`, `description`, `info`, `prompt`, `dfprompt`) VALUES ('body_edit', '编辑器内容修改', 1, '富文本编辑器中内容修改', '系统提示词变量,不建议修改。需要助手1.0.3版本以上<hr>body:富文本内容', '用户将会提供内容修改要求,根据要求对下面的文章内容html内容进行处理,需要保障html的完整。\r\n\r\n文章内容:\r\n~body~\r\n\r\n参考输入 EXAMPLE INPUT:\r\n帮我加粗“穆云智能”\r\n\r\n参考格式返回 EXAMPLE OUTPUT:\r\n{content}<p>公司简介</p><p><strong>穆云智能</strong>科技是一家专注于人工智能技术研发与应用的高科技企业,致力于为各行业提供智能化解决方案,助力企业提升效率,推动数字化转型。公司业务涵盖计算机视觉、自然语言处理、机器学习等多个AI技术领域,并广泛应用于营销、制造、金融、医疗等行业。</p>{/content}', '我需要将内容润色下,希望更专业');

+ 6
- 2
src/install/update.txt View File

@@ -218,6 +218,10 @@ INSERT INTO `#@__sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALU
CREATE TABLE `#@__tagindex_infos` (
`tagid` int NOT NULL,
`litpic` varchar(255) DEFAULT NULL,
`body` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci,
`body` mediumtext,
PRIMARY KEY (`tagid`)
) TYPE=MyISAM;
) TYPE=MyISAM;

-- 6.5.1
INSERT INTO `#@__ai_prompt` (`pname`, `title`, `issystem`, `description`, `info`, `prompt`, `dfprompt`) VALUES ('body_edit', '编辑器内容修改', 1, '富文本编辑器中内容修改', '系统提示词变量,不建议修改。需要助手1.0.3版本以上<hr>body:富文本内容', '用户将会提供内容修改要求,根据要求对下面的文章内容html内容进行处理,需要保障html的完整。\r\n\r\n文章内容:\r\n~body~\r\n\r\n参考输入 EXAMPLE INPUT:\r\n帮我加粗“穆云智能”\r\n\r\n参考格式返回 EXAMPLE OUTPUT:\r\n{content}<p>公司简介</p><p><strong>穆云智能</strong>科技是一家专注于人工智能技术研发与应用的高科技企业,致力于为各行业提供智能化解决方案,助力企业提升效率,推动数字化转型。公司业务涵盖计算机视觉、自然语言处理、机器学习等多个AI技术领域,并广泛应用于营销、制造、金融、医疗等行业。</p>{/content}', '我需要将内容润色下,希望更专业');
INSERT INTO `#@__flink` (`sortrank`, `url`, `webname`, `msg`, `email`, `logo`, `dtime`, `typeid`, `ischeck`) VALUES(4, 'https://www.dedebiz.com/ai', 'AI建站', '', '', '', 1742983936, 8, 2);

+ 2
- 1
src/user/api.php View File

@@ -11,6 +11,7 @@ define('IS_DEDEAPI', TRUE);
require_once(dirname(__FILE__)."/config.php");
AjaxHead();
$action = isset($action)? $action : '';
$rkey = $ck == 1? "url" : "data";
if ($action === 'is_need_check_code') {
$isNeed = $cfg_ml->isNeedCheckCode($userid);
echo json_encode(array(
@@ -200,7 +201,7 @@ if ($action === 'is_need_check_code') {
$dsql->ExecuteNoneQuery($inquery);
}
}
$rkey = $ck == 1? "url" : "data";
if (move_uploaded_file($ff["tmp_name"], $target_file)) {
if ($mediatype === 1) {
//图片自动裁剪


Loading…
Cancel
Save