<?php
(!defined('IN_PowerBB')) ? die() : '';
define('IN_ADMIN',true);
$CALL_SYSTEM = array();
include('common.php');
define('CLASS_NAME','PowerBBSqlMOD');
class PowerBBSqlMOD
{
function run()
{
global $PowerBB;
if ($PowerBB->_CONF['member_permission'])
{
$PowerBB->template->display('header');
if ($PowerBB->_CONF['rows']['group_info']['admincp_member'] == '0')
{
$PowerBB->functions->error($PowerBB->_CONF['template']['lang']['error_permission']);
}
if ($PowerBB->_GET['sql'])
{
if ($PowerBB->_GET['main'])
{
$this->_SqlMain();
}
elseif ($PowerBB->_GET['start'])
{
$this->_SqlStart();
}
}
$PowerBB->template->display('footer');
}
}
function _SqlMain()
{
global $PowerBB;
$PowerBB->template->display('sql');
}
function _SqlStart()
{
global $PowerBB;
$sqlstring = $PowerBB->_POST['sqlstring'];
$sqlstring = str_replace('\\','',$sqlstring);
$sqlstring = str_replace('\\"', '"', $sqlstring );
$sql = @mysql_query($sqlstring);
if ($sql)
{
$PowerBB->functions->msg($PowerBB->_CONF['template']['lang']['Entered_the_query_to_the_database_successfully']);
$PowerBB->functions->redirect('admin.php?page=sql&sql=1&main=1');
}
else
{
$PowerBB->functions->msg($PowerBB->_CONF['template']['lang']['Error'].' : ' . @mysql_error());
}
}
}
?>