Activity Mod Plus und phpBB 2.0.11

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
redlabour
Mitglied
Beiträge: 98
Registriert: 15.09.2003 13:36
Wohnort: Duisburg, NRW
Kontaktdaten:

Activity Mod Plus und phpBB 2.0.11

Beitrag von redlabour »

Wie ja allseits bekannt sein dürfte gibt es das Activity_Plus Problem bzgl. der Common.php ja leider noch bis zum nächsten Update :
http://phpbb-amod.com/viewtopic.php?p=5 ... 0c398#5158

Hat dennoch jemand eine Idee was ich bzgl. der common.php eines phpBB´s 2.0.11 machen könnte ?

Die Lösungen bzgl. der 2.0.8 common.php bringen es bei mir nicht. Dann geht gar nichts mehr. :(

Code: Alles auswählen

<?php 
/*************************************************************************** 
 *                                common.php 
 *                            ------------------- 
 *   begin                : Saturday, Feb 23, 2001 
 *   copyright            : (C) 2001 The phpBB Group 
 *   email                : support@phpbb.com 
 * 
 *   $Id: common.php,v 1.74.2.10 2003/06/04 17:41:39 acydburn Exp $ 
 * 
 * 
 ***************************************************************************/ 

/*************************************************************************** 
 * 
 *   This program is free software; you can redistribute it and/or modify 
 *   it under the terms of the GNU General Public License as published by 
 *   the Free Software Foundation; either version 2 of the License, or 
 *   (at your option) any later version. 
 * 
 ***************************************************************************/ 

if ( !defined('IN_PHPBB') ) 
{ 
   die("Hacking attempt"); 
} 
// 
   error_reporting  (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables 
set_magic_quotes_runtime(0); // Disable magic_quotes_runtime 

// The following code (unsetting globals) was contributed by Matt Kavanagh 

// PHP5 with register_long_arrays off? 
if (!isset($HTTP_POST_VARS) && isset($_POST)) 
{ 
   $HTTP_POST_VARS = $_POST; 
   $HTTP_GET_VARS = $_GET; 
   $HTTP_SERVER_VARS = $_SERVER; 
   $HTTP_COOKIE_VARS = $_COOKIE; 
   $HTTP_ENV_VARS = $_ENV; 
   $HTTP_POST_FILES = $_FILES; 

   // _SESSION is the only superglobal which is conditionally set 
   if (isset($_SESSION)) 
   { 
      $HTTP_SESSION_VARS = $_SESSION; 
   } 
} 

if (@phpversion() < '4.0.0') 
{ 
   // PHP3 path; in PHP3, globals are _always_ registered 
    
   // We 'flip' the array of variables to test like this so that 
   // we can validate later with isset($test[$var]) (no in_array()) 
   $test = array('HTTP_GET_VARS' => NULL, 'HTTP_POST_VARS' => NULL, 'HTTP_COOKIE_VARS' => NULL, 'HTTP_SERVER_VARS' => NULL, 'HTTP_ENV_VARS' => NULL, 'HTTP_POST_FILES' => NULL); 

   // Loop through each input array 
   @reset($test); 
   while (list($input,) = @each($test)) 
   { 
      while (list($var,) = @each($$input)) 
      { 
         // Validate the variable to be unset 
         if (!isset($test[$var]) && $var != 'test' && $var != 'input') 
         { 
            unset($$var); 
         } 
      } 
   } 
} 
else if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on') 
{ 


   // PHP4+ path 
    
   // Not only will array_merge give a warning if a parameter 
   // is not an array, it will actually fail. So we check if 
   // HTTP_SESSION_VARS has been initialised. 
   if (!isset($HTTP_SESSION_VARS)) 
   { 
      $HTTP_SESSION_VARS = array(); 
   } 

   // Merge all into one extremely huge array; unset 
   // this later 
   $input = array_merge($HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_SESSION_VARS, $HTTP_ENV_VARS, $HTTP_POST_FILES); 

   unset($input['input']); 
    
   while (list($var,) = @each($input)) 
   { 
      unset($$var); 
   } 
    
   unset($input); 


} 

// 
// addslashes to vars if magic_quotes_gpc is off 
// this is a security precaution to prevent someone 
// trying to break out of a SQL statement. 
// 
if( !get_magic_quotes_gpc() ) 
{ 
   if( is_array($HTTP_GET_VARS) ) 
   { 
      while( list($k, $v) = each($HTTP_GET_VARS) ) 
      { 
         if( is_array($HTTP_GET_VARS[$k]) ) 
         { 
            while( list($k2, $v2) = each($HTTP_GET_VARS[$k]) ) 
            { 
               $HTTP_GET_VARS[$k][$k2] = addslashes($v2); 
            } 
            @reset($HTTP_GET_VARS[$k]); 
         } 
         else 
         { 
            $HTTP_GET_VARS[$k] = addslashes($v); 
         } 
      } 
      @reset($HTTP_GET_VARS); 
   } 

   if( is_array($HTTP_POST_VARS) ) 
   { 
      while( list($k, $v) = each($HTTP_POST_VARS) ) 
      { 
         if( is_array($HTTP_POST_VARS[$k]) ) 
         { 
            while( list($k2, $v2) = each($HTTP_POST_VARS[$k]) ) 
            { 
               $HTTP_POST_VARS[$k][$k2] = addslashes($v2); 
            } 
            @reset($HTTP_POST_VARS[$k]); 
         } 
         else 
         { 
            $HTTP_POST_VARS[$k] = addslashes($v); 
         } 
      } 
      @reset($HTTP_POST_VARS); 
   } 

   if( is_array($HTTP_COOKIE_VARS) ) 
   { 
      while( list($k, $v) = each($HTTP_COOKIE_VARS) ) 
      { 
         if( is_array($HTTP_COOKIE_VARS[$k]) ) 
         { 
            while( list($k2, $v2) = each($HTTP_COOKIE_VARS[$k]) ) 
            { 
               $HTTP_COOKIE_VARS[$k][$k2] = addslashes($v2); 
            } 
            @reset($HTTP_COOKIE_VARS[$k]); 
         } 
         else 
         { 
            $HTTP_COOKIE_VARS[$k] = addslashes($v); 
         } 
      } 
      @reset($HTTP_COOKIE_VARS); 
   } 
} 

// 
// Define some basic configuration arrays this also prevents 
// malicious rewriting of language and otherarray values via 
// URI params 
// 
$board_config = array(); 
$plus_config = array(); 
$userdata = array(); 
$theme = array(); 
$images = array(); 
$lang = array(); 
$nav_links = array(); 
$gen_simple_header = FALSE; 

include($phpbb_root_path . 'config.'.$phpEx); 

if( !defined("PHPBB_INSTALLED") ) 
{ 
   header("Location: install/install.$phpEx"); 
   exit; 
} 

include($phpbb_root_path . 'includes/constants.'.$phpEx); 
include($phpbb_root_path . 'includes/template.'.$phpEx); 
include($phpbb_root_path . 'includes/sessions.'.$phpEx); 
include($phpbb_root_path . 'includes/auth.'.$phpEx); 
//-- mod : categories hierarchy -------------------------------------------------------------------- 
//-- add 
include_once( $phpbb_root_path . './includes/functions_categories_hierarchy.' . $phpEx ); 
//-- fin mod : categories hierarchy ---------------------------------------------------------------- 
include($phpbb_root_path . 'includes/functions.'.$phpEx); 
include($phpbb_root_path . 'includes/db.'.$phpEx); 

// 
// Obtain and encode users IP 
// 
// I'm removing HTTP_X_FORWARDED_FOR ... this may well cause other problems such as 
// private range IP's appearing instead of the guilty routable IP, tough, don't 
// even bother complaining ... go scream and shout at the idiots out there who feel 
// "clever" is doing harm rather than good ... karma is a great thing ... :) 
// 
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR ); 
$user_ip = encode_ip($client_ip); 

// 
// Setup forum wide options, if this fails 
// then we output a CRITICAL_ERROR since 
// basic forum information is not available 
// 
$sql = "SELECT * 
   FROM " . CONFIG_TABLE; 
if( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql); 
} 

while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $board_config[$row['config_name']] = $row['config_value']; 
} 
$sql = "SELECT * 
   FROM " . PLUS_TABLE; 
if( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(CRITICAL_ERROR, "Could not query Plus-Config information", "", __LINE__, __FILE__, $sql); 
} 

while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $plus_config[$row['config_name']] = $row['config_value']; 
} 
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx); 

if (file_exists('install') || file_exists('contrib')) 
{ 
   message_die(GENERAL_MESSAGE, 'Please ensure both the install/ and contrib/ directories are deleted'); 
} 

// 
// Show 'Board is disabled' message if needed. 
// 
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") ) 
{ 
   if ( $board_config['board_disable_msg'] != "" ) 
   { 
      message_die(GENERAL_MESSAGE, $board_config['board_disable_msg'], 'Information'); 
   } 
   else 
   { 
      message_die(GENERAL_MESSAGE, 'Board_disable', 'Information'); 
   } 
} 
$sql = "SELECT user_id, user_color_group, username FROM " . USERS_TABLE; 
if( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Could not read user color groups', '', __LINE__, __FILE__, $sql); 
} 

$colorusers = array(); 
$coloruname = array(); 
while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $userid = $row['user_id']; 
   $colorusers[$userid] = $row['user_color_group']; 
   $coloruname[$userid] = $row['username']; 
} 

$colorgroup = array(); 

$sql = "SELECT ug.user_id FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g 
   WHERE g.group_single_user = 0 
   AND g.group_id = ug.group_id 
   GROUP BY ug.user_id 
   ORDER BY ug.user_id"; 
if( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Could not read user color groups', '', __LINE__, __FILE__, $sql); 
} 
while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $colorgroup[] = $row['user_id']; 
} 
?>
Dies funktioniert ja leider nicht - welche Zeilen wären denn das Gegenstück ?

Code: Alles auswählen

Open => Common.php 

Find 
      unset($GLOBALS[$var_name]); 

Replace With 
      //unset($GLOBALS[$var_name]); 
Close & Save 
Es muss einem anderen Skript nur die Erlaubniss gegeben werden die SQl Zugangsdaten auslesen und nutzen zu dürfen. Kann das wer anpassen ?

Oder kann jemand hiervon die SQL Befehle so auslesen das man sie bei einem Fresh Install selbst per phpmyAdmin durchführen kann ?

Code: Alles auswählen

<?php
		                              						   			  
/***************************************************************************
 *                            admin_ina_in_un.php
 *                           ---------------------
 *		Version			: 1.0.8
 *		Email			: austin@austin-inc.net
 *		Site			: http://phpbb-amod.com
 *		Copyright		: aUsTiN-Inc 2003/4 
 *
 ***************************************************************************/

	if( isset( $HTTP_POST_VARS['mode'] ) || isset( $HTTP_GET_VARS['mode'] ) )
		{
	$mode = ( isset( $HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
		}
	else
		{
	$mode = '';
		}
 
	define('IN_PHPBB', 1);
	if( !empty($setmodules) )
		{
	$file = basename(__FILE__);
	$module['Activities']['DB Adjustments'] = "$file";
	return;
		}

$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');

require('./pagestart.' . $phpEx);
include($phpbb_root_path .'language/lang_'. $board_config['default_lang'] . '/lang_activity.' . $phpEx);

	define("iNA_TOP_SCORES", $table_prefix .'ina_top_scores');
	define("iNA_BAN", $table_prefix .'ina_ban');
	define("iNA_CHEAT", $table_prefix .'ina_cheat_fix');
	define("iNA_CAT", $table_prefix .'ina_categories');
	define("iNA_CAT_DATA", $table_prefix .'ina_categories_data');
	define("iNA_CHALLENGE", $table_prefix .'ina_challenge_tracker');
	define("iNA_CHALLENGE_USERS", $table_prefix .'ina_challenge_users');
	define("iNA_TROPHY_COMMENTS", $table_prefix .'ina_trophy_comments');
	define("iNA", $table_prefix .'ina_data');		
	define("iNA_SCORES", $table_prefix .'ina_scores');			
	define("iNA_GAMES", $table_prefix .'ina_games');
	define("iNA_SESSIONS", $table_prefix .'ina_sessions');
	define("iNA_LAST_PLAYED", $table_prefix .'ina_last_game_played');
	define("iNA_GAMBLE", $table_prefix .'ina_gamble');
	define("iNA_GAMBLE_PROGRESS", $table_prefix .'ina_gamble_in_progress');
	define("iNA_RATING", $table_prefix .'ina_rating_votes');
	define("iNA_FAVORITES", $table_prefix .'ina_favorites');		
			
			
	$link = append_sid("admin_ina_in_un.". $phpEx);
	
	echo "<table width='100%' border='0' class='forumline' cellspacing='2' align='center' valign='middle'>";
	echo "	<tr>";
	echo "		<th class='thHead' colspan='2'>";
	echo "			". $lang['admin_db_1'];
	echo "		</th>";
	echo "	</tr>";
	echo "</table>";
	echo "<br><br>";
		
if($mode == "main" || !$mode)
		{
	echo "<table width='100%' border='0' class='forumline' cellspacing='2' align='center' valign='middle'>";
	echo "	<tr>";
	echo "		<td align='left' valign='top' width='100%' class='row2'>";
	echo "			<span class='gensmall'>";
	echo "				". $lang['admin_db_2'];
	echo "			</span>";
	echo "		</td>";
	echo "	</tr>";
	echo "</table>";
	echo "<br><br>";		
	echo "<table border='0' align='center' valign='top' class='forumline' width='100%'>";
	echo "	<tr>";
	echo "		<td align='center' valign='top' width='100%' class='row2'>";
	echo "			<span class='genmed'>";
	echo "				". $lang['admin_db_3'];
	echo "			</span>";
	echo "		</td>";
	echo "	</tr>";		
	echo "</table>";			
	echo "<form name='new_install' action='$link' method='post'>";	
	echo "<table border='0' align='center' valign='top'>";	
	echo "	<tr>";	
	echo "		<td align='center' valign='middle' width='100%' class='row2'>";	
	echo "			<input type='hidden' name='mode' value='fresh_install'>";   	     
	echo "			<input type='submit' class='mainoption' value='". $lang['admin_db_4'] ."' onchange='new_install.edit_trophy.submit()'>";       
	echo "		</td>";
	echo "	</tr>";					
	echo "</table>";	
	echo "</form>";
	echo "<br><br>";	
	echo "<table border='0' align='center' valign='top' class='forumline' width='100%'>";
	echo "	<tr>";
	echo "		<td align='center' valign='top' width='100%' class='row2'>";
	echo "			<span class='genmed'>";
	echo "				". $lang['admin_db_5'];
	echo "			</span>";
	echo "		</td>";
	echo "	</tr>";		
	echo "</table>";
	echo "<form name='upgrade' action='$link' method='post'>";	
	echo "<table border='0' align='center' valign='top'>";	
	echo "	<tr>";	
	echo "		<td align='center' valign='middle' width='100%' class='row2'>";	
	echo "			<select name='version'>";
	echo "				<option selected value=''>". $lang['admin_db_6'] ."</option>";
	echo "				<option value='1'>". $lang['admin_db_7'] ."</option>";	
	echo "				<option value='2'>". $lang['admin_db_8'] ."</option>";		
	echo "				<option value='3'>". $lang['admin_db_9'] ."</option>";			
	echo "				<option value='4'>". $lang['admin_db_10'] ."</option>";
	echo "				<option value='5'>". $lang['admin_db_11'] ."</option>";
	echo "				<option value='6'>". $lang['admin_db_21'] ."</option>";
	echo "				<option value='7'>". $lang['admin_db_22'] ."</option>";
	echo "				<option value='8'>". $lang['admin_db_23'] ."</option>";
	echo "				<option value='9'>". $lang['admin_db_24'] ."</option>";									
	echo "			</select>";	
	echo "		</td>";
	echo "	</tr>";					
	echo "</table>";					
	echo "<table border='0' align='center' valign='top'>";	
	echo "	<tr>";	
	echo "		<td align='center' valign='middle' width='100%' class='row2'>";	
	echo "			<input type='hidden' name='mode' value='upgrading'>";   	     
	echo "			<input type='submit' class='mainoption' value='". $lang['admin_db_12'] ."' onchange='upgrade.edit_trophy.submit()'>";       
	echo "		</td>";
	echo "	</tr>";					
	echo "</table>";	
	echo "</form>";
	echo "<br><br>";			
	echo "<table border='0' align='center' valign='top' class='forumline' width='100%'>";
	echo "	<tr>";
	echo "		<td align='center' valign='top' width='100%' class='row2'>";
	echo "			<span class='genmed'>";
	echo "				". $lang['admin_db_13'];
	echo "			</span>";
	echo "		</td>";
	echo "	</tr>";		
	echo "</table>";			
	echo "<form name='uninstall' action='$link' method='post'>";	
	echo "<table border='0' align='center' valign='top'>";	
	echo "	<tr>";	
	echo "		<td align='center' valign='middle' width='100%' class='row2'>";	
	echo "			<input type='hidden' name='mode' value='remove'>";   	     
	echo "			<input type='submit' class='mainoption' value='". $lang['admin_db_14'] ."' onchange='uninstall.edit_trophy.submit()'>";       
	echo "		</td>";
	echo "	</tr>";					
	echo "</table>";	
	echo "</form>";	
		}
	if($mode == "upgrading" || $mode == "fresh_install")
		{		
		if($mode == "fresh_install" && $mode != "upgrading")
			{
	$sql = "DROP TABLE IF EXISTS ". iNA ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_GAMES ."";
	$result = $db -> sql_query($sql);
									
	$sql = "DROP TABLE IF EXISTS ". iNA_SCORES ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_TOP_SCORES ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_BAN ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_CHEAT  ."";
	$result = $db -> sql_query($sql);
				
	$sql = "DROP TABLE IF EXISTS ". iNA_CAT ."";
	$result = $db -> sql_query($sql);
			
	$sql = "DROP TABLE IF EXISTS ". iNA_CAT_DATA ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_CHALLENGE ."";
	$result = $db -> sql_query($sql);
				
	$sql = "DROP TABLE IF EXISTS ". iNA_CHALLENGE_USERS ."";
	$result = $db -> sql_query($sql);
			
	$sql = "DROP TABLE IF EXISTS ". iNA_TROPHY_COMMENTS ."";
	$result = $db -> sql_query($sql);	
		
	$sql = "DROP TABLE IF EXISTS ". iNA_SESSIONS ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_LAST_PLAYED ."";
	$result = $db -> sql_query($sql);
				
	$sql = "DROP TABLE IF EXISTS ". iNA_GAMBLE ."";
	$result = $db -> sql_query($sql);
			
	$sql = "DROP TABLE IF EXISTS ". iNA_GAMBLE_PROGRESS ."";
	$result = $db -> sql_query($sql);
	
	$sql = "DROP TABLE IF EXISTS ". iNA_RATING ."";
	$result = $db -> sql_query($sql);
	
	$sql = "DROP TABLE IF EXISTS ". iNA_FAVORITES ."";
	$result = $db -> sql_query($sql);				
			}
			
	$sql = "DROP TABLE IF EXISTS ". iNA ."";
	$result = $db -> sql_query($sql);
					
	$sql = "CREATE TABLE `". iNA_RATING ."` (
		  `game_id` int(15) NOT NULL default '0',
		  `rating` int(15) NOT NULL default '0',
		  `date` int(15) NOT NULL default '0',
		  `player` int(15) NOT NULL default '0'
		) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
				
	$sql = "CREATE TABLE `". iNA_SESSIONS ."` (
		  `playing_time` int(15) NOT NULL default '0',
		  `playing_id` int(10) NOT NULL default '0',
		  `playing` int(11) NOT NULL default '0'
		) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
		
	$sql = "CREATE TABLE `". iNA_LAST_PLAYED ."` (
		  `game_id` int(20) default '0',
		  `user_id` int(11) default '0',
		  `date` int(20) default NULL
		) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
		
	$sql = "CREATE TABLE `". iNA_GAMBLE ."` (
		  `game_id` int(20) default '0',
		  `sender_id` int(11) default '0',
		  `reciever_id` int(11) default '0',
		  `amount` int(10) default '0',
		  `winner_id` int(11) default '0',
		  `loser_id` int(11) default '0',
		  `date` int(20) default NULL,
		  `been_paid` int(11) default '0'
		) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
		
	$sql = "CREATE TABLE `". iNA_GAMBLE_PROGRESS ."` (
		  `game_id` int(20) default '0',
		  `sender_id` int(11) default '0',
		  `reciever_id` int(11) default '0',
		  `sender_score` int(20) default '0',
		  `reciever_score` int(20) default '0',
		  `sender_playing` int(1) NOT NULL default '0',
		  `reciever_playing` int(1) NOT NULL default '0'
		) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
					
	$sql = "CREATE TABLE ". iNA ." ( version VARCHAR(255) DEFAULT NULL )";
	$result = $db -> sql_query($sql);
		
	$sql = "CREATE TABLE ". iNA_GAMES ." 
			(`game_id` mediumint(9) NOT NULL auto_increment, 
			`game_name` varchar(25) default NULL, 
			`game_path` varchar(255) default NULL, 
			`game_desc` varchar(255) default NULL, 
			`game_charge` int(11) unsigned default '0', 
			`game_reward` int(11) unsigned NOT NULL default '0', 
			`game_bonus` smallint(5) unsigned default '0', 
			`game_use_gl` tinyint(3) unsigned default '0', 
			`game_flash` tinyint(1) unsigned NOT NULL default '0', 
			`game_show_score` tinyint(1) NOT NULL default '1', 
			`win_width` smallint(6) NOT NULL default '0', 
			`win_height` smallint(6) NOT NULL default '0', 
			`highscore_limit` varchar(255) default NULL, 
			`reverse_list` tinyint(1) NOT NULL default '0', 
			`played` int(10) unsigned NOT NULL default '0', 
			`instructions` text, PRIMARY KEY (`game_id`) )";
	$result = $db -> sql_query($sql);
								
	$sql = "CREATE TABLE ". iNA_SCORES ." 
			(`game_name` varchar(255) default NULL, 
			`player` varchar(40) default NULL, 
			`score` int(10) unsigned NOT NULL default '0', 
			`date` int(11) default NULL )";
	$result = $db -> sql_query($sql);
	
	$sql = "CREATE TABLE `". iNA_TOP_SCORES ."` (
		  `game_name` varchar(255) default NULL,
		  `player` varchar(40) default NULL,
		  `score` int(10) unsigned NOT NULL default '0',
		  `date` int(11) default NULL
		) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
		
	$sql = "CREATE TABLE `". iNA_CHALLENGE ."` (
	 		`user` int(10) default '0',
	 		`count` int(25) default '0'
			) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
		
	$sql = "CREATE TABLE `". iNA_CHALLENGE_USERS ."` (
	 		`user_to` int(10) default '0',
	 		`user_from` int(10) default '0',
	  		`count` int(25) default '0'
			) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
			
	$sql = "CREATE TABLE `". iNA_TROPHY_COMMENTS ."` (
	  		`game` varchar(255) NOT NULL default '',
	  		`player` int(10) default NULL,
	  		`comment` text NOT NULL,
	  		`date` int(15) NOT NULL default '0',
	  		`score` int(20) NOT NULL default '0'
			) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
	
	$sql = "CREATE TABLE `". iNA_BAN ."` (
		  `id` int(10) NOT NULL default '0',
		  `username` varchar(40) default NULL
		) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
					
	$sql = "CREATE TABLE `". iNA_CHEAT ."` (
			  `game_id` int(10) NOT NULL default '0',
			  `player` varchar(40) default NULL,
			  `game_count` int(100) NOT NULL auto_increment,
			  PRIMARY KEY  (`game_count`)
			) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
				
	$sql = "CREATE TABLE `". iNA_CAT ."` (
			  `cat_id` mediumint(9) NOT NULL auto_increment,
			  `cat_name` varchar(25) default NULL,
			  PRIMARY KEY  (`cat_id`)
			) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);

#================================================================#
#==== Start  1.0.8 Changes ======================================#
#
	$sql = "CREATE TABLE `". iNA_FAVORITES ."` (
			  `user` int(10) NOT NULL default '0',
			  `games` text
			) TYPE=MyISAM;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." ADD ina_last_playtype VARCHAR(255) DEFAULT 'parent' NOT NULL;";
	$result = $db -> sql_query($sql);
		
	$sql = "ALTER TABLE ". USERS_TABLE ." ADD ina_games_played INT(10) DEFAULT '0' NOT NULL;";
	$result = $db -> sql_query($sql);
		
	$sql = "ALTER TABLE ". iNA_GAMBLE ." ADD winner_score INT(11) DEFAULT '0' AFTER loser_id ;";
	$result = $db -> sql_query($sql);
		
	$sql = "ALTER TABLE ". iNA_GAMBLE ." ADD loser_score INT(11) DEFAULT '0' AFTER winner_score;";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_email_sent', '0');";
	$result = $db -> sql_query($sql);
		
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_rating_reward', '0');";
	$result = $db -> sql_query($sql);
		
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_use_rating_reward', '0');";	
	$result = $db -> sql_query($sql);
	
	$sql = "UPDATE ". CONFIG_TABLE ." 
			SET config_value = '1.0.8'
			WHERE config_name = 'ina_version';";	
	$result = $db -> sql_query($sql);
#	
#==== End  1.0.8 Changes ========================================#		
#================================================================#		

	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_trophy_king', '2');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_trophy_king_old', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_use_trophy', '1');";
	$result = $db -> sql_query($sql);
						
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_everything', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_trophy_page', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_comments_page', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_gamble_page', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_challenges_page', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_top5_page', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_cash_name', 'Tokens');";
	$result = $db -> sql_query($sql);
						
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('default_reward_dbfield','')";
	$result = $db -> sql_query($sql);
		
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('default_cash','')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('use_rewards_mod','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('use_cash_system','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_default_order', '1');";
	$result = $db -> sql_query($sql);
		
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('report_cheater','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('warn_cheater','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('use_point_system','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('use_gamelib','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('games_path','')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('gamelib_path','')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('use_gk_shop','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('use_allowance_system','0')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('games_per_page','20')";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('current_ina_date','". date("Y-m-d") ."');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_delete','0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_default_charge', '50');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_default_increment', '5');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_default_g_path', 'Amod/');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_default_g_reward', '20');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_default_g_height', '500');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_default_g_width', '400');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_guest_play', '2');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_button_option', '2');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_post_block', '2');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_post_block_count', '10');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_join_block', '2');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_join_block_count', '14');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_challenge', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_pm_trophy', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_challenge_msg', 'Your Trophy For %g% Has Been Challenged By %n%.');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_challenge_sub', 'Trophy Challenge In Progress');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_pm_trophy_msg', '%n% Has Taken Your Trophy For %g%.');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_pm_trophy_sub', 'Trophy Lost!');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('challenges_sent', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_new_game_limit', '7');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_pop_game_limit', '5');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_new_game_count', '3');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_use_newest', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_use_online', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_cheat', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_show_view_profile', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_show_view_topic', '1');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_use_logo', 'http://phpbb-amod.com/sig.gif');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_use_max_games_per_day', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_max_games_per_day', '100');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_max_games_per_day_date', '');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_version', '1.0.7');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_submit_scores_m', '0');";
	$result = $db -> sql_query($sql);
	
	$sql = "INSERT INTO ". CONFIG_TABLE ." VALUES ('ina_disable_submit_scores_g', '0');";
	$result = $db -> sql_query($sql);					
			
	$sql = "INSERT INTO ". iNA ." VALUES ('v2.0.0')";
	$result = $db -> sql_query($sql);

	$sql = "ALTER TABLE ". iNA_GAMES ." CHANGE proper_name proper_name TEXT NOT NULL;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". iNA_GAMES ." ADD cat_id INT(4) DEFAULT '0' NOT NULL;";
	$result = $db -> sql_query($sql);	
	
	$sql = "ALTER TABLE ". iNA_CAT ." ADD cat_desc TEXT NOT NULL;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". iNA_CAT ." ADD cat_img VARCHAR(255) NOT NULL;";
	$result = $db -> sql_query($sql);
					
	$sql = "ALTER TABLE ". iNA_GAMES ." ADD proper_name varchar(255) default '';";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". iNA_SCORES ." CHANGE score score FLOAT(10,2) DEFAULT '0' NOT NULL;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". iNA_TOP_SCORES ." CHANGE score score FLOAT(10,2) DEFAULT '0' NOT NULL;";
	$result = $db -> sql_query($sql);		

	$sql = "ALTER TABLE ". iNA_CHEAT ." CHANGE player player INT(10) DEFAULT '0';";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". iNA_CHEAT ." DROP game_count;";
	$result = $db -> sql_query($sql);
				
	$sql = "ALTER TABLE ". iNA_GAMES ." ADD `disabled` INT( 1 ) DEFAULT '1' NOT NULL;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". iNA_GAMES ." ADD `install_date` INT( 20 ) DEFAULT '0' NOT NULL;";	
	$result = $db -> sql_query($sql);
		
	$sql = "ALTER TABLE ". USERS_TABLE ." ADD user_trophies int(10) not null default '0';";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." ADD ina_cheat_fix int(100) not null default '0';";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." ADD ina_games_today INT(10) DEFAULT '0' NOT NULL;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." ADD ina_last_visit_page VARCHAR(255) NOT NULL;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." ADD ina_game_playing INT(10) DEFAULT '0' NOT NULL;";
	$result = $db -> sql_query($sql);		
	
		if($mode == "upgrading")
			{
	message_die(GENERAL_MESSAGE, $lang['admin_db_17'], $lang['admin_db_18']);
			}
		else
			{
	message_die(GENERAL_MESSAGE, $lang['admin_db_19'], $lang['admin_db_18']);				
			}														
		}
		
	if($mode == "remove")
		{		
	$sql = "DROP TABLE IF EXISTS ". iNA_RATING ."";
	$result = $db -> sql_query($sql);
			
	$sql = "DROP TABLE IF EXISTS ". iNA_SESSIONS ."";
	$result = $db -> sql_query($sql);
	
	$sql = "DROP TABLE IF EXISTS ". iNA_LAST_PLAYED ."";
	$result = $db -> sql_query($sql);
	
	$sql = "DROP TABLE IF EXISTS ". iNA_GAMBLE ."";
	$result = $db -> sql_query($sql);
	
	$sql = "DROP TABLE IF EXISTS ". iNA_GAMBLE_PROGRESS ."";
	$result = $db -> sql_query($sql);
							
	$sql = "DROP TABLE IF EXISTS ". iNA ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_GAMES ."";
	$result = $db -> sql_query($sql);
									
	$sql = "DROP TABLE IF EXISTS ". iNA_SCORES ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_TOP_SCORES ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_BAN ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_CHEAT  ."";
	$result = $db -> sql_query($sql);
				
	$sql = "DROP TABLE IF EXISTS ". iNA_CAT ."";
	$result = $db -> sql_query($sql);
			
	$sql = "DROP TABLE IF EXISTS ". iNA_CAT_DATA ."";
	$result = $db -> sql_query($sql);
		
	$sql = "DROP TABLE IF EXISTS ". iNA_CHALLENGE ."";
	$result = $db -> sql_query($sql);
				
	$sql = "DROP TABLE IF EXISTS ". iNA_CHALLENGE_USERS ."";
	$result = $db -> sql_query($sql);
			
	$sql = "DROP TABLE IF EXISTS ". iNA_TROPHY_COMMENTS ."";
	$result = $db -> sql_query($sql);

#==== Start  1.0.8 Changes ======================================#
	$sql = "DROP TABLE IF EXISTS ". iNA_FAVORITES ."";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." DROP ina_last_playtype;";
	$result = $db -> sql_query($sql);
		
	$sql = "ALTER TABLE ". USERS_TABLE ." DROP ina_games_played;";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_email_sent';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_rating_reward';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_rating_reward';";
	$result = $db -> sql_query($sql);	
#==== End  1.0.8 Changes ========================================#

	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_use_logo';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_use_max_games_per_day';";
	$result = $db -> sql_query($sql);

	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_max_games_per_day';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_version';";
	$result = $db -> sql_query($sql);

	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_submit_scores_m';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_submit_scores_g';";
	$result = $db -> sql_query($sql);

	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_trophy_king';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_trophy_king_old';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_use_trophy';";
	$result = $db -> sql_query($sql);
					
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'default_reward_dbfield';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'default_cash';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'use_rewards_mod';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'use_cash_system';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'report_cheater';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_order';";
	$result = $db -> sql_query($sql);
					
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'warn_cheater';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'use_point_system';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'use_gamelib';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'games_path';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'gamelib_path';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'use_gk_shop';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'use_allowance_system';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'games_per_page';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'current_ina_date';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_delete';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_charge';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_increment';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_g_path';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_g_reward';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_g_height';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_g_width';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_guest_play';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_button_option';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_post_block';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_post_block_count';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_join_block';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_join_block_count');";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_challenge';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_pm_trophy';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_challenge_msg';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_challenge_sub';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_pm_trophy_msg';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_pm_trophy_sub';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'challenges_sent';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_new_game_limit';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_pop_game_limit';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_new_game_count';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_use_newest';";
			
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_use_online';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_cheat';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_show_view_profile';";
	$result = $db -> sql_query($sql);
				
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_show_view_topic';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_default_order';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_cash_name';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_top5_page';";
	$result = $db -> sql_query($sql);			
		
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_challenges_page';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_gamble_page';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_comments_page';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_trophy_page';";
	$result = $db -> sql_query($sql);
	
	$sql = "DELETE FROM ". CONFIG_TABLE ." 
			WHERE config_name = 'ina_disable_everything';";
	$result = $db -> sql_query($sql);	
			
	$sql = "ALTER TABLE ". USERS_TABLE ." 
			DROP user_trophies;";
	$result = $db -> sql_query($sql);
		
	$sql = "ALTER TABLE ". USERS_TABLE ." 
			DROP ina_cheat_fix;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." 
			DROP ina_games_today;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." 
			DROP ina_last_visit_page;";
	$result = $db -> sql_query($sql);
	
	$sql = "ALTER TABLE ". USERS_TABLE ." 
			DROP ina_game_playing;";
	$result = $db -> sql_query($sql);
					
	message_die(GENERAL_MESSAGE, $lang['admin_db_20'], $lang['admin_db_18']);		
		}
		
	include('page_footer_admin.' . $phpEx);
		
?>
Antworten

Zurück zu „phpBB 2.0: Mod Support“