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

📄 sql.php

📁 简介:IceBB是一个强大
💻 PHP
字号:
<?phprequire('global.php');class skin_sql{	function skin_sql()	{		global $icebb;				$this->global		= new skin_global;	}	function display($main)	{		global $icebb;				$code				= $this->global->header();		$code			   .= <<<EOF{$main}<div class='borderwrap'>	<h3>Run a query</h3>	<div class='Subtitle'>All actions will be logged!</div>	<form action='{$icebb->base_url}' method='post'>	<input type='hidden' name='act' value='sql' />	<input type='hidden' name='func' value='runquery' />	<table width='100%' cellpadding='2' cellspacing='0' border='0'>		<tr class=''>			<td style='text-align:center'>				<textarea name='query' rows='5' cols='50'></textarea>			</td>		</tr>		<tr class='row2'>			<td style='text-align:center'>				<input type='submit' value='Run Query' class='button' />			</td>		</tr>	</table></form></div>EOF;		$code			   .= $this->global->footer();				return $code;	}		function database_display($dbname,$letables,$logs)	{		global $icebb;				if(count($logs))		{			foreach($logs as $log)			{				$time			= date('n/d/Y g:i A',$log['time']);				$sql_logs	   .= <<<EOF				<tr>					<td class='row2'>{$time}</td>					<td class='row1'>{$log['user']}</td>					<td class='row2'>{$log['ip']}</td>					<td class='row1'><div style='width:100%;display:block;overflow:auto'>{$log['action']}</div></td>				</tr>EOF;			}		}		else {			$sql_logs .= <<<EOF				<tr>					<td class='row2' colspan='4'>There are no logs in the database.</td>				</tr>EOF;		}				foreach($letables as $tbl)		{			$tables	    .= "<tr><td class='row2'>{$tbl}</td></tr>\n";		}				$code			.= <<<EOF<div class='borderwrap'>	<h3>{$dbname}</h3>	<table width='100%' cellpadding='2' cellspacing='1'>{$tables}	</table></div><div class='borderwrap'>	<h3>SQL Logs</h3>	<table width='100%' cellpadding='2' cellspacing='1'>	<tr>		<th>Date</th>		<th>Username</th>		<th>IP</th>		<th>Query</th>	</tr>{$sql_logs}	<tr>		<td class='buttonstrip' colspan='4'>			<a href='{$icebb->base_url}act=sql&amp;func=logs'>Show all</a>		</td>	</tr>	</table></div>EOF;		return $code;	}		function table_overview($table)	{		global $icebb;				$code		   .= <<<EOFEOF;				return $code;	}			function do_logs($logs)	{		global $icebb;				foreach($logs as $log)		{			$time			= date('n/d/Y g:i A',$log['time']);			$sql_logs	   .= <<<EOF			<tr>				<td class='row2'>{$time}</td>				<td class='row1'>{$log['user']}</td>				<td class='row2'>{$log['ip']}</td>				<td class='row1'><div style='width:100%;display:block;overflow:auto'>{$log['action']}</div></td>			</tr>EOF;		}				$code			.= <<<EOF<div class='borderwrap'>	<h3>SQL Logs</h3>	<table width='100%' cellpadding='2' cellspacing='1'>	<tr>		<th>Date</th>		<th>Username</th>		<th>IP</th>		<th>Query</th>	</tr>{$sql_logs}	</table></div>EOF;		return $code;	}}?>

⌨️ 快捷键说明

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