[geeklog-modules] Forum installation breaks easily when not using gl_ DB prefix

Blaine Lang langmail at sympatico.ca
Sat Feb 22 11:52:59 EST 2003


You have an old version buddy ... Fixed 2 weeks ago.
You should download from geeklogplugins
http://sourceforge.net/project/showfiles.php?group_id=34911

I don't have access to update geeklog.net and wasn't going to add yet
another version.
I had posted updates on the site indicating this was where it should be
downloaded from or my site.

Currently working on a mod for the filemgmt plugin to allow admins to
replace files.

Blaine

----- Original Message -----
From: "Tony Bibbs" <tony at tonybibbs.com>
To: <geeklog-modules at lists.geeklog.net>
Sent: Saturday, February 22, 2003 11:48 AM
Subject: Re: [geeklog-modules] Forum installation breaks easily when not
using gl_ DB prefix


> Here is the sql file to fix the error.
>
> Tony Bibbs wrote:
> > This has probably already been reported but if you don't use the gl_
> > table prefix then the forum will not install for you.  gl_ is clearly
> > hardcoded in mysql_install_2.0.php
> >
> > --Tony
> >
> > _______________________________________________
> > geeklog-modules mailing list
> > geeklog-modules at lists.geeklog.net
> > http://lists.geeklog.net/listinfo/geeklog-modules
>
>
> --
> +-------------------+--------------------------------------------------+
> |Tony Bibbs         |[R]egardless of what you may think of our penal   |
> |tony at tonybibbs.com |system, the fact is that every man in jail is one |
> |                   |less potential fisherman to clutter up your       |
> |                   |favorite pool or pond. --Ed Zern                  |
>
> +-------------------+--------------------------------------------------+
>


----------------------------------------------------------------------------
----


> <?php
> # Geeklog Forum Plugin Version 2.0 SQL Install Code
> # Blaine Lang Feb 5/2002
> # Contact: geeklog at langfamily.ca
> #
>
> #
> # Table structure for table `gl_forum_categories`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_categories']} (
>   cat_order smallint(4) NOT NULL default '0',
>   cat_name varchar(255) NOT NULL default '',
>   cat_dscp text NOT NULL,
>   id int(2) NOT NULL auto_increment,
>   PRIMARY KEY  (id)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> #
> # Table structure for table `gl_forum_forums`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_forums']} (
>   forum_order int(4) NOT NULL default '0',
>   forum_name varchar(255) NOT NULL default '0',
>   forum_dscp text NOT NULL,
>   forum_id int(4) NOT NULL auto_increment,
>   forum_cat int(3) NOT NULL default '0',
>   grp_id mediumint(8) NOT NULL default '2',
>   PRIMARY KEY  (forum_id),
>   KEY forum_cat (forum_cat),
>   KEY forum_id (forum_id)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> #
> # Table structure for table `gl_forum_topic`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_topic']} (
>   id mediumint(8) NOT NULL auto_increment,
>   pid mediumint(8) NOT NULL default '0',
>   cat int(3) NOT NULL default '0',
>   uid mediumint(8) NOT NULL default '0',
>   name varchar(50) default NULL,
>   date varchar(12) default NULL,
>   lastupdated varchar(12) default NULL,
>   email varchar(50) default NULL,
>   website varchar(100) NOT NULL default '',
>   subject varchar(100) NOT NULL default '',
>   comment longtext,
>   postmode varchar(10) NOT NULL default '',
>   replies bigint(10) NOT NULL default '0',
>   views bigint(10) NOT NULL default '0',
>   ip varchar(255) default NULL,
>   mood varchar(100) default 'indifferent',
>   topicimg varchar(100) NOT NULL default '',
>   sticky tinyint(1) NOT NULL default '0',
>   test tinyint(1) NOT NULL default '1',
>   moved tinyint(1) NOT NULL default '0',
>   locked tinyint(1) NOT NULL default '0',
>   forum int(3) NOT NULL default '0',
>   PRIMARY KEY  (id),
>   KEY forum_idx (forum)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> #
> # Table structure for table `gl_forum_log`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_log']} (
>   uid mediumint(8) NOT NULL default '0',
>   forum mediumint(3) NOT NULL default '0',
>   topic mediumint(3) NOT NULL default '0',
>   time varchar(40) NOT NULL default '0',
>   KEY uid_forum (uid,forum),
>   KEY uid_topic (uid,topic),
>   KEY forum (forum)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> #
> # Table structure for table `gl_forum_moderators`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_moderators']} (
>   mod_id int(11) NOT NULL auto_increment,
>   mod_username varchar(30) default NULL,
>   mod_forum varchar(30) default NULL,
>   mod_delete tinyint(1) NOT NULL default '0',
>   mod_ban tinyint(1) NOT NULL default '0',
>   mod_edit tinyint(1) NOT NULL default '0',
>   mod_move tinyint(1) NOT NULL default '0',
>   mod_stick tinyint(1) NOT NULL default '0',
>   PRIMARY KEY  (mod_id)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> #
> # Table structure for table `gl_forum_settings`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_settings']} (
>   slogan varchar(255) NOT NULL default '',
>   registrationrequired tinyint(1) unsigned NOT NULL default '0',
>   registerpost tinyint(1) unsigned NOT NULL default '0',
>   allowhtml tinyint(1) unsigned NOT NULL default '1',
>   glfilter tinyint(1) unsigned NOT NULL default '0',
>   censor tinyint(1) unsigned NOT NULL default '1',
>   showmood tinyint(1) unsigned NOT NULL default '1',
>   allowsmilies tinyint(1) unsigned NOT NULL default '1',
>   allowavatar tinyint(1) unsigned NOT NULL default '1',
>   allow_notify tinyint(1) unsigned NOT NULL default '1',
>   showiframe tinyint(1) unsigned NOT NULL default '1',
>   msgauto tinyint(1) NOT NULL default '1',
>   xtrausersettings tinyint(1) unsigned NOT NULL default '0',
>   img_width int(4) NOT NULL default '50',
>   viewtopicnumchars int(4) NOT NULL default '20',
>   topicsperpage int(4) NOT NULL default '10',
>   postsperpage int(4) NOT NULL default '10',
>   imgset varchar(30) NOT NULL default '',
>   level1 int(5) NOT NULL default '1',
>   level2 int(5) NOT NULL default '15',
>   level3 int(5) NOT NULL default '35',
>   level4 int(5) NOT NULL default '70',
>   level5 int(5) NOT NULL default '120',
>   level1name varchar(40) NOT NULL default 'Newbie',
>   level2name varchar(40) NOT NULL default 'Junior',
>   level3name varchar(40) NOT NULL default 'Chatty',
>   level4name varchar(40) NOT NULL default 'Regular Member',
>   level5name varchar(40) NOT NULL default 'Active Member'
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> #
> # Table structure for table `gl_forum_userprefs`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_userprefs']} (
>   uid mediumint(8) NOT NULL default '0',
>   topicsperpage int(3) NOT NULL default '5',
>   postsperpage int(3) NOT NULL default '5',
>   popularlimit int(3) NOT NULL default '10',
>   messagesperpage int(3) NOT NULL default '20',
>   searchlines int(3) NOT NULL default '20',
>   viewanonposts tinyint(1) NOT NULL default '1',
>   alwaysnotify tinyint(1) NOT NULL default '0',
>   membersperpage int(3) NOT NULL default '20',
>   showiframe tinyint(1) NOT NULL default '1',
>   PRIMARY KEY  (uid)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> #
> # Table structure for table `gl_forum_watch`
> #
>
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_watch']} (
>   id mediumint(8) NOT NULL auto_increment,
>   forum_id mediumint(8) NOT NULL default '0',
>   topic_id mediumint(8) NOT NULL default '0',
>   uid mediumint(8) NOT NULL default '0',
>   date_added date NOT NULL default '0000-00-00',
>   PRIMARY KEY  (id),
>   KEY uid (uid),
>   KEY forum_id (forum_id),
>   KEY topic_id (topic_id)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> # Table structure for table `gl_forum_banned_ip`
> #
> $_SQL[] = "CREATE TABLE {$_TABLES['gf_banned_ip']} (
>   host_ip varchar(255) default NULL,
>   KEY index1 (host_ip)
> ) TYPE=MyISAM;";
> # --------------------------------------------------------
>
> ?>
>




More information about the geeklog-modules mailing list