change configs to settings

This commit is contained in:
xiaomlove
2021-01-13 02:02:00 +08:00
parent 9f673fccf3
commit 1eb5d8441e
2 changed files with 18 additions and 18 deletions
+3 -3
View File
@@ -242,15 +242,15 @@ function get_setting($name = null, $prefix = null)
static $settings; static $settings;
if (is_null($settings)) { if (is_null($settings)) {
//get all settings from database //get all settings from database
$sql = "select config_name, config_value from configs"; $sql = "select name, value from settings";
$result = sql_query($sql); $result = sql_query($sql);
while ($row = mysql_fetch_assoc($result)) { while ($row = mysql_fetch_assoc($result)) {
$value = $row['config_value']; $value = $row['value'];
$arr = json_decode($value, true); $arr = json_decode($value, true);
if (is_array($arr)) { if (is_array($arr)) {
$value = $arr; $value = $arr;
} }
$settings[$row['config_name']] = $value; $settings[$row['name']] = $value;
} }
} }
+15 -15
View File
@@ -24,9 +24,9 @@ function yesorno($title, $name, $value, $note="")
tr($title, "<input type='radio' id='".$name."yes' name='".$name."'".($value == "yes" ? " checked=\"checked\"" : "")." value='yes' /> <label for='".$name."yes'>".$lang_settings['text_yes']."</label> <input type='radio' id='".$name."no' name='".$name."'".($value == "no" ? " checked=\"checked\"" : "")." value='no' /> <label for='".$name."no'>".$lang_settings['text_no']."</label><br />".$note, 1); tr($title, "<input type='radio' id='".$name."yes' name='".$name."'".($value == "yes" ? " checked=\"checked\"" : "")." value='yes' /> <label for='".$name."yes'>".$lang_settings['text_yes']."</label> <input type='radio' id='".$name."no' name='".$name."'".($value == "no" ? " checked=\"checked\"" : "")." value='no' /> <label for='".$name."no'>".$lang_settings['text_no']."</label><br />".$note, 1);
} }
function saveConfig($prefix, $nameAndValue) function saveSetting($prefix, $nameAndValue)
{ {
$sql = "insert into configs (config_name, config_value) values "; $sql = "insert into settings (name, value) values ";
$data = []; $data = [];
foreach ($nameAndValue as $name => $value) { foreach ($nameAndValue as $name => $value) {
if (is_array($value)) { if (is_array($value)) {
@@ -34,7 +34,7 @@ function saveConfig($prefix, $nameAndValue)
} }
$data[] = sprintf("(%s, %s)", sqlesc("$prefix.$name"), sqlesc($value)); $data[] = sprintf("(%s, %s)", sqlesc("$prefix.$name"), sqlesc($value));
} }
$sql .= implode(",", $data) . " on duplicate key update config_value = values(config_value)"; $sql .= implode(",", $data) . " on duplicate key update value = values(value)";
sql_query($sql) or sqlerr(__FILE__, __LINE__); sql_query($sql) or sqlerr(__FILE__, __LINE__);
} }
@@ -57,7 +57,7 @@ if ($action == 'savesettings_main') // save main
} }
// WriteConfig('MAIN', $MAIN); // WriteConfig('MAIN', $MAIN);
saveConfig('main', $MAIN); saveSetting('main', $MAIN);
$Cache->delete_value('recent_news', true); $Cache->delete_value('recent_news', true);
$Cache->delete_value('stats_users', true); $Cache->delete_value('stats_users', true);
$Cache->delete_value('stats_torrents', true); $Cache->delete_value('stats_torrents', true);
@@ -78,7 +78,7 @@ elseif ($action == 'savesettings_basic') // save basic
$BASIC[$config] = $$config ?? null; $BASIC[$config] = $$config ?? null;
} }
// WriteConfig('BASIC', $BASIC); // WriteConfig('BASIC', $BASIC);
saveConfig('basic', $BASIC); saveSetting('basic', $BASIC);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker basic settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker basic settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -93,7 +93,7 @@ elseif ($action == 'savesettings_code') // save database
$CODE[$config] = $$config ?? null; $CODE[$config] = $$config ?? null;
} }
// WriteConfig('CODE', $CODE); // WriteConfig('CODE', $CODE);
saveConfig('code', $CODE); saveSetting('code', $CODE);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker code settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker code settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -108,7 +108,7 @@ elseif ($action == 'savesettings_bonus') // save bonus
$BONUS[$config] = $$config ?? null; $BONUS[$config] = $$config ?? null;
} }
// WriteConfig('BONUS', $BONUS); // WriteConfig('BONUS', $BONUS);
saveConfig('bonus', $BONUS); saveSetting('bonus', $BONUS);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker bonus settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker bonus settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -124,7 +124,7 @@ elseif ($action == 'savesettings_account') // save account
$ACCOUNT[$config] = $$config ?? null; $ACCOUNT[$config] = $$config ?? null;
} }
// WriteConfig('ACCOUNT', $ACCOUNT); // WriteConfig('ACCOUNT', $ACCOUNT);
saveConfig('account', $ACCOUNT); saveSetting('account', $ACCOUNT);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker account settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker account settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -140,7 +140,7 @@ elseif($action == 'savesettings_torrent') // save account
} }
// WriteConfig('TORRENT', $TORRENT); // WriteConfig('TORRENT', $TORRENT);
saveConfig('torrent', $TORRENT); saveSetting('torrent', $TORRENT);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker torrent settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker torrent settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -162,7 +162,7 @@ elseif ($action == 'savesettings_smtp') // save smtp
$SMTP[$config] = $$config ?? null; $SMTP[$config] = $$config ?? null;
} }
// WriteConfig('SMTP', $SMTP); // WriteConfig('SMTP', $SMTP);
saveConfig('smtp', $SMTP); saveSetting('smtp', $SMTP);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker SMTP settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker SMTP settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -177,7 +177,7 @@ elseif ($action == 'savesettings_security') // save security
$SECURITY[$config] = $$config ?? null; $SECURITY[$config] = $$config ?? null;
} }
// WriteConfig('SECURITY', $SECURITY); // WriteConfig('SECURITY', $SECURITY);
saveConfig('security', $SECURITY); saveSetting('security', $SECURITY);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker SECURITY settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker SECURITY settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -193,7 +193,7 @@ elseif ($action == 'savesettings_authority') // save user authority
} }
// WriteConfig('AUTHORITY', $AUTHORITY); // WriteConfig('AUTHORITY', $AUTHORITY);
saveConfig('authority', $AUTHORITY); saveSetting('authority', $AUTHORITY);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker USER AUTHORITY settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker USER AUTHORITY settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -208,7 +208,7 @@ elseif ($action == 'savesettings_tweak') // save tweak
$TWEAK[$config] = $$config ?? null; $TWEAK[$config] = $$config ?? null;
} }
// WriteConfig('TWEAK', $TWEAK); // WriteConfig('TWEAK', $TWEAK);
saveConfig('tweak', $TWEAK); saveSetting('tweak', $TWEAK);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker TWEAK settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker TWEAK settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -224,7 +224,7 @@ elseif ($action == 'savesettings_attachment') // save attachment
} }
// WriteConfig('ATTACHMENT', $ATTACHMENT); // WriteConfig('ATTACHMENT', $ATTACHMENT);
saveConfig('attachment', $ATTACHMENT); saveSetting('attachment', $ATTACHMENT);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker ATTACHMENT settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker ATTACHMENT settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();
@@ -240,7 +240,7 @@ elseif ($action == 'savesettings_advertisement') // save advertisement
} }
// WriteConfig('ADVERTISEMENT', $ADVERTISEMENT); // WriteConfig('ADVERTISEMENT', $ADVERTISEMENT);
saveConfig('advertisement', $ADVERTISEMENT); saveSetting('advertisement', $ADVERTISEMENT);
$actiontime = date("F j, Y, g:i a"); $actiontime = date("F j, Y, g:i a");
write_log("Tracker ADVERTISEMENT settings updated by $CURUSER[username]. $actiontime",'mod'); write_log("Tracker ADVERTISEMENT settings updated by $CURUSER[username]. $actiontime",'mod');
go_back(); go_back();