📄 admin.php
字号:
$success = mysql_query( $qstring );
$message = $success ? $phpQlang['PasswordChanged'] : $phpQlang['ConfigError'];
}
else
{
$message = $phpQlang['IncorrectPassword'];
}
}
else
{
$message = $phpQlang['PasswordMismatch'];
}
}
else
{
$success = mysql_query( $qstring );
$message = $success ? $phpQlang['ConfigChanged'] : $phpQlang['ConfigError'];
}
}
$message = $message ? "<B>".$phpQlang['Status']."</B> ".$message : "<IMG SRC=\"images/invdot.gif\" WIDTH=100 HEIGHT=1 ALT=\"\">";
$advancearray = array(
array(
$phpQlang['Basic'],
"n"
),
array(
$phpQlang['Advanced'],
"y"
)
);
$yesnoarray = array(
array(
$phpQlang['Yes'],
"y"
),
array(
$phpQlang['No'],
"n"
)
);
$mqadmin = mysql_query( "select * from phpQAdmin limit 1" );
if ( $GLOBALS['phpQAdmin'] = mysql_fetch_array( $mqadmin ) )
{
$summarylimit = protecthtml( $phpQAdmin['SummaryLimit'] );
$textarealimit = protecthtml( $phpQAdmin['TextareaLimit'] );
$popuplimit = protecthtml( $phpQAdmin['PopupLimit'] );
$cookiedomain = protecthtml( $phpQAdmin['CookieDomain'] );
$timeout = 60 <= $phpQAdmin['TimeOut'] ? $phpQAdmin['TimeOut'] : 86400;
$template = $phpQAdmin['Template'];
$language = $phpQAdmin['Language'];
$alanguage = $phpQAdmin['AdminLanguage'];
$listsurvey = $phpQAdmin['ListSurvey'] == "y" ? "y" : "n";
$advanceinterface = $phpQAdmin['AdvanceInterface'] == "y" ? "y" : "n";
}
$surveyoptions = "";
$mqsurveys = mysql_query( "select SID,Name,AddDate from phpQSurvey ORDER BY AddDate DESC" );
while ( $masurvey = mysql_fetch_array( $mqsurveys ) )
{
$surveyname = 30 < strlen( $masurvey['Name'] ) ? substr( $masurvey['Name'], 0, 27 )."..." : $masurvey['Name'];
$surveyname = substr( $masurvey['AddDate'], 0, 10 ).": {$surveyname}";
$surveyoptions .= "<option value=\"".protecthtml( $masurvey['SID'] )."\">".protecthtml( $surveyname )."\n";
}
$althelp = $phpQlang['?'];
$dtlabel = $phpQlang['DefaultTemplate'];
$admintitle = $phpQlang['ConfigurationTitle'];
$contents = "\r\n<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0>\r\n<FORM ACTION=admin.php METHOD=POST>\r\n<TR>\r\n\t<TD COLSPAN=4><IMG SRC=\"{$imgurl}/headingadmin.gif\" WIDTH=93 HEIGHT=17 ALT=\"{$admintitle}\"></TD>\r\n</TR>\r\n";
if ( 1 < count( $alanguages ) )
{
$allabel = $phpQlang['AdminLanguage'];
$contents .= "\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$allabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_alanguage', 'AdminLanguage')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2><SELECT NAME=alanguage CLASS=huge>";
$contents .= languageoptionlist( $alanguages, $alanguage );
$contents .= "\r\n\t\t</SELECT></TD>\r\n</TR>\r\n";
}
$contents .= "\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$dtlabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_template', 'DefaultTemplate')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2><SELECT NAME=template CLASS=huge>\r\n";
$contents .= templateoptionlist( $template );
$contents .= "\r\n\t\t</SELECT></TD>\r\n</TR>";
if ( 1 < count( $languages ) )
{
$dllabel = $phpQlang['DefaultLanguage'];
$contents .= "\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$dllabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_language', 'DefaultLanguage')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2><SELECT NAME=language CLASS=huge>";
$contents .= languageoptionlist( $languages, $language );
$contents .= "\r\n\t\t</SELECT></TD>\r\n</TR>\r\n";
}
$laslabel = $phpQlang['ListActiveSurveys'];
$cdlabel = $phpQlang['CookieDomain'];
$contents .= "\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$cdlabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_cdomain','CookieDomain')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2><INPUT TYPE=text NAME=cookiedomain CLASS=huge VALUE=\"{$cookiedomain}\"></TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$laslabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_listsurvey','ListActiveSurveys')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><SELECT NAME=listsurvey CLASS=medium>\r\n";
$i = 0;
for ( ; $i < sizeof( $yesnoarray ); ++$i )
{
$selected = $yesnoarray[$i][1] == $listsurvey ? "SELECTED" : "";
$contents .= "<OPTION {$selected} VALUE=\"".$yesnoarray[$i][1]."\">".$yesnoarray[$i][0];
}
$eilabel = $phpQlang['EditorInterface'];
$contents .= "\r\n\t\t</SELECT></TD>\r\n\t<TD ROWSPAN=12 ALIGN=CENTER WIDTH=250><IMG SRC=\"images/phpQrot.gif\" WIDTH=200 HEIGHT=200 BORDER=0 ALT=\"phpQ?\"></TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$eilabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_interface','EditorInterface')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><SELECT NAME=advanceinterface CLASS=medium>\r\n";
$i = 0;
for ( ; $i < sizeof( $advancearray ); ++$i )
{
$selected = $advancearray[$i][1] == $advanceinterface ? "SELECTED" : "";
$contents .= "<OPTION {$selected} VALUE=\"".$advancearray[$i][1]."\">".$advancearray[$i][0];
}
$atlabel = $phpQlang['AdminTimeout'];
$sdlabel = $phpQlang['SummaryDisplay'];
$tidlabel = $phpQlang['TextInputDisplay'];
$pdlabel = $phpQlang['PopupDisplay'];
$elabel = $phpQlang['entries'];
$slabel = $phpQlang['seconds'];
$mobutton = $phpQlang['ModifyOptionsButton'];
$cpbutton = $phpQlang['ChangePasswordButton'];
$cplabel = $phpQlang['CurrentPassword'];
$nplabel = $phpQlang['NewPassword'];
$rplabel = $phpQlang['RetypePassword'];
$contents .= "\r\n\t\t</SELECT></TD>\r\n\t<TD></TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$atlabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_timeout','AdminTimeout')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><INPUT TYPE=text NAME=timeout CLASS=medium MAXLENGTH=5 VALUE=\"{$timeout}\"> {$slabel}</TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$sdlabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_summarydisp','SummaryDisplay')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><INPUT TYPE=text NAME=summarylimit CLASS=medium MAXLENGTH=5 VALUE=\"{$summarylimit}\"> {$elabel}</TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$tidlabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_textdisp','TextInputDisplay')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><INPUT TYPE=text NAME=textarealimit CLASS=medium MAXLENGTH=5 VALUE=\"{$textarealimit}\"> {$elabel}</TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$pdlabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_popupdisp','PopupDisplay')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><INPUT TYPE=text NAME=popuplimit CLASS=medium MAXLENGTH=5 VALUE=\"{$popuplimit}\"> {$elabel}</TD>\r\n</TR>\r\n<TR>\r\n\t<TD COLSPAN=2></TD>\r\n\t<TD><INPUT TYPE=submit VALUE=\"{$mobutton}\"></TD>\r\n</TR>\r\n<TR>\r\n\t<TD COLSPAN=3>\r\n\t<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=300>\r\n\t<TR><TD BACKGROUND=\"images/border.gif\"><IMG SRC=\"images/invdot.gif\" WIDTH=100 HEIGHT=1 ALT=\"\"></TD></TR>\r\n\t</TABLE>\r\n\t</TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$cplabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_password','CurrentPassword')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><INPUT TYPE=password NAME=oldpasswd CLASS=medium MAXLENGTH=20 VALUE=\"\"></TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$nplabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_password','NewPassword')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><INPUT TYPE=password NAME=newpasswd1 CLASS=medium MAXLENGTH=20 VALUE=\"\"></TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$rplabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_password','RetypePassword')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD><INPUT TYPE=password NAME=newpasswd2 CLASS=medium MAXLENGTH=20 VALUE=\"\"></TD>\r\n</TR>\r\n<TR>\r\n\t<TD COLSPAN=2></TD>\r\n\t<TD><INPUT TYPE=submit VALUE=\"{$cpbutton}\"></TD>\r\n</TR>\r\n<INPUT TYPE=hidden NAME=action VALUE=\"modify\">\r\n<INPUT TYPE=hidden NAME=cs VALUE=\"{$cs}\">\r\n</FORM>\r\n<TR>\r\n <TD COLSPAN=4>\r\n\t<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=100%>\r\n\t<TR><TD BACKGROUND=\"images/border.gif\"><IMG SRC=\"images/invdot.gif\" WIDTH=100 HEIGHT=1 ALT=\"\"></TD></TR>\r\n\t</TABLE>\r\n\t</TD>\r\n</TR>";
$bdlabel = $phpQlang['BackupDatabase'];
$bedtext = $phpQlang['BackupEntireDatabase'];
$downloadbutton = $phpQlang['DownloadDatabaseButton'];
$rdflabel = $phpQlang['RestoreDataFile'];
$uploadbutton = $phpQlang['UploadDatabaseButton'];
$rfulabel = $phpQlang['RestoreFromURL'];
$urlbutton = $phpQlang['URLDatabaseButton'];
$rblabel = $phpQlang['RestoreBehavior'];
$restoresave = $phpQlang['RestoreSAVE'];
$restoreerase = $phpQlang['RestoreERASE'];
$contents .= "<FORM NAME=\"backup\">\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$bdlabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_backup','BackupDatabase')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2><SELECT NAME=\"choosesurvey\" STYLE=\"width: 280px;\">\r\n\t\t<OPTION VALUE=\"0\">{$bedtext}{$surveyoptions}\r\n\t\t</SELECT>\r\n\t\t<INPUT TYPE=button ONCLICK=\"DownloadResult()\" VALUE=\"{$downloadbutton}\">\r\n\t</TD>\r\n</TR>\r\n</FORM>\r\n<TR>\r\n <TD COLSPAN=4>\r\n\t<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=100%>\r\n\t<TR><TD BACKGROUND=\"images/border.gif\"><IMG SRC=\"images/invdot.gif\" WIDTH=100 HEIGHT=1 ALT=\"\"></TD></TR>\r\n\t</TABLE>\r\n\t</TD>\r\n</TR>\r\n<FORM NAME=\"restore\" ACTION=\"admin.php\" ENCTYPE=\"multipart/form-data\" METHOD=POST>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$rdflabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_restorefile','RestoreDataFile')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2>\r\n\t\t<INPUT TYPE=file NAME=\"restorefile\" SIZE=30>\r\n\t\t<INPUT TYPE=submit NAME=\"submit_action\" VALUE=\"{$uploadbutton}\">\r\n\t</TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$rfulabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_restoreurl','RestoreFromURL')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2>\r\n\t\t<INPUT TYPE=TEXT NAME=\"restoreurl\" class=large style=\"width: 270px;\">\r\n\t\t<INPUT TYPE=submit NAME=\"submit_action\" VALUE=\"{$urlbutton}\">\r\n\t</TD>\r\n</TR>\r\n<TR>\r\n\t<TD ALIGN=right><NOBR><B>{$rblabel}:</B></NOBR></TD>\r\n\t<TD><A HREF=\"javascript:phpQHelp('a_restoreb','RestoreBehavior')\"><IMG SRC=\"{$imgurl}/qmark.gif\" WIDTH=13 HEIGHT=13 BORDER=0 ALT=\"{$althelp}\"></A></TD>\r\n\t<TD COLSPAN=2><SELECT NAME=\"restoreb\" class=huge><OPTION VALUE='save'>{$restoresave}<OPTION VALUE='erase'>{$restoreerase}</SELECT></TD>\r\n</TR>\r\n</FORM>\r\n<TR>\r\n <TD COLSPAN=4>\r\n\t<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=100%>\r\n\t<TR><TD BACKGROUND=\"images/border.gif\"><IMG SRC=\"images/invdot.gif\" WIDTH=100 HEIGHT=1 ALT=\"\"></TD></TR>\r\n\t</TABLE>\r\n\t</TD>\r\n</TR>";
$contents .= "</TR>\r\n</TABLE>\r\n";
createpage( "admin", $phpQlang['AdminTitle']." :: ".$phpQlang['ConfigurationTitle'], $contents, true, "jsadmin.php" );
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -