From f7d5f131a11752d12cc18605506cf58c2a2fe897 Mon Sep 17 00:00:00 2001 From: xiaoz Date: Thu, 14 Apr 2022 20:12:17 +0800 Subject: [PATCH] fix bug --- class/Api.php | 7 +++++++ data/.htaccess | 2 ++ db/onenav.simple.db3 | Bin 49152 -> 53248 bytes db/sql/20220413.sql | 18 ++++++++++++++++++ templates/admin/setting/theme.php | 10 +++++----- templates/admin/setting/transition_page.php | 6 +++--- templates/admin/static/embed.js | 2 +- 7 files changed, 36 insertions(+), 9 deletions(-) create mode 100755 data/.htaccess create mode 100644 db/sql/20220413.sql diff --git a/class/Api.php b/class/Api.php index 7f638bf..02c325a 100755 --- a/class/Api.php +++ b/class/Api.php @@ -781,6 +781,13 @@ class Api { //数据库sql目录 $sql_dir = 'db/sql/'; $name = $data['name']; + //查询sql是否已经执行过 + $count = $this->db->count("on_db_logs",[ + "sql_name" => $name + ]); + if( $count >= 1 ) { + $this->err_msg(-2000,$name."已经更新过!"); + } $sql_name = $sql_dir.$name; //如果文件不存在,直接返回错误 if ( !file_exists($sql_name) ) { diff --git a/data/.htaccess b/data/.htaccess new file mode 100755 index 0000000..baa56e5 --- /dev/null +++ b/data/.htaccess @@ -0,0 +1,2 @@ +order allow,deny +deny from all \ No newline at end of file diff --git a/db/onenav.simple.db3 b/db/onenav.simple.db3 index 671dd2c9f4a38cc5d843656c86884fbdec4775c4..6ed4ea7f92b5fdb29b89e28d137ce0893820b58a 100644 GIT binary patch delta 639 zcmZo@U~X8zJV9Epn}LCW7l>g%a-xp0YBz(Pe=RSE4+9UI0s~(-cLo1`HU&O8ULFo{ zZWhjmT*o=nIeu&w6qv)hS%FQ5iG}MA!YG4uA%;Lc0u$j%^A3q-}e-Q)!BmQIjtN8o)i#7`?B=B2Eak4R}vWPMm85kKE zm>8Pq6&L0tMexoE2?}+U;y{rzMwXkrYJL>Zz*P+Vclpoo?*f+7b4o(Z g;S^w2WrP|G*31EvwSee)57l*-C|&za7BvU}0ClIRumAu6 delta 421 zcmZozz}(QlJV9EpiGhKE2Z&)nbfS*2aub7IZ~`xf4+A%w0s~(-cLo1`HU&O8PGOGC z93i|s9OB$8n*{~tv2Ipi(_s?e+|9rN(jLprCT^(6SU#DNQ_+soImp#9#8tu5&&4%D zAwMrZzn~;DKd(4GJGC<2(|e~5x#sE>~hP^v63 zr!*BT1>&Vvl%(dRfVsR}ntc9@p5m&ijIFkto4D;6H?wd*RFURH_=k^~S&5(x1!|Methay&z6S|zfC}z60RSvname); ?> -
-
- -

name ?>

+
+
+ +

name ?>

版本:version ?>

更新时间:update ?>


@@ -57,7 +57,7 @@ function set_theme(name) { }, 2000); } else{ - layer.msg(data.data, {icon: 5}); + layer.msg(data.err_msg, {icon: 5}); } }); } diff --git a/templates/admin/setting/transition_page.php b/templates/admin/setting/transition_page.php index 5639506..ed26bff 100644 --- a/templates/admin/setting/transition_page.php +++ b/templates/admin/setting/transition_page.php @@ -9,7 +9,7 @@
- +
title="关闭"> title="开启"> @@ -17,7 +17,7 @@
- +
@@ -25,7 +25,7 @@
- +
diff --git a/templates/admin/static/embed.js b/templates/admin/static/embed.js index 2507b1a..9ed9bd4 100755 --- a/templates/admin/static/embed.js +++ b/templates/admin/static/embed.js @@ -507,7 +507,7 @@ function get_sql_update_list() { function exe_sql(sqlname) { $.ajax({ url: "index.php?c=api&method=exe_sql&name=" + sqlname, async:false, success: function(data,status){ if( data.code == 0 ){ - $("#console_log").append(data.data); + $("#console_log").append(data.data + "\n" ); } else { $("#console_log").append(sqlname + "更新失败!\n");