1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 12:20:44 +02:00

Delete some obsolete tables

This commit is contained in:
e107steved
2007-09-22 20:32:31 +00:00
parent f21a9ef9a1
commit 402940382b
2 changed files with 29 additions and 54 deletions

View File

@@ -11,9 +11,9 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_admin/sql/core_sql.php,v $
| $Revision: 1.1.1.1 $
| $Date: 2006-12-02 04:33:33 $
| $Author: mcfly_e107 $
| $Revision: 1.2 $
| $Date: 2007-09-22 20:32:31 $
| $Author: e107steved $
+----------------------------------------------------------------------------+
*/
header("location:../index.php");
@@ -192,34 +192,6 @@ CREATE TABLE download_requests (
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `flood`
#
CREATE TABLE flood (
flood_url text NOT NULL,
flood_time int(10) unsigned NOT NULL default '0'
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `headlines`
#
CREATE TABLE headlines (
headline_id int(10) unsigned NOT NULL auto_increment,
headline_url varchar(150) NOT NULL default '',
headline_data text NOT NULL,
headline_timestamp int(10) unsigned NOT NULL default '0',
headline_description text NOT NULL,
headline_image varchar(100) NOT NULL default '',
headline_active tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (headline_id)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `links`
#

View File

@@ -11,8 +11,8 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_admin/update_routines.php,v $
| $Revision: 1.8 $
| $Date: 2007-06-24 16:18:48 $
| $Revision: 1.9 $
| $Date: 2007-09-22 20:32:31 $
| $Author: e107steved $
+----------------------------------------------------------------------------+
*/
@@ -214,6 +214,10 @@ function update_706_to_800($type='')
// List of unwanted $pref values which can go
$obs_prefs = array('frontpage_type');
// List of DB tables not required (includes a few from 0.6xx)
$obs_tables = array('flood', 'headlines', 'stat_info', 'stat_counter', 'stat_last');
$do_save = FALSE;
$just_check = $type == 'do' ? FALSE : TRUE; // TRUE if we're just seeing if an update is needed
@@ -325,21 +329,17 @@ function update_706_to_800($type='')
}
// Obsolete tables
if (mysql_table_exists("headlines"))
// Obsolete tables (list at top)
foreach ($obs_tables as $ot)
{
if (mysql_table_exists($ot))
{
if ($just_check) return update_needed();
mysql_query('DROP TABLE `'.MPREFIX.'headlines`');
mysql_query('DROP TABLE `'.MPREFIX.$ot.'`');
}
if (mysql_table_exists("flood"))
{
if ($just_check) return update_needed();
mysql_query('DROP TABLE `'.MPREFIX.'flood`');
}
if ($do_save) save_prefs();
return $just_check;
@@ -440,15 +440,18 @@ function update_needed()
return FALSE;
}
function mysql_table_exists($table){
function mysql_table_exists($table)
{
$exists = mysql_query("SELECT 1 FROM ".MPREFIX."$table LIMIT 0");
if ($exists) return TRUE;
return FALSE;
}
function catch_error(){
if (mysql_error()!='' && E107_DEBUG_LEVEL != 0) {
function catch_error()
{
if (mysql_error()!='' && E107_DEBUG_LEVEL != 0)
{
$tmp2 = debug_backtrace();
$tmp = mysql_error();
echo $tmp." [ ".basename(__FILE__)." on line ".$tmp2[0]['line']."] <br />";