📄 settings.php
字号:
<?
$page = "settings.php";
include "header.php";
if(isset($_POST['task'])) { $task = $_POST['task']; } elseif(isset($_GET['task'])) { $task = $_GET['task']; } else { $task = "main"; }
if($task == "dosave") {
$entries_per_page = $_POST['entries_per_page'];
$language = $_POST['language'];
$timezone = $_POST['timezone'];
$format_date = $_POST['format_date'];
$format_time = $_POST['format_time'];
$showtitle = $_POST['showtitle'];
$recent_entries = $_POST['recent_entries'];
$entry_default = str_replace("<", "<", $_POST['entry_default']);
if($group_info[allow_privacy] == 1) {
$default_privacy = $_POST['default_privacy'];
} else {
$default_privacy = $user_info[default_privacy];
}
if($group_info[allow_mailinglist] == 1) {
$mailing_list = str_replace("<", "<", $_POST['mailing_list']);
} else {
$mailing_list = "";
}
if($group_info[allow_banning] == 1) {
$banned_ips = str_replace(" ", "", str_replace("<", "<", $_POST['banned_ips']));
} else {
$banned_ips = "";
}
// CHECK IF MAILING LIST IS OVER 30 EMAIL ADDRESSES
$result = substr_count($mailing_list, "@");
if($result > 30) { echo $head; error(33); }
if($entries_per_page != (int) $entries_per_page | !is_numeric($entries_per_page) | $entries_per_page < 1) { echo $head; error(26); }
if($recent_entries != (int) $recent_entries | !is_numeric($recent_entries)) { echo $head; error(31); }
mysql_query("UPDATE bhost_users SET language='$language', entries_per_page='$entries_per_page', recent_entries='$recent_entries', timezone='$timezone', format_date='$format_date', format_time='$format_time', showtitle='$showtitle', entry_default='$entry_default', default_privacy='$default_privacy', mailing_list='$mailing_list', banned_ips='$banned_ips' WHERE u_id='$user_info[u_id]'");
$user_info = mysql_fetch_assoc(mysql_query("SELECT * FROM bhost_users WHERE u_id='$user_info[u_id]'"));
echo $head;
echo "
<h2>$settings1</h2>
$settings2
<br><br>
<form action='settings.php' method='POST'>
<input type='submit' class='button' value='$settings3'>
</form>
";
echo $foot;
exit();
}
if($task == "main") {
echo $head;
echo "
<h2>$settings1</h2>
$settings4
<br><br>
<form action='settings.php' method='POST'>
<table cellpadding='0' cellspacing='0' style='margin-left: 10px;'>
<tr>
<td style='padding-top: 0px;' align='right' class='entry1'>$settings5</td>
<td style='padding-top: 0px;' class='entry2'>
<input name='entries_per_page' value='$user_info[entries_per_page]' maxlength='5' size='3'>"; tip("13"); echo "
</td>
</tr>
<tr>
<td align='right' class='entry1'>$settings7</td>
<td class='entry2'>
<input name='recent_entries' value='$user_info[recent_entries]' maxlength='5' size='3'>"; tip("14"); echo "
</td>
</tr>
";
if($group_info[allow_language] == "1") {
echo "
<tr>
<td align='right' class='entry1'>$settings6</td>
<td class='entry2'>
<select name='language'>
";
$handle = opendir("../lang/");
while($filename = readdir($handle)) {
if ($filename != "." && $filename != ".." && $filename != "index.php") {
echo "<option value='$filename'"; if($user_info[language] == "$filename") { echo " SELECTED"; } echo ">$filename</option>";
}
}
closedir($handle);
echo "
</select>
</td>
</tr>
";
} else {
echo "<input type='hidden' name='language' value='$admin_info[language]'>";
}
echo "
<tr>
<td align='right' class='entry1'>$settings9</td>
<td class='entry2'>
<select name='timezone'>
<option value='-8'"; if($user_info[timezone] == "-8") { echo " SELECTED"; } echo ">Pacific Time (US & Canada)</option>
<option value='-7'"; if($user_info[timezone] == "-7") { echo " SELECTED"; } echo ">Mountain Time (US & Canada)</option>
<option value='-6'"; if($user_info[timezone] == "-6") { echo " SELECTED"; } echo ">Central Time (US & Canada)</option>
<option value='-5'"; if($user_info[timezone] == "-5") { echo " SELECTED"; } echo ">Eastern Time (US & Canada)</option>
<option value='-4'"; if($user_info[timezone] == "-4") { echo " SELECTED"; } echo ">Atlantic Time (Canada)</option>
<option value='-9'"; if($user_info[timezone] == "-9") { echo " SELECTED"; } echo ">Alaska (US & Canada)</option>
<option value='-10'"; if($user_info[timezone] == "-10") { echo " SELECTED"; } echo ">Hawaii (US)</option>
<option value='-11'"; if($user_info[timezone] == "-11") { echo " SELECTED"; } echo ">Midway Island, Samoa</option>
<option value='-12'"; if($user_info[timezone] == "-12") { echo " SELECTED"; } echo ">Eniwetok, Kwajalein</option>
<option value='-3.3'"; if($user_info[timezone] == "-3.3") { echo " SELECTED"; } echo ">Newfoundland</option>
<option value='-3'"; if($user_info[timezone] == "-3") { echo " SELECTED"; } echo ">Brasilia, Buenos Aires, Georgetown</option>
<option value='-2'"; if($user_info[timezone] == "-2") { echo " SELECTED"; } echo ">Mid-Atlantic</option>
<option value='-1'"; if($user_info[timezone] == "-1") { echo " SELECTED"; } echo ">Azores, Cape Verde Is.</option>
<option value='0'"; if($user_info[timezone] == "0") { echo " SELECTED"; } echo ">Greenwich Mean Time (Lisbon, London)</option>
<option value='1'"; if($user_info[timezone] == "1") { echo " SELECTED"; } echo ">Amsterdam, Berlin, Paris, Rome, Madrid</option>
<option value='2'"; if($user_info[timezone] == "2") { echo " SELECTED"; } echo ">Athens, Helsinki, Istanbul, Cairo, E. Europe</option>
<option value='3'"; if($user_info[timezone] == "3") { echo " SELECTED"; } echo ">Baghdad, Kuwait, Nairobi, Moscow</option>
<option value='3.3'"; if($user_info[timezone] == "3.3") { echo " SELECTED"; } echo ">Tehran</option>
<option value='4'"; if($user_info[timezone] == "4") { echo " SELECTED"; } echo ">Abu Dhabi, Kazan, Muscat</option>
<option value='4.3'"; if($user_info[timezone] == "4.3") { echo " SELECTED"; } echo ">Kabul</option>
<option value='5'"; if($user_info[timezone] == "5") { echo " SELECTED"; } echo ">Islamabad, Karachi, Tashkent</option>
<option value='5.5'"; if($user_info[timezone] == "5.5") { echo " SELECTED"; } echo ">Bombay, Calcutta, New Delhi</option>
<option value='6'"; if($user_info[timezone] == "6") { echo " SELECTED"; } echo ">Almaty, Dhaka</option>
<option value='7'"; if($user_info[timezone] == "7") { echo " SELECTED"; } echo ">Bangkok, Jakarta, Hanoi</option>
<option value='8'"; if($user_info[timezone] == "8") { echo " SELECTED"; } echo ">Beijing, Hong Kong, Singapore, Taipei</option>
<option value='9'"; if($user_info[timezone] == "9") { echo " SELECTED"; } echo ">Tokyo, Osaka, Sapporto, Seoul, Yakutsk</option>
<option value='9.3'"; if($user_info[timezone] == "9.3") { echo " SELECTED"; } echo ">Adelaide, Darwin</option>
<option value='10'"; if($user_info[timezone] == "10") { echo " SELECTED"; } echo ">Brisbane, Melbourne, Sydney, Guam</option>
<option value='11'"; if($user_info[timezone] == "11") { echo " SELECTED"; } echo ">Magadan, Soloman Is., New Caledonia</option>
<option value='12'"; if($user_info[timezone] == "12") { echo " SELECTED"; } echo ">Fiji, Kamchatka, Marshall Is., Wellington</option>
</select>
</td>
</tr>
<tr>
<td align='right' class='entry1'>$settings10</td>
<td class='entry2'>
<select name='format_date'>
<option value='n/j/Y'"; if($user_info[format_date] == "n/j/Y") { echo " SELECTED"; } echo ">".cdate("n/j/Y", time())."</option>
<option value='n.j.Y'"; if($user_info[format_date] == "n.j.Y") { echo " SELECTED"; } echo ">".cdate("n.j.Y", time())."</option>
<option value='n-j-Y'"; if($user_info[format_date] == "n-j-Y") { echo " SELECTED"; } echo ">".cdate("n-j-Y", time())."</option>
<option value='Y/n/j'"; if($user_info[format_date] == "Y/n/j") { echo " SELECTED"; } echo ">".cdate("Y/n/j", time())."</option>
<option value='Y-n-j'"; if($user_info[format_date] == "Y-n-j") { echo " SELECTED"; } echo ">".cdate("Y-n-j", time())."</option>
<option value='Y-m-d'"; if($user_info[format_date] == "Y-m-d") { echo " SELECTED"; } echo ">".cdate("Y-m-d", time())."</option>
<option value='Ynj'"; if($user_info[format_date] == "Ynj") { echo " SELECTED"; } echo ">".cdate("Ynj", time())."</option>
<option value='j/n/Y'"; if($user_info[format_date] == "j/n/Y") { echo " SELECTED"; } echo ">".cdate("j/n/Y", time())."</option>
<option value='j.n.Y'"; if($user_info[format_date] == "j.n.Y") { echo " SELECTED"; } echo ">".cdate("j.n.Y", time())."</option>
<option value='M. j, Y'"; if($user_info[format_date] == "M. j, Y") { echo " SELECTED"; } echo ">".cdate("M. j, Y", time())."</option>
<option value='F j, Y'"; if($user_info[format_date] == "F j, Y") { echo " SELECTED"; } echo ">".cdate("F j, Y", time())."</option>
<option value='l, F j, Y'"; if($user_info[format_date] == "l, F j, Y") { echo " SELECTED"; } echo ">".cdate("l, F j, Y", time())."</option>
<option value='l, F j'"; if($user_info[format_date] == "l, F j") { echo " SELECTED"; } echo ">".cdate("l, F j", time())."</option>
<option value='l'"; if($user_info[format_date] == "l") { echo " SELECTED"; } echo ">".cdate("l", time())."</option>
</select>
</td>
</tr>
";
$time = "460269000";
echo "
<tr>
<td align='right' class='entry1'>$settings11</td>
<td class='entry2'>
<select name='format_time'>
<option value='g:i A'"; if($user_info[format_time] == "g:i A") { echo " SELECTED"; } echo ">".cdate("g:i A", $time)."</option>
<option value='h:i A'"; if($user_info[format_time] == "h:i A") { echo " SELECTED"; } echo ">".cdate("h:i A", $time)."</option>
<option value='g:i'"; if($user_info[format_time] == "g:i") { echo " SELECTED"; } echo ">".cdate("g:i", $time)."</option>
<option value='h:i'"; if($user_info[format_time] == "h:i") { echo " SELECTED"; } echo ">".cdate("h:i", $time)."</option>
<option value='H:i'"; if($user_info[format_time] == "H:i") { echo " SELECTED"; } echo ">".cdate("H:i", $time)."</option>
</select>
</td>
</tr>
<tr>
<td align='right' class='entry1'>$settings12</td>
<td class='entry2'>
<select name='showtitle'>
<option value='1'"; if($user_info[showtitle] == "1") { echo " SELECTED"; } echo ">$settings13</option>
<option value='0'"; if($user_info[showtitle] == "0") { echo " SELECTED"; } echo ">$settings14</option>
</select>";tip("15");echo"
</td>
</tr>
";
if($group_info[allow_privacy] == 1) {
echo "
<tr>
<td class='entry1' valign='top' align='right'>$settings16</td>
<td class='entry2'>
<select name='default_privacy'>
<option value='3'"; if($user_info[default_privacy] == "3") { echo " SELECTED"; } echo ">$settings17</option>
<option value='2'"; if($user_info[default_privacy] == "2") { echo " SELECTED"; } echo ">$settings18</option>
<option value='1'"; if($user_info[default_privacy] == "1") { echo " SELECTED"; } echo ">$settings19</option>
<option value='0'"; if($user_info[default_privacy] == "0") { echo " SELECTED"; } echo ">$settings20</option>
</select>";tip("16");echo"
</td>
</tr>
";
}
$entry_default = str_replace("<", "<", $user_info[entry_default]);
$mailing_list = str_replace("<", "<", $user_info[mailing_list]);
$banned_ips = str_replace("<", "<", $user_info[banned_ips]);
echo "
<tr>
<td class='entry1' align='right' valign='top' style='padding-top: 7px;'>$settings23</td>
<td class='entry2'>
<textarea name='entry_default' rows='6' cols='40' class='settings'>$entry_default</textarea>";tip("17");echo "
</td>
</tr>
";
if($group_info[allow_mailinglist] == 1) {
echo "
<tr>
<td class='entry1' align='right' valign='top' style='padding-bottom: 0px; padding-top: 7px;'>$settings26</td>
<td class='entry2' style='padding-bottom: 0px;'>
<textarea name='mailing_list' rows='3' cols='40' class='settings'>$mailing_list</textarea>";tip("18");echo "
</td>
</tr>
";
}
if($group_info[allow_banning] == 1) {
echo "
<tr>
<td class='entry1' align='right' valign='top' style='padding-bottom: 0px; padding-top: 7px;'>$settings29</td>
<td class='entry2' style='padding-bottom: 0px;'>
<textarea name='banned_ips' rows='3' cols='40' class='settings'>$banned_ips</textarea>";tip("19");echo "
</td>
</tr>
";
}
echo "
<tr>
<td> </td>
<td>
<br>
<input type='submit' class='button' value='$settings28'>
<input type='hidden' name='task' value='dosave'>
</td>
</tr>
</table>
</form>
";
echo $foot;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -