⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 options.php

📁 1、上传所有文件至服务器目录。 2、使用 MYSQL 管理工具
💻 PHP
字号:
<?php
error_reporting(7);

require("./global.php");

cpheader();

if ($getperms[canadminoption]!=1) {
  echo "<p>您的权限不够!</p>\n";
  exit;
}

if (isset($action)==0) {
  $action="options";
}

if ($action=="options") {

/*
changed settings:

bbactive
bbclosedreason
faxnumber
enablesearches
enableemail
timeoffset
dateformat
timeformat
registereddateformat
addheaders
logip
*/

  if (isset($settinggroupid)) {
    $sqlwhere=" WHERE settinggroupid=$settinggroupid ";
  } else {
    $sqlwhere=" WHERE displayorder<>0 ";
  }

  echo "<p>更改选项:</p>\n";
  echo "<table border='0'><tr valign='top'><td><ul>\n";

  $settinggroups=$DB_site->query("SELECT settinggroupid,title,displayorder FROM ".$table["settinggroup"]." $sqlwhere ORDER BY displayorder");
  $numgroups = $DB_site->num_rows($settinggroups);
  $percolumn = ceil($numgroups/2);
  while ($settinggroup=$DB_site->fetch_array($settinggroups)) {
  	if ($settingcounter++ == $percolumn) { echo "</ul></td><td><ul>"; }
	echo makelinkcode($settinggroup[title],"#settinggroup$settinggroup[settinggroupid]")."<br>\n";
  }

  echo "</ul></td></tr></table>\n";

  doformheader("options","dooptions",0,0);

  $DB_site->data_seek(0,$settinggroups);
  while ($settinggroup=$DB_site->fetch_array($settinggroups)) {

    echo "<table cellpadding='0' cellspacing='0' border='0' width='100%' class='tblborder'><tr><td>\n";
	echo "<table cellpadding='4' cellspacing='1' border='0' width='100%'>\n";
  	maketableheader($settinggroup[title],"settinggroup$settinggroup[settinggroupid]");

    $settings=$DB_site->query("SELECT settingid,title,varname,value,description,optioncode,displayorder FROM ".$table["setting"]." WHERE settinggroupid=$settinggroup[settinggroupid] ORDER BY displayorder");
    while ($setting=$DB_site->fetch_array($settings)) {

      if ($setting[displayorder]==0) {
        echo "<input type=\"hidden\" name=\"setting[$setting[settingid]]\" value=\"".htmlspecialchars($setting[value])."\">";
        continue;
      }

      echo "<tr class='".getrowbg()."'>\n<td width=\"65%\"><p><b>$setting[title]</b><br><font size='1'>$setting[description]</font></p></td>\n<td width=\"35%\">";

      if ($setting[optioncode]=="") {
        echo "<input type=\"text\" size=\"35\" name=\"setting[$setting[settingid]]\" value=\"".htmlspecialchars($setting[value])."\">";
      } elseif ($setting[optioncode]=="yesno") {
        echo "是<input type=\"radio\" name=\"setting[$setting[settingid]]\"  ".iif($setting[value]==1,"checked","")." value=\"1\"> 否 <input type=\"radio\" name=\"setting[$setting[settingid]]\" ".iif($setting[value]==0,"checked","")." value=\"0\">";
	  } elseif ($setting[optioncode]=="textarea") {
	    echo "<textarea name=\"setting[$setting[settingid]]\" rows=\"6\" cols=\"50\">".htmlspecialchars($setting[value])."</textarea>";
      } else {
        eval ("echo \"$setting[optioncode]\";");
      }

      echo "</td>\n</tr>\n";
    }
	echo "</table></td></tr></table><br><br>\n";
  }
  echo "<table cellpadding='1' cellspacing='0' border='0' width='100%' class='tblborder'><tr><td>\n";
  echo "<table cellpadding='4' cellspacing='0' border='0' width='100%'>\n";
  $tableadded=1;
  doformfooter("保存更改");


}

// ###################### Start set options #######################
if ($HTTP_POST_VARS['action']=="dooptions") {

  while (list($key,$val)=each($setting)) {
    $DB_site->query("UPDATE ".$table["setting"]." SET value='".addslashes($val)."' WHERE settingid='$key'");
  }

  $optionstemplate=generateoptions();
  $DB_site->query("UPDATE ".$table["template"]." SET template='$optionstemplate' WHERE title='options'");

  echo "谢谢您的更新.";

}

cpfooter();
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -