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

📄 admin.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php

$GLOBALS['inAdmin'] = 1;
require( "../inc/init.php" );
require( "../inc/mysql.php" );
require( "../inc/functions.php" );
require( "../inc/pfunctions.php" );
require( "../inc/ifunctions.php" );
$varnames = array( "oldpasswd", "newpasswd1", "newpasswd2", "summarylimit", "textarealimit", "popuplimit", "template", "advanceinterface", "listsurvey", "timeout", "action", "submit_action", "cs", "language", "alanguage", "cookiedomain" );
setvars( $varnames );
isadmin( 1 );
setlanguage( "", "ADMIN" );
$imgurl = $phpQImageDir;
$alanguages = getlanguages( "ADMIN" );
$languages = getlanguages( );
if ( $submit_action == $phpQlang['UploadDatabaseButton'] )
{
	if ( $HTTP_POST_FILES['restorefile']['tmp_name'] == "none" )
	{
		$message = $phpQlang['UploadError'];
	}
	else if ( $HTTP_POST_FILES['restorefile']['tmp_name'] )
	{
		$fp = @fopen( $HTTP_POST_FILES['restorefile']['tmp_name'], "r" );
		if ( $fp )
		{
			$flag = $HTTP_POST_VARS['restoreb'] == "erase" ? "erase" : "save";
			importsurvey( $fp, "BACKUP", $flag );
			if ( !$message )
			{
				$message = $phpQlang['DatabaseRestored'];
			}
			fclose( $fp );
		}
		else
		{
			$message = $phpQlang['UploadReadError'];
		}
	}
	else
	{
		$message = $phpQlang['NoUploadError'];
	}
}
else if ( $submit_action == $phpQlang['URLDatabaseButton'] )
{
	if ( $HTTP_POST_VARS['restoreurl'] )
	{
		$fp = @fopen( $HTTP_POST_VARS['restoreurl'], "r" );
		if ( $fp )
		{
			$flag = $HTTP_POST_VARS['restoreb'] == "erase" ? "erase" : "save";
			importsurvey( $fp, "BACKUP", $flag );
			if ( !$message )
			{
				$message = $phpQlang['DatabaseRestored'];
			}
			fclose( $fp );
		}
		else
		{
			$message = $phpQlang['URLReadError'];
		}
	}
	else
	{
		$message = $phpQlang['NoURLError'];
	}
}
else if ( $action )
{
	$oldpasswd = protectmysql( $oldpasswd );
	$newpasswd1 = protectmysql( $newpasswd1 );
	$newpasswd2 = protectmysql( $newpasswd2 );
	$summarylimit = validnumber( protectmysql( $summarylimit ), 10 );
	$textarealimit = validnumber( protectmysql( $textarealimit ), 10 );
	$popuplimit = validnumber( protectmysql( $popuplimit ), 10 );
	$template = protectmysql( $template );
	if ( !isset( $languages[$language] ) )
	{
		if ( isset( $languages['chinese'] ) )
		{
			$language = "chinese";
		}
		else
		{
			foreach ( $languages as $key => $value )
			{
				$language = $key;
				break;
			}
		}
	}
	$language = protectmysql( $language );
	if ( !isset( $alanguages[$alanguage] ) )
	{
		if ( isset( $alanguages['chinese'] ) )
		{
			$alanguage = "chinese";
		}
		else
		{
			foreach ( $alanguages as $key => $value )
			{
				$alanguage = $key;
				break;
			}
		}
	}
	setlanguage( $alanguage, "ADMIN" );
	$alanguage = protectmysql( $alanguage );
	$advanceinterface = $advanceinterface == "y" || $advanceinterface == "n" ? $advanceinterface : "n";
	$listsurvey = $listsurvey == "y" || $listsurvey == "n" ? $listsurvey : "y";
	$cookiedomain = protectmysql( $cookiedomain );
	$timeout = 60 <= $timeout ? $timeout : 86400;
	$qstring = "update phpQAdmin set ";
	$qstring .= "SummaryLimit = \"{$summarylimit}\", TextareaLimit = \"{$textarealimit}\", ";
	$qstring .= "PopupLimit = \"{$popuplimit}\", AdvanceInterface = \"{$advanceinterface}\", ";
	$qstring .= "Template = \"{$template}\", Language = \"{$language}\", AdminLanguage = \"{$alanguage}\", ListSurvey = \"{$listsurvey}\", ";
	$qstring .= "TimeOut = \"{$timeout}\", CookieDomain = \"{$cookiedomain}\"";
	if ( $newpasswd1 || $newpasswd2 )
	{
		if ( $newpasswd1 == $newpasswd2 )
		{
			if ( $phpQAdmin['Passwd'] == $oldpasswd )
			{
				$qstring .= ", Passwd = \"{$newpasswd1}\" ";

⌨️ 快捷键说明

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