Version 2.1.7

This commit is contained in:
Neo committed 2025-12-19 00:21:15 -08:00
1 parent 0eecc172d9
commit f73f8bff6d
941 files changed
+215301 -103093

No files matched your search

+369 -116
View File
@@ -1,5 +1,36 @@
<?php
/*
+--------------------------------------------------------------------------
| Invision Power Board 2.1.7
| ========================================
| by Matthew Mecham
| (c) 2001 - 2005 Invision Power Services, Inc.
| http://www.invisionpower.com
| =============================================
| Web: http://www.invisionboard.com
| http://www.ibresource.ru/products/invisionpowerboard/
| Time: Tuesday 18th of July 2006 05:56:00 PM
| Release: 52f408a29988b02f45b5e6f4ba5af0ae
| Licence Info: http://www.invisionboard.com/?license
| http://www.ibresource.ru/license
+---------------------------------------------------------------------------
| INVISION POWER BOARD IS NOT FREE / OPEN SOURCE!
+---------------------------------------------------------------------------
| INVISION POWER BOARD ÍÅ ßÂËßÅÒÑß ÁÅÑÏËÀÒÍÛÌ ÏÐÎÃÐÀÌÌÍÛÌ ÎÁÅÑÏÅ×ÅÍÈÅÌ!
| Ïðàâà íà ÏÎ ïðèíàäëåæàò Invision Power Services
| Ïðàâà íà ïåðåâîä IBResource (http://www.ibresource.ru)
+--------------------------------------------------------------------------
|
| > Script written by Matthew Mecham
| > Date started: 12th August 2004
| > MYSQL EXTRA CONFIG / INSTALL FILE
+--------------------------------------------------------------------------
*/
# Don't forget to remove TYPE=MyISAM AND FULLTEXT INDEXES
# ); must be the last character, no spaces!
$TABLE[] = "CREATE TABLE ibf_admin_logs (
id bigint(20) NOT NULL auto_increment,
act varchar(255) default NULL,
@@ -9,7 +40,26 @@ $TABLE[] = "CREATE TABLE ibf_admin_logs (
note text,
ip_address varchar(255) default NULL,
PRIMARY KEY (id)
)";
);";
# IPB 2.1: BETA 2
$TABLE[] = "CREATE TABLE ibf_admin_permission_rows (
row_member_id INT(8) NOT NULL,
row_perm_cache MEDIUMTEXT,
row_updated INT(10) NOT NULL DEFAULT '0',
PRIMARY KEY (row_member_id)
);";
# IPB 2.1: BETA 2
$TABLE[] = "CREATE TABLE ibf_admin_permission_keys (
perm_key VARCHAR(255) NOT NULL,
perm_main VARCHAR(255) NOT NULL,
perm_child VARCHAR(255) NOT NULL,
perm_bit VARCHAR(255) NOT NULL,
PRIMARY KEY (perm_key),
KEY perm_main (perm_main),
KEY perm_child (perm_child)
);";
$TABLE[] = "CREATE TABLE ibf_admin_sessions (
session_id varchar(32) NOT NULL default '',
@@ -21,8 +71,7 @@ $TABLE[] = "CREATE TABLE ibf_admin_sessions (
session_log_in_time int(10) NOT NULL default '0',
session_running_time int(10) NOT NULL default '0',
PRIMARY KEY (session_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_announcements (
announce_id int(10) unsigned NOT NULL auto_increment,
@@ -36,14 +85,17 @@ $TABLE[] = "CREATE TABLE ibf_announcements (
announce_end int(10) unsigned NOT NULL default '0',
announce_active tinyint(1) NOT NULL default '1',
PRIMARY KEY (announce_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_attachments (
attach_id int(10) NOT NULL auto_increment,
attach_ext varchar(10) NOT NULL default '',
attach_file varchar(250) NOT NULL default '',
attach_location varchar(250) NOT NULL default '',
attach_thumb_location varchar(250) NOT NULL default '',
attach_thumb_width smallint(5) NOT NULL default '0',
attach_thumb_height smallint(5) NOT NULL default '0',
attach_is_image tinyint(1) NOT NULL default '0',
attach_hits int(10) NOT NULL default '0',
attach_date int(10) NOT NULL default '0',
attach_temp tinyint(1) NOT NULL default '0',
@@ -53,16 +105,12 @@ $TABLE[] = "CREATE TABLE ibf_attachments (
attach_member_id mediumint(8) NOT NULL default '0',
attach_approved int(10) NOT NULL default '1',
attach_filesize int(10) NOT NULL default '0',
attach_thumb_width smallint(5) NOT NULL default '0',
attach_thumb_height smallint(5) NOT NULL default '0',
attach_is_image tinyint(1) NOT NULL default '0',
attach_ext varchar(10) NOT NULL default '',
PRIMARY KEY (attach_id),
KEY attach_pid (attach_pid),
KEY attach_msg (attach_msg),
KEY attach_post_key (attach_post_key),
KEY attach_mid_size (attach_member_id,attach_filesize)
)";
);";
$TABLE[] = "CREATE TABLE ibf_attachments_type (
atype_id int(10) NOT NULL auto_increment,
@@ -72,8 +120,7 @@ $TABLE[] = "CREATE TABLE ibf_attachments_type (
atype_photo tinyint(1) NOT NULL default '0',
atype_img text NOT NULL,
PRIMARY KEY (atype_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_badwords (
wid int(3) NOT NULL auto_increment,
@@ -81,7 +128,7 @@ $TABLE[] = "CREATE TABLE ibf_badwords (
swop varchar(250) default NULL,
m_exact tinyint(1) default '0',
PRIMARY KEY (wid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_banfilters (
ban_id int(10) NOT NULL auto_increment,
@@ -89,8 +136,7 @@ $TABLE[] = "CREATE TABLE ibf_banfilters (
ban_content text NOT NULL,
ban_date int(10) NOT NULL default '0',
PRIMARY KEY (ban_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_bulk_mail (
mail_id int(10) NOT NULL auto_increment,
@@ -105,8 +151,7 @@ $TABLE[] = "CREATE TABLE ibf_bulk_mail (
mail_active tinyint(1) NOT NULL default '0',
mail_pergo smallint(5) NOT NULL default '0',
PRIMARY KEY (mail_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_cache_store (
cs_key varchar(255) NOT NULL default '',
@@ -114,7 +159,47 @@ $TABLE[] = "CREATE TABLE ibf_cache_store (
cs_extra varchar(255) NOT NULL default '',
cs_array tinyint(1) NOT NULL default '0',
PRIMARY KEY (cs_key)
)";
);";
$TABLE[] = "CREATE TABLE ibf_cal_calendars (
cal_id int(10) unsigned NOT NULL auto_increment,
cal_title varchar(255) NOT NULL default '0',
cal_moderate tinyint(1) NOT NULL default '0',
cal_position int(3) NOT NULL default '0',
cal_event_limit int(2) unsigned NOT NULL default '0',
cal_bday_limit int(2) unsigned NOT NULL default '0',
cal_rss_export tinyint(1) NOT NULL default '0',
cal_rss_export_days int(3) unsigned NOT NULL default '0',
cal_rss_export_max tinyint(1) NOT NULL default '0',
cal_rss_update int(3) unsigned NOT NULL default '0',
cal_rss_update_last int(10) unsigned NOT NULL default '0',
cal_rss_cache mediumtext NOT NULL,
cal_permissions mediumtext NOT NULL,
PRIMARY KEY (cal_id)
);";
$TABLE[] = "CREATE TABLE ibf_cal_events (
event_id int(10) unsigned NOT NULL auto_increment,
event_calendar_id int(10) unsigned NOT NULL default '0',
event_member_id mediumint(8) unsigned NOT NULL default '0',
event_content mediumtext NOT NULL,
event_title varchar(255) NOT NULL default '',
event_smilies tinyint(1) NOT NULL default '0',
event_perms text NOT NULL,
event_private tinyint(1) NOT NULL default '0',
event_approved tinyint(1) NOT NULL default '0',
event_unixstamp int(10) unsigned NOT NULL default '0',
event_recurring int(2) unsigned NOT NULL default '0',
event_tz int(4) NOT NULL default '0',
event_timeset VARCHAR( 6 ) DEFAULT '0' NOT NULL,
event_unix_from int(10) unsigned NOT NULL default '0',
event_unix_to int(10) unsigned NOT NULL default '0',
PRIMARY KEY (event_id),
KEY daterange (event_calendar_id,event_approved,event_unix_from,event_unix_to),
KEY approved (event_calendar_id,event_approved)
);";
$TABLE[] = "CREATE TABLE ibf_calendar_events (
eventid mediumint(8) NOT NULL auto_increment,
@@ -140,15 +225,34 @@ $TABLE[] = "CREATE TABLE ibf_calendar_events (
event_color varchar(32) NOT NULL default '',
PRIMARY KEY (eventid),
KEY unix_stamp (unix_stamp)
)";
);";
$TABLE[] = "CREATE TABLE ibf_components (
com_id int(10) NOT NULL auto_increment,
com_title varchar(255) NOT NULL default '',
com_author varchar(255) NOT NULL default '',
com_url varchar(255) NOT NULL default '',
com_version varchar(255) NOT NULL default '',
com_date_added int(10) NOT NULL default '0',
com_menu_data mediumtext NOT NULL,
com_enabled tinyint(1) NOT NULL default '1',
com_safemode tinyint(1) NOT NULL default '1',
com_section varchar(255) NOT NULL default '',
com_filename varchar(255) NOT NULL default '',
com_description varchar(255) NOT NULL default '',
com_url_title varchar(255) NOT NULL default '',
com_url_uri varchar(255) NOT NULL default '',
com_position int(3) NOT NULL default '10',
PRIMARY KEY (com_id)
);";
$TABLE[] = "CREATE TABLE ibf_conf_settings (
conf_id int(10) NOT NULL auto_increment,
conf_title varchar(255) NOT NULL default '',
conf_title text NOT NULL,
conf_description text NOT NULL,
conf_group varchar(255) NOT NULL default '',
conf_type varchar(255) NOT NULL default '',
conf_key varchar(255) NOT NULL default '',
conf_key text NOT NULL,
conf_value text NOT NULL,
conf_default text NOT NULL,
conf_extra text NOT NULL,
@@ -160,8 +264,7 @@ $TABLE[] = "CREATE TABLE ibf_conf_settings (
conf_help_key varchar(255) NOT NULL default '0',
conf_add_cache tinyint(1) NOT NULL default '1',
PRIMARY KEY (conf_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_conf_settings_titles (
conf_title_id smallint(3) NOT NULL auto_increment,
@@ -171,8 +274,7 @@ $TABLE[] = "CREATE TABLE ibf_conf_settings_titles (
conf_title_noshow tinyint(1) NOT NULL default '0',
conf_title_keyword varchar(200) NOT NULL default '0',
PRIMARY KEY (conf_title_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_contacts (
id mediumint(8) NOT NULL auto_increment,
@@ -182,8 +284,7 @@ $TABLE[] = "CREATE TABLE ibf_contacts (
allow_msg tinyint(1) default NULL,
contact_desc varchar(50) default NULL,
PRIMARY KEY (id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_custom_bbcode (
bbcode_id int(10) NOT NULL auto_increment,
@@ -194,8 +295,19 @@ $TABLE[] = "CREATE TABLE ibf_custom_bbcode (
bbcode_useoption tinyint(1) NOT NULL default '0',
bbcode_example text NOT NULL,
PRIMARY KEY (bbcode_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_dnames_change (
dname_id int(10) NOT NULL auto_increment,
dname_member_id int(8) NOT NULL default '0',
dname_date int(10) NOT NULL default '0',
dname_ip_address varchar(16) NOT NULL default '',
dname_previous varchar(255) NOT NULL default '',
dname_current varchar(255) NOT NULL default '',
PRIMARY KEY (dname_id),
KEY dname_member_id (dname_member_id),
KEY date_id (dname_member_id,dname_date)
);";
$TABLE[] = "CREATE TABLE ibf_email_logs (
email_id int(10) NOT NULL auto_increment,
@@ -211,7 +323,7 @@ $TABLE[] = "CREATE TABLE ibf_email_logs (
PRIMARY KEY (email_id),
KEY from_member_id (from_member_id),
KEY email_date (email_date)
)";
);";
$TABLE[] = "CREATE TABLE ibf_emoticons (
id smallint(3) NOT NULL auto_increment,
@@ -220,8 +332,7 @@ $TABLE[] = "CREATE TABLE ibf_emoticons (
clickable smallint(2) NOT NULL default '1',
emo_set varchar(64) NOT NULL default 'default',
PRIMARY KEY (id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_faq (
id mediumint(8) NOT NULL auto_increment,
@@ -229,14 +340,13 @@ $TABLE[] = "CREATE TABLE ibf_faq (
text text,
description text NOT NULL,
PRIMARY KEY (id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_forum_perms (
perm_id int(10) NOT NULL auto_increment,
perm_name varchar(250) NOT NULL default '',
PRIMARY KEY (perm_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_forum_tracker (
frid mediumint(8) NOT NULL auto_increment,
@@ -246,7 +356,7 @@ $TABLE[] = "CREATE TABLE ibf_forum_tracker (
last_sent int(10) NOT NULL default '0',
forum_track_type varchar(100) NOT NULL default 'delayed',
PRIMARY KEY (frid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_forums (
id smallint(5) NOT NULL default '0',
@@ -257,7 +367,7 @@ $TABLE[] = "CREATE TABLE ibf_forums (
last_poster_name varchar(32) default NULL,
name varchar(128) NOT NULL default '',
description text,
position smallint(5) default NULL,
position tinyint(2) default NULL,
use_ibc tinyint(1) default NULL,
use_html tinyint(1) default NULL,
status tinyint(1) default '1',
@@ -267,6 +377,7 @@ $TABLE[] = "CREATE TABLE ibf_forums (
sort_key varchar(32) default NULL,
sort_order varchar(32) default NULL,
prune tinyint(3) default NULL,
topicfilter VARCHAR( 32 ) DEFAULT 'all' NOT NULL,
show_rules tinyint(1) default NULL,
preview_posts tinyint(1) default NULL,
allow_poll tinyint(1) NOT NULL default '1',
@@ -289,10 +400,11 @@ $TABLE[] = "CREATE TABLE ibf_forums (
permission_showtopic tinyint(1) NOT NULL default '0',
queued_topics mediumint(6) NOT NULL default '0',
queued_posts mediumint(6) NOT NULL default '0',
forum_allow_rating tinyint(1) NOT NULL default '0',
forum_last_deletion int(10) NOT NULL default '0',
PRIMARY KEY (id),
KEY id (id),
KEY position (position,parent_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_groups (
g_id int(3) unsigned NOT NULL auto_increment,
@@ -342,9 +454,11 @@ $TABLE[] = "CREATE TABLE ibf_groups (
g_bypass_badwords tinyint(1) NOT NULL default '0',
g_can_msg_attach tinyint(1) NOT NULL default '0',
g_attach_per_post int(10) NOT NULL default '0',
g_topic_rate_setting smallint(2) NOT NULL default '0',
g_dname_changes INT(3) NOT NULL default '0',
g_dname_date INT(5) NOT NULL default '0',
PRIMARY KEY (g_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_languages (
lid mediumint(8) NOT NULL auto_increment,
@@ -353,8 +467,26 @@ $TABLE[] = "CREATE TABLE ibf_languages (
lauthor varchar(250) default NULL,
lemail varchar(250) default NULL,
PRIMARY KEY (lid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_login_methods (
login_id int(10) NOT NULL auto_increment,
login_title varchar(255) NOT NULL default '',
login_description varchar(255) NOT NULL default '',
login_folder_name varchar(255) NOT NULL default '',
login_maintain_url varchar(255) NOT NULL default '',
login_register_url varchar(255) NOT NULL default '',
login_type varchar(30) NOT NULL default '',
login_alt_login_html text,
login_date int(10) NOT NULL default '0',
login_settings int(1) NOT NULL default '0',
login_enabled int(1) NOT NULL default '0',
login_safemode int(1) NOT NULL default '0',
login_installed int(1) NOT NULL default '0',
login_replace_form int(1) NOT NULL default '0',
login_allow_create int(1) NOT NULL default '0',
PRIMARY KEY (login_id)
);";
$TABLE[] = "CREATE TABLE ibf_mail_error_logs (
mlog_id int(10) NOT NULL auto_increment,
@@ -367,7 +499,7 @@ $TABLE[] = "CREATE TABLE ibf_mail_error_logs (
mlog_code varchar(200) NOT NULL default '',
mlog_smtp_msg text NOT NULL,
PRIMARY KEY (mlog_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_mail_queue (
mail_id int(10) NOT NULL auto_increment,
@@ -378,8 +510,7 @@ $TABLE[] = "CREATE TABLE ibf_mail_queue (
mail_content text NOT NULL,
mail_type varchar(200) NOT NULL default '',
PRIMARY KEY (mail_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_member_extra (
id mediumint(8) NOT NULL default '0',
@@ -398,19 +529,19 @@ $TABLE[] = "CREATE TABLE ibf_member_extra (
msnname varchar(200) NOT NULL default '',
vdirs text NOT NULL,
location varchar(250) NOT NULL default '',
signature text NOT NULL default '',
signature text NOT NULL,
avatar_location varchar(128) NOT NULL default '',
avatar_size varchar(9) NOT NULL default '',
avatar_type varchar(15) NOT NULL default 'local',
PRIMARY KEY (id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_members (
id mediumint(8) NOT NULL default '0',
name varchar(255) NOT NULL default '',
mgroup smallint(3) NOT NULL default '0',
legacy_password varchar(32) NOT NULL default '',
email varchar(60) NOT NULL default '',
email varchar(150) NOT NULL default '',
joined int(10) NOT NULL default '0',
ip_address varchar(16) NOT NULL default '',
posts mediumint(7) default '0',
@@ -418,7 +549,7 @@ $TABLE[] = "CREATE TABLE ibf_members (
allow_admin_mails tinyint(1) default NULL,
time_offset varchar(10) default NULL,
hide_email varchar(8) default NULL,
email_pm tinyint(1) default NULL,
email_pm tinyint(1) default '1',
email_full tinyint(1) default NULL,
skin smallint(5) default NULL,
warn_level int(10) default NULL,
@@ -433,9 +564,9 @@ $TABLE[] = "CREATE TABLE ibf_members (
bday_day int(2) default NULL,
bday_month int(2) default NULL,
bday_year int(4) default NULL,
new_msg tinyint(2) default NULL,
new_msg tinyint(2) default '0',
msg_total smallint(5) default '0',
show_popup tinyint(1) default NULL,
show_popup tinyint(1) default '0',
misc varchar(128) default NULL,
last_visit int(10) default '0',
last_activity int(10) default '0',
@@ -452,13 +583,21 @@ $TABLE[] = "CREATE TABLE ibf_members (
org_perm_id varchar(255) NOT NULL default '',
member_login_key varchar(32) NOT NULL default '',
subs_pkg_chosen smallint(3) NOT NULL default '0',
has_blog tinyint(1) NOT NULL default '0',
members_markers text NOT NULL,
members_editor_choice char(3) NOT NULL default 'std',
members_auto_dst tinyint(1) NOT NULL default '1',
members_display_name varchar(255) NOT NULL default '',
members_created_remote tinyint(1) NOT NULL default '0',
members_cache MEDIUMTEXT default '',
members_disable_pm INT(1) NOT NULL default '0',
PRIMARY KEY (id),
KEY members_display_name (members_display_name),
KEY name (name),
KEY mgroup (mgroup),
KEY bday_day (bday_day),
KEY bday_month (bday_month)
)";
);";
$TABLE[] = "CREATE TABLE ibf_members_converge (
converge_id int(10) NOT NULL auto_increment,
@@ -466,8 +605,17 @@ $TABLE[] = "CREATE TABLE ibf_members_converge (
converge_joined int(10) NOT NULL default '0',
converge_pass_hash varchar(32) NOT NULL default '',
converge_pass_salt varchar(5) NOT NULL default '',
PRIMARY KEY (converge_id)
)";
PRIMARY KEY (converge_id),
KEY converge_email (converge_email)
);";
$TABLE[] = "CREATE TABLE ibf_members_partial (
partial_id int(10) NOT NULL auto_increment,
partial_member_id int(8) NOT NULL default '0',
partial_date int(10) NOT NULL default '0',
PRIMARY KEY (partial_id),
KEY partial_member_id (partial_member_id)
);";
$TABLE[] = "CREATE TABLE ibf_message_text (
msg_id int(10) NOT NULL auto_increment,
@@ -478,12 +626,12 @@ $TABLE[] = "CREATE TABLE ibf_message_text (
msg_deleted_count smallint(5) NOT NULL default '0',
msg_post_key varchar(32) NOT NULL default '0',
msg_author_id mediumint(8) NOT NULL default '0',
msg_ip_address VARCHAR(16) NOT NULL default '0',
PRIMARY KEY (msg_id),
KEY msg_date (msg_date),
KEY msg_sent_to_count (msg_sent_to_count),
KEY msg_deleted_count (msg_deleted_count)
)";
);";
$TABLE[] = "CREATE TABLE ibf_message_topics (
mt_id int(10) NOT NULL auto_increment,
@@ -497,13 +645,13 @@ $TABLE[] = "CREATE TABLE ibf_message_topics (
mt_hasattach smallint(5) NOT NULL default '0',
mt_hide_cc tinyint(1) default '0',
mt_tracking tinyint(1) default '0',
mt_addtosent TINYINT( 1 ) DEFAULT '0' NOT NULL,
mt_owner_id mediumint(8) NOT NULL default '0',
mt_user_read int(10) default '0',
PRIMARY KEY (mt_id),
KEY mt_from_id (mt_from_id),
KEY mt_owner_id (mt_owner_id,mt_to_id,mt_vid_folder,mt_date)
)";
);";
$TABLE[] = "CREATE TABLE ibf_moderator_logs (
id int(10) NOT NULL auto_increment,
@@ -519,8 +667,7 @@ $TABLE[] = "CREATE TABLE ibf_moderator_logs (
action varchar(128) default NULL,
query_string varchar(128) default NULL,
PRIMARY KEY (id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_moderators (
mid mediumint(8) NOT NULL auto_increment,
@@ -548,17 +695,19 @@ $TABLE[] = "CREATE TABLE ibf_moderators (
group_name varchar(200) default NULL,
split_merge tinyint(1) default '0',
can_mm tinyint(1) NOT NULL default '0',
mod_can_set_open_time tinyint(1) NOT NULL default '0',
mod_can_set_close_time tinyint(1) NOT NULL default '0',
PRIMARY KEY (mid),
KEY forum_id (forum_id),
KEY group_id (group_id),
KEY member_id (member_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_pfields_content (
member_id mediumint(8) NOT NULL default '0',
updated int(10) default '0',
PRIMARY KEY (member_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_pfields_data (
pf_id smallint(5) NOT NULL auto_increment,
@@ -576,7 +725,7 @@ $TABLE[] = "CREATE TABLE ibf_pfields_data (
pf_admin_only tinyint(1) NOT NULL default '0',
pf_topic_format text NOT NULL,
PRIMARY KEY (pf_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_polls (
pid mediumint(8) NOT NULL auto_increment,
@@ -588,7 +737,7 @@ $TABLE[] = "CREATE TABLE ibf_polls (
forum_id smallint(5) NOT NULL default '0',
poll_question varchar(255) default NULL,
PRIMARY KEY (pid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_posts (
pid int(10) NOT NULL auto_increment,
@@ -614,7 +763,7 @@ $TABLE[] = "CREATE TABLE ibf_posts (
KEY topic_id (topic_id,queued,pid),
KEY author_id (author_id,topic_id),
KEY post_date (post_date)
)";
);";
$TABLE[] = "CREATE TABLE ibf_reg_antispam (
regid varchar(32) NOT NULL default '',
@@ -622,8 +771,55 @@ $TABLE[] = "CREATE TABLE ibf_reg_antispam (
ip_address varchar(32) default NULL,
ctime int(10) default NULL,
PRIMARY KEY (regid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_rss_export (
rss_export_id int(10) NOT NULL auto_increment,
rss_export_enabled tinyint(1) NOT NULL default '0',
rss_export_title varchar(255) NOT NULL default '',
rss_export_desc varchar(255) NOT NULL default '',
rss_export_image varchar(255) NOT NULL default '',
rss_export_forums text,
rss_export_include_post tinyint(1) NOT NULL default '0',
rss_export_count smallint(3) NOT NULL default '0',
rss_export_cache_time smallint(3) NOT NULL default '30',
rss_export_cache_last int(10) NOT NULL default '0',
rss_export_cache_content mediumtext,
rss_export_sort varchar(4) NOT NULL default 'DESC',
rss_export_order varchar(20) NOT NULL default 'start_date',
PRIMARY KEY (rss_export_id)
);";
$TABLE[] = "CREATE TABLE ibf_rss_import (
rss_import_id int(10) NOT NULL auto_increment,
rss_import_enabled tinyint(1) NOT NULL default '0',
rss_import_title varchar(255) NOT NULL default '',
rss_import_url varchar(255) NOT NULL default '',
rss_import_forum_id int(10) NOT NULL default '0',
rss_import_mid mediumint(8) NOT NULL default '0',
rss_import_pergo smallint(3) NOT NULL default '0',
rss_import_time smallint(3) NOT NULL default '0',
rss_import_last_import int(10) NOT NULL default '0',
rss_import_showlink varchar(255) NOT NULL default '0',
rss_import_topic_open tinyint(1) NOT NULL default '0',
rss_import_topic_hide tinyint(1) NOT NULL default '0',
rss_import_inc_pcount tinyint(1) NOT NULL default '0',
rss_import_topic_pre varchar(50) NOT NULL default '',
rss_import_charset VARCHAR(200) NOT NULL default '',
rss_import_allow_html TINYINT(1) NOT NULL default '0',
rss_import_auth TINYINT( 1 ) DEFAULT '0' NOT NULL ,
rss_import_auth_user VARCHAR( 255 ) DEFAULT 'Íå òðåáóåòñÿ' NOT NULL,
rss_import_auth_pass VARCHAR( 255 ) DEFAULT 'Íå òðåáóåòñÿ' NOT NULL,
PRIMARY KEY (rss_import_id)
);";
$TABLE[] = "CREATE TABLE ibf_rss_imported (
rss_imported_guid char(32) NOT NULL default '0',
rss_imported_tid int(10) NOT NULL default '0',
rss_imported_impid int(10) NOT NULL default '0',
PRIMARY KEY (rss_imported_guid),
KEY rss_imported_impid (rss_imported_impid)
);";
$TABLE[] = "CREATE TABLE ibf_search_results (
id varchar(32) NOT NULL default '',
@@ -636,26 +832,33 @@ $TABLE[] = "CREATE TABLE ibf_search_results (
ip_address varchar(64) default NULL,
post_id text,
post_max int(10) NOT NULL default '0',
query_cache text
)";
query_cache text,
PRIMARY KEY (id),
KEY search_date (search_date)
);";
$TABLE[] = "CREATE TABLE ibf_sessions (
id varchar(32) NOT NULL default '0',
member_name varchar(64) default NULL,
member_id mediumint(8) NOT NULL default '0',
ip_address varchar(16) default NULL,
browser varchar(64) default NULL,
browser VARCHAR(200) NOT NULL default '',
running_time int(10) default NULL,
login_type char(3) default '',
location varchar(40) default NULL,
member_group smallint(3) default NULL,
in_forum smallint(5) NOT NULL default '0',
in_topic int(10) default NULL,
in_error tinyint(1) NOT NULL default '0',
location_1_type varchar(10) NOT NULL default '',
location_1_id int(10) NOT NULL default '0',
location_2_type varchar(10) NOT NULL default '',
location_2_id int(10) NOT NULL default '0',
location_3_type varchar(10) NOT NULL default '',
location_3_id int(10) NOT NULL default '0',
PRIMARY KEY (id),
KEY in_topic (in_topic),
KEY in_forum (in_forum)
)";
KEY location1 (location_1_type,location_1_id),
KEY location2 (location_2_type,location_2_id),
KEY location3 (location_3_type,location_3_id)
);";
$TABLE[] = "CREATE TABLE ibf_skin_macro (
macro_id smallint(3) NOT NULL auto_increment,
@@ -665,8 +868,7 @@ $TABLE[] = "CREATE TABLE ibf_skin_macro (
macro_set smallint(3) NOT NULL default '0',
PRIMARY KEY (macro_id),
KEY macro_set (macro_set)
)";
);";
$TABLE[] = "CREATE TABLE ibf_skin_sets (
set_skin_set_id int(10) NOT NULL auto_increment,
@@ -687,7 +889,7 @@ $TABLE[] = "CREATE TABLE ibf_skin_sets (
set_cache_wrapper mediumtext NOT NULL,
set_emoticon_folder varchar(60) NOT NULL default 'default',
PRIMARY KEY (set_skin_set_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_skin_templates (
suid int(10) NOT NULL auto_increment,
@@ -699,8 +901,7 @@ $TABLE[] = "CREATE TABLE ibf_skin_templates (
updated int(10) default NULL,
can_remove tinyint(4) default '0',
PRIMARY KEY (suid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_skin_templates_cache (
template_id varchar(32) NOT NULL default '',
@@ -710,8 +911,7 @@ $TABLE[] = "CREATE TABLE ibf_skin_templates_cache (
PRIMARY KEY (template_id),
KEY template_set_id (template_set_id),
KEY template_group_name (template_group_name)
)";
);";
$TABLE[] = "CREATE TABLE ibf_spider_logs (
sid int(10) NOT NULL auto_increment,
@@ -720,16 +920,15 @@ $TABLE[] = "CREATE TABLE ibf_spider_logs (
entry_date int(10) NOT NULL default '0',
ip_address varchar(16) NOT NULL default '',
PRIMARY KEY (sid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_subscription_currency (
subcurrency_code varchar(10) NOT NULL default '',
subcurrency_desc varchar(250) NOT NULL default '',
subcurrency_exchange decimal(10,8) NOT NULL default '0.00000000',
subcurrency_exchange decimal(16,8) NOT NULL default '0.00000000',
subcurrency_default tinyint(1) NOT NULL default '0',
PRIMARY KEY (subcurrency_code)
)";
);";
$TABLE[] = "CREATE TABLE ibf_subscription_extra (
subextra_id smallint(5) NOT NULL auto_increment,
@@ -744,8 +943,7 @@ $TABLE[] = "CREATE TABLE ibf_subscription_extra (
subextra_custom_4 text,
subextra_custom_5 text,
PRIMARY KEY (subextra_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_subscription_logs (
sublog_id int(10) NOT NULL auto_increment,
@@ -756,8 +954,7 @@ $TABLE[] = "CREATE TABLE ibf_subscription_logs (
sublog_data text,
sublog_postdata text,
PRIMARY KEY (sublog_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_subscription_methods (
submethod_id smallint(5) NOT NULL auto_increment,
@@ -777,8 +974,7 @@ $TABLE[] = "CREATE TABLE ibf_subscription_methods (
submethod_active tinyint(1) NOT NULL default '0',
submethod_use_currency varchar(10) NOT NULL default 'USD',
PRIMARY KEY (submethod_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_subscription_trans (
subtrans_id int(10) NOT NULL auto_increment,
@@ -795,7 +991,7 @@ $TABLE[] = "CREATE TABLE ibf_subscription_trans (
subtrans_subscrid varchar(200) NOT NULL default '',
subtrans_currency varchar(10) NOT NULL default 'USD',
PRIMARY KEY (subtrans_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_subscriptions (
sub_id smallint(5) NOT NULL auto_increment,
@@ -807,8 +1003,7 @@ $TABLE[] = "CREATE TABLE ibf_subscriptions (
sub_cost decimal(10,2) NOT NULL default '0.00',
sub_run_module varchar(250) NOT NULL default '',
PRIMARY KEY (sub_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_task_logs (
log_id int(10) NOT NULL auto_increment,
@@ -817,7 +1012,7 @@ $TABLE[] = "CREATE TABLE ibf_task_logs (
log_ip varchar(16) NOT NULL default '0',
log_desc text NOT NULL,
PRIMARY KEY (log_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_task_manager (
task_id int(10) NOT NULL auto_increment,
@@ -834,9 +1029,45 @@ $TABLE[] = "CREATE TABLE ibf_task_manager (
task_enabled tinyint(1) NOT NULL default '1',
task_key varchar(30) NOT NULL default '',
task_safemode tinyint(1) NOT NULL default '0',
task_locked int(10) NOT NULL default '0',
PRIMARY KEY (task_id),
KEY task_next_run (task_next_run)
)";
);";
$TABLE[] = "CREATE TABLE ibf_templates_diff_import (
diff_key VARCHAR(255) NOT NULL,
diff_func_group VARCHAR(150) NOT NULL,
diff_func_name VARCHAR(250) NOT NULL,
diff_func_data TEXT,
diff_func_content MEDIUMTEXT,
diff_session_id INT(10) NOT NULL default '0',
PRIMARY KEY (diff_key),
KEY diff_func_group (diff_func_group),
KEY diff_func_name (diff_func_name)
);";
$TABLE[] = "CREATE TABLE ibf_template_diff_session (
diff_session_id INT(10) NOT NULL auto_increment,
diff_session_togo INT(10) NOT NULL default '0',
diff_session_done INT(10) NOT NULL default '0',
diff_session_updated INT(10) NOT NULL default '0',
diff_session_title VARCHAR(255) NOT NULL default '',
diff_session_ignore_missing INT(1) NOT NULL default '0',
PRIMARY KEY (diff_session_id)
);";
$TABLE[] = "CREATE TABLE ibf_template_diff_changes (
diff_change_key VARCHAR(255) NOT NULL,
diff_change_func_group VARCHAR(150) NOT NULL,
diff_change_func_name VARCHAR(250) NOT NULL,
diff_change_content MEDIUMTEXT,
diff_change_type INT(1) NOT NULL default '0',
diff_session_id INT(10) NOT NULL default '0',
PRIMARY KEY (diff_change_key),
KEY diff_change_func_group (diff_change_func_group),
KEY diff_change_type (diff_change_type)
);";
$TABLE[] = "CREATE TABLE ibf_titles (
id smallint(5) NOT NULL auto_increment,
@@ -845,7 +1076,18 @@ $TABLE[] = "CREATE TABLE ibf_titles (
pips varchar(128) default NULL,
PRIMARY KEY (id),
KEY posts (posts)
)";
);";
$TABLE[] = "CREATE TABLE ibf_topic_markers (
marker_member_id int(8) NOT NULL default '0',
marker_forum_id int(10) NOT NULL default '0',
marker_last_update int(10) NOT NULL default '0',
marker_unread smallint(5) NOT NULL default '0',
marker_topics_read text NOT NULL,
marker_last_cleared int(10) NOT NULL default '0',
UNIQUE KEY marker_forum_id (marker_forum_id,marker_member_id),
KEY marker_member_id (marker_member_id)
);";
$TABLE[] = "CREATE TABLE ibf_topic_mmod (
mm_id smallint(5) NOT NULL auto_increment,
@@ -863,8 +1105,21 @@ $TABLE[] = "CREATE TABLE ibf_topic_mmod (
mm_forums text NOT NULL,
topic_approve tinyint(1) NOT NULL default '0',
PRIMARY KEY (mm_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_topic_ratings (
rating_id int(10) NOT NULL auto_increment,
rating_tid int(10) NOT NULL default '0',
rating_member_id mediumint(8) NOT NULL default '0',
rating_value smallint(6) NOT NULL default '0',
rating_ip_address varchar(16) NOT NULL default '',
PRIMARY KEY (rating_id),
KEY rating_tid (rating_tid,rating_member_id)
);";
$TABLE[] = "CREATE TABLE ibf_topic_views (
views_tid int(10) NOT NULL default '0'
);";
$TABLE[] = "CREATE TABLE ibf_topics (
tid int(10) NOT NULL auto_increment,
@@ -883,29 +1138,30 @@ $TABLE[] = "CREATE TABLE ibf_topics (
last_vote int(10) default NULL,
views int(10) default NULL,
forum_id smallint(5) NOT NULL default '0',
approved tinyint(1) default NULL,
approved tinyint(1) NOT NULL default '0',
author_mode tinyint(1) default NULL,
pinned tinyint(1) default NULL,
moved_to varchar(64) default NULL,
rating text,
total_votes int(5) NOT NULL default '0',
topic_hasattach smallint(5) NOT NULL default '0',
topic_firstpost int(10) NOT NULL default '0',
topic_queuedposts int(10) NOT NULL default '0',
topic_open_time int(10) NOT NULL default '0',
topic_close_time int(10) NOT NULL default '0',
topic_rating_total smallint(5) unsigned NOT NULL default '0',
topic_rating_hits smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (tid),
KEY last_post (last_post),
KEY forum_id (forum_id,approved,pinned),
KEY topic_firstpost (topic_firstpost)
)";
KEY topic_firstpost (topic_firstpost),
KEY last_post (forum_id,pinned,last_post),
KEY forum_id (forum_id,pinned,approved)
);";
$TABLE[] = "CREATE TABLE ibf_topics_read (
read_tid int(10) NOT NULL default '0',
read_mid mediumint(8) NOT NULL default '0',
read_date int(10) NOT NULL default '0',
UNIQUE KEY read_tid_mid (read_tid,read_mid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_tracker (
trid mediumint(8) NOT NULL auto_increment,
@@ -916,8 +1172,7 @@ $TABLE[] = "CREATE TABLE ibf_tracker (
topic_track_type varchar(100) NOT NULL default 'delayed',
PRIMARY KEY (trid),
KEY topic_id (topic_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_upgrade_history (
upgrade_id int(10) NOT NULL auto_increment,
@@ -927,7 +1182,7 @@ $TABLE[] = "CREATE TABLE ibf_upgrade_history (
upgrade_mid int(10) NOT NULL default '0',
upgrade_notes text NOT NULL,
PRIMARY KEY (upgrade_id)
)";
);";
$TABLE[] = "CREATE TABLE ibf_validating (
vid varchar(32) NOT NULL default '',
@@ -940,10 +1195,10 @@ $TABLE[] = "CREATE TABLE ibf_validating (
new_reg tinyint(1) NOT NULL default '0',
email_chg tinyint(1) NOT NULL default '0',
ip_address varchar(16) NOT NULL default '0',
user_verified tinyint(1) NOT NULL default '0',
PRIMARY KEY (vid),
KEY new_reg (new_reg)
)";
);";
$TABLE[] = "CREATE TABLE ibf_voters (
vid int(10) NOT NULL auto_increment,
@@ -953,8 +1208,7 @@ $TABLE[] = "CREATE TABLE ibf_voters (
member_id varchar(32) default NULL,
forum_id smallint(5) NOT NULL default '0',
PRIMARY KEY (vid)
)";
);";
$TABLE[] = "CREATE TABLE ibf_warn_logs (
wlog_id int(10) NOT NULL auto_increment,
@@ -966,8 +1220,7 @@ $TABLE[] = "CREATE TABLE ibf_warn_logs (
wlog_type varchar(6) NOT NULL default 'pos',
wlog_addedby mediumint(8) NOT NULL default '0',
PRIMARY KEY (wlog_id)
)";
);";
?>