Version 2.2.0 RC-1

This commit is contained in:
Neo committed 2025-12-19 00:22:37 -08:00
1 parent f73f8bff6d
commit 22f1b963ee
1034 files changed
+178610 -70897

No files matched your search

+169 -102
View File
@@ -1,33 +1,5 @@
<?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!
@@ -42,6 +14,18 @@ $TABLE[] = "CREATE TABLE ibf_admin_logs (
PRIMARY KEY (id)
);";
$TABLE[] = "CREATE TABLE ibf_admin_login_logs (
admin_id INT(10) NOT NULL auto_increment,
admin_ip_address VARCHAR(16) NOT NULL default '0.0.0.0',
admin_username VARCHAR(40) NOT NULL default '',
admin_time INT(10) UNSIGNED NOT NULL default '0',
admin_success INT(1) UNSIGNED NOT NULL default '0',
admin_post_details TEXT NOT NULL default '',
PRIMARY KEY (admin_id),
KEY admin_ip_address (admin_ip_address),
KEY admin_time (admin_time)
);";
# IPB 2.1: BETA 2
$TABLE[] = "CREATE TABLE ibf_admin_permission_rows (
row_member_id INT(8) NOT NULL,
@@ -88,28 +72,30 @@ $TABLE[] = "CREATE TABLE ibf_announcements (
);";
$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_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',
attach_pid int(10) NOT NULL default '0',
attach_post_key varchar(32) NOT NULL default '0',
attach_msg int(10) NOT NULL default '0',
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_hits int(10) NOT NULL default '0',
attach_date int(10) NOT NULL default '0',
attach_temp tinyint(1) NOT NULL default '0',
attach_post_key varchar(32) NOT NULL default '0',
attach_member_id INT(8) NOT NULL default '0',
attach_approved int(10) NOT NULL default '1',
attach_filesize int(10) NOT NULL default '0',
attach_rel_id INT(10) NOT NULL default '0',
attach_rel_module VARCHAR(100) NOT NULL default '0',
attach_img_width INT(5) NOT NULL default '0',
attach_img_height INT(5) NOT NULL default '0',
PRIMARY KEY (attach_id),
KEY attach_pid (attach_pid),
KEY attach_msg (attach_msg),
KEY attach_pid (attach_rel_id),
KEY attach_where (attach_rel_module, attach_rel_id),
KEY attach_post_key (attach_post_key),
KEY attach_mid_size (attach_member_id,attach_filesize)
KEY attach_mid_size (attach_member_id,attach_rel_module, attach_filesize)
);";
$TABLE[] = "CREATE TABLE ibf_attachments_type (
@@ -201,32 +187,6 @@ $TABLE[] = "CREATE TABLE ibf_cal_events (
);";
$TABLE[] = "CREATE TABLE ibf_calendar_events (
eventid mediumint(8) NOT NULL auto_increment,
userid mediumint(8) NOT NULL default '0',
year int(4) NOT NULL default '2002',
month int(2) NOT NULL default '1',
mday int(2) NOT NULL default '1',
title varchar(254) NOT NULL default 'no title',
event_text text NOT NULL,
read_perms varchar(254) NOT NULL default '*',
unix_stamp int(10) NOT NULL default '0',
priv_event tinyint(1) NOT NULL default '0',
show_emoticons tinyint(1) NOT NULL default '1',
rating smallint(2) NOT NULL default '1',
event_ranged tinyint(1) NOT NULL default '0',
event_repeat tinyint(1) NOT NULL default '0',
repeat_unit char(2) NOT NULL default '',
end_day int(2) default NULL,
end_month int(2) default NULL,
end_year int(4) default NULL,
end_unix_stamp int(10) default NULL,
event_bgcolor varchar(32) NOT NULL default '',
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 '',
@@ -246,17 +206,18 @@ $TABLE[] = "CREATE TABLE ibf_components (
PRIMARY KEY (com_id)
);";
# MySQL 5: added default values
$TABLE[] = "CREATE TABLE ibf_conf_settings (
conf_id int(10) NOT NULL auto_increment,
conf_title text NOT NULL,
conf_title varchar(255) NOT NULL default '',
conf_description text NOT NULL,
conf_group varchar(255) NOT NULL default '',
conf_group smallint(3) NOT NULL default '0',
conf_type 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,
conf_evalphp text NOT NULL,
conf_key varchar(255) NOT NULL default '',
conf_value text NOT NULL default '',
conf_default text NOT NULL default '',
conf_extra text NOT NULL default '',
conf_evalphp text NOT NULL default '',
conf_protected tinyint(1) NOT NULL default '0',
conf_position smallint(3) NOT NULL default '0',
conf_start_group varchar(255) NOT NULL default '',
@@ -269,10 +230,11 @@ $TABLE[] = "CREATE TABLE ibf_conf_settings (
$TABLE[] = "CREATE TABLE ibf_conf_settings_titles (
conf_title_id smallint(3) NOT NULL auto_increment,
conf_title_title varchar(255) NOT NULL default '',
conf_title_desc text NOT NULL,
conf_title_desc text NOT NULL default '',
conf_title_count smallint(3) NOT NULL default '0',
conf_title_noshow tinyint(1) NOT NULL default '0',
conf_title_keyword varchar(200) NOT NULL default '0',
conf_title_keyword varchar(200) NOT NULL default '',
conf_title_module varchar(200) NOT NULL default '',
PRIMARY KEY (conf_title_id)
);";
@@ -286,6 +248,19 @@ $TABLE[] = "CREATE TABLE ibf_contacts (
PRIMARY KEY (id)
);";
$TABLE[] = "CREATE TABLE ibf_converge_local (
converge_api_code VARCHAR(32) NOT NULL default '',
converge_product_id INT(10) NOT NULL default '0',
converge_added INT(10) NOT NULL default '0',
converge_ip_address VARCHAR(16) NOT NULL default '',
converge_url VARCHAR(255) NOT NULL default '',
converge_active INT(1) NOT NULL default '0',
converge_http_user VARCHAR(255) NOT NULL default '',
converge_http_pass VARCHAR(255) NOT NULL default '',
PRIMARY KEY (converge_api_code ),
KEY converge_active (converge_active)
);";
$TABLE[] = "CREATE TABLE ibf_custom_bbcode (
bbcode_id int(10) NOT NULL auto_increment,
bbcode_title varchar(255) NOT NULL default '',
@@ -294,6 +269,10 @@ $TABLE[] = "CREATE TABLE ibf_custom_bbcode (
bbcode_replace text NOT NULL,
bbcode_useoption tinyint(1) NOT NULL default '0',
bbcode_example text NOT NULL,
bbcode_switch_option INT(1) NOT NULL default '0',
bbcode_add_into_menu INT(1) NOT NULL default '0',
bbcode_menu_option_text VARCHAR(200) NOT NULL default '',
bbcode_menu_content_text VARCHAR(200) NOT NULL default '',
PRIMARY KEY (bbcode_id)
);";
@@ -339,6 +318,7 @@ $TABLE[] = "CREATE TABLE ibf_faq (
title varchar(128) NOT NULL default '',
text text,
description text NOT NULL,
position SMALLINT(3) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);";
@@ -367,11 +347,12 @@ $TABLE[] = "CREATE TABLE ibf_forums (
last_poster_name varchar(32) default NULL,
name varchar(128) NOT NULL default '',
description text,
position tinyint(2) default NULL,
position INT(5) UNSIGNED default '0',
use_ibc tinyint(1) default NULL,
use_html tinyint(1) default NULL,
status tinyint(1) default '1',
password varchar(32) default NULL,
password_override VARCHAR(255) default NULL,
last_title varchar(128) default NULL,
last_id int(10) default NULL,
sort_key varchar(32) default NULL,
@@ -402,6 +383,8 @@ $TABLE[] = "CREATE TABLE ibf_forums (
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',
newest_title VARCHAR( 128 ) NOT NULL default '',
newest_id INT( 10 ) NOT NULL default '0',
PRIMARY KEY (id),
KEY position (position,parent_id)
);";
@@ -424,7 +407,7 @@ $TABLE[] = "CREATE TABLE ibf_groups (
g_delete_own_topics tinyint(1) default NULL,
g_post_polls tinyint(1) default NULL,
g_vote_polls tinyint(1) default NULL,
g_use_pm tinyint(1) default NULL,
g_use_pm tinyint(1) default '0',
g_is_supmod tinyint(1) default NULL,
g_access_cp tinyint(1) default NULL,
g_title varchar(32) NOT NULL default '',
@@ -436,7 +419,6 @@ $TABLE[] = "CREATE TABLE ibf_groups (
g_icon text NOT NULL,
g_attach_max bigint(20) default NULL,
g_avatar_upload tinyint(1) default '0',
g_calendar_post tinyint(1) default '0',
prefix varchar(250) default NULL,
suffix varchar(250) default NULL,
g_max_messages int(5) default '50',
@@ -447,7 +429,7 @@ $TABLE[] = "CREATE TABLE ibf_groups (
g_hide_from_list tinyint(1) default '0',
g_post_closed tinyint(1) default '0',
g_perm_id varchar(255) NOT NULL default '',
g_photo_max_vars varchar(200) default '',
g_photo_max_vars varchar(200) default '100:150:150',
g_dohtml tinyint(1) NOT NULL default '0',
g_edit_topic tinyint(1) NOT NULL default '0',
g_email_limit varchar(15) NOT NULL default '10:15',
@@ -485,6 +467,9 @@ $TABLE[] = "CREATE TABLE ibf_login_methods (
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',
login_user_id VARCHAR(255) NOT NULL default 'username',
login_login_url VARCHAR(255) NOT NULL default '',
login_logout_url VARCHAR(255) NOT NULL default '',
PRIMARY KEY (login_id)
);";
@@ -512,6 +497,7 @@ $TABLE[] = "CREATE TABLE ibf_mail_queue (
PRIMARY KEY (mail_id)
);";
$TABLE[] = "CREATE TABLE ibf_member_extra (
id mediumint(8) NOT NULL default '0',
notes text,
@@ -525,7 +511,7 @@ $TABLE[] = "CREATE TABLE ibf_member_extra (
icq_number int(15) NOT NULL default '0',
website varchar(250) NOT NULL default '',
yahoo varchar(40) NOT NULL default '',
interests text NOT NULL,
interests text NOT NULL default '',
msnname varchar(200) NOT NULL default '',
vdirs text NOT NULL,
location varchar(250) NOT NULL default '',
@@ -540,7 +526,6 @@ $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(150) NOT NULL default '',
joined int(10) NOT NULL default '0',
ip_address varchar(16) NOT NULL default '',
@@ -578,22 +563,29 @@ $TABLE[] = "CREATE TABLE ibf_members (
temp_ban varchar(100) default '0',
sub_end int(10) NOT NULL default '0',
login_anonymous char(3) NOT NULL default '0&0',
ignored_users text NOT NULL,
ignored_users text NOT NULL default '',
mgroup_others varchar(255) NOT NULL default '',
org_perm_id varchar(255) NOT NULL default '',
member_login_key varchar(32) NOT NULL default '',
member_login_key_expire INT(10) NOT NULL default '0',
subs_pkg_chosen smallint(3) NOT NULL default '0',
has_blog tinyint(1) NOT NULL default '0',
members_markers text NOT NULL,
has_gallery tinyint(1) NOT NULL default '0',
members_markers text NOT NULL default '',
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',
members_l_display_name VARCHAR(255) NOT NULL default '0',
members_l_username VARCHAR(255) NOT NULL default '0',
failed_logins TEXT,
failed_login_count SMALLINT(3) DEFAULT '0' NOT NULL,
members_profile_views INT(10) UNSIGNED NOT NULL default '0',
PRIMARY KEY (id),
KEY members_display_name (members_display_name),
KEY name (name),
KEY members_l_display_name (members_l_display_name),
KEY members_l_username (members_l_username),
KEY mgroup (mgroup),
KEY bday_day (bday_day),
KEY bday_month (bday_month)
@@ -613,6 +605,7 @@ $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',
partial_email_ok INT(1) NOT NULL default '0',
PRIMARY KEY (partial_id),
KEY partial_member_id (partial_member_id)
);";
@@ -703,6 +696,72 @@ $TABLE[] = "CREATE TABLE ibf_moderators (
KEY member_id (member_id)
);";
$TABLE[] = "CREATE TABLE ibf_profile_portal (
pp_member_id INT(10) NOT NULL default '0',
pp_profile_update INT(10) UNSIGNED NOT NULL default '0',
pp_bio_content TEXT NOT NULL default '',
pp_last_visitors TEXT NOT NULL default '',
pp_comment_count INT(10) UNSIGNED NOT NULL default '0',
pp_rating_hits INT(10) UNSIGNED NOT NULL default '0',
pp_rating_value INT(10) UNSIGNED NOT NULL default '0',
pp_rating_real INT(10) UNSIGNED NOT NULL default '0',
pp_friend_count INT(5) UNSIGNED NOT NULL default '0',
pp_main_photo VARCHAR(255) NOT NULL default '',
pp_main_width INT(5) UNSIGNED NOT NULL default '0',
pp_main_height INT(5) UNSIGNED NOT NULL default '0',
pp_thumb_photo VARCHAR(255) NOT NULL default '',
pp_thumb_width INT(5) UNSIGNED NOT NULL default '0',
pp_thumb_height INT(5) UNSIGNED NOT NULL default '0',
pp_gender VARCHAR(10) NOT NULL default '',
pp_setting_notify_comments VARCHAR(10) NOT NULL default 'email',
pp_setting_notify_friend VARCHAR(10) NOT NULL default 'email',
pp_setting_moderate_comments TINYINT(1) NOT NULL default '0',
pp_setting_moderate_friends TINYINT(1) NOT NULL default '0',
pp_setting_count_friends INT(2) NOT NULL default '0',
pp_setting_count_comments INT(2) NOT NULL default '0',
pp_setting_count_visitors INT(2) NOT NULL default '0',
pp_profile_views INT(10) NOT NULL default '0',
PRIMARY KEY ( pp_member_id )
);";
$TABLE[] = "CREATE TABLE ibf_profile_ratings (
rating_id INT(10) NOT NULL auto_increment,
rating_for_member_id INT(10) NOT NULL default '0',
rating_by_member_id INT(10) NOT NULL default '0',
rating_added INT(10) NOT NULL default '0',
rating_ip_address VARCHAR(16) NOT NULL default '',
rating_value INT(2) NOT NULL default '0',
PRIMARY KEY ( rating_id ),
KEY rating_for_member_id ( rating_for_member_id )
);";
$TABLE[] = "CREATE TABLE ibf_profile_portal_views (
views_member_id int(10) NOT NULL default '0'
);";
$TABLE[] = "CREATE TABLE ibf_profile_friends (
friends_id INT(10) NOT NULL auto_increment,
friends_member_id INT(10) UNSIGNED NOT NULL default '0',
friends_friend_id INT(10) UNSIGNED NOT NULL default '0',
friends_approved TINYINT(1) NOT NULL default '0',
friends_added INT(10) UNSIGNED NOT NULL default '0',
PRIMARY KEY( friends_id ),
KEY my_friends ( friends_member_id, friends_friend_id ),
KEY friends_member_id ( friends_member_id )
);";
$TABLE[] = "CREATE TABLE ibf_profile_comments (
comment_id INT(10) NOT NULL auto_increment,
comment_for_member_id INT(10) UNSIGNED NOT NULL default '0',
comment_by_member_id INT(10) UNSIGNED NOT NULL default '0',
comment_date INT(10) UNSIGNED NOT NULL default '0',
comment_ip_address VARCHAR(16) NOT NULL default '0',
comment_content TEXT NOT NULL default '',
comment_approved TINYINT(1) NOT NULL default '0',
PRIMARY KEY( comment_id ),
KEY my_comments( comment_for_member_id )
);";
$TABLE[] = "CREATE TABLE ibf_pfields_content (
member_id mediumint(8) NOT NULL default '0',
updated int(10) default '0',
@@ -736,6 +795,7 @@ $TABLE[] = "CREATE TABLE ibf_polls (
votes smallint(5) NOT NULL default '0',
forum_id smallint(5) NOT NULL default '0',
poll_question varchar(255) default NULL,
poll_only TINYINT(1) DEFAULT '0' NOT NULL,
PRIMARY KEY (pid)
);";
@@ -750,7 +810,7 @@ $TABLE[] = "CREATE TABLE ibf_posts (
ip_address varchar(16) NOT NULL default '',
post_date int(10) default NULL,
icon_id smallint(3) default NULL,
post text,
post mediumtext,
queued tinyint(1) NOT NULL default '0',
topic_id int(10) NOT NULL default '0',
post_title varchar(255) default NULL,
@@ -759,10 +819,13 @@ $TABLE[] = "CREATE TABLE ibf_posts (
post_key varchar(32) NOT NULL default '0',
post_parent int(10) NOT NULL default '0',
post_htmlstate smallint(1) NOT NULL default '0',
post_edit_reason VARCHAR(255) NOT NULL default '',
PRIMARY KEY (pid),
KEY topic_id (topic_id,queued,pid),
KEY topic_id (topic_id,queued,pid,post_date),
KEY author_id (author_id,topic_id),
KEY post_date (post_date)
KEY post_date (post_date),
KEY ip_address (ip_address),
KEY post_key (post_key)
);";
$TABLE[] = "CREATE TABLE ibf_reg_antispam (
@@ -808,8 +871,8 @@ $TABLE[] = "CREATE TABLE ibf_rss_import (
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,
rss_import_auth_user VARCHAR( 255 ) DEFAULT 'Not Needed' NOT NULL,
rss_import_auth_pass VARCHAR( 255 ) DEFAULT 'Not Needed' NOT NULL,
PRIMARY KEY (rss_import_id)
);";
@@ -821,24 +884,25 @@ $TABLE[] = "CREATE TABLE ibf_rss_imported (
KEY rss_imported_impid (rss_imported_impid)
);";
$TABLE[] = "CREATE TABLE ibf_search_results (
id varchar(32) NOT NULL default '',
topic_id text NOT NULL,
topic_id text NOT NULL default '',
search_date int(12) NOT NULL default '0',
topic_max int(3) NOT NULL default '0',
sort_key varchar(32) NOT NULL default 'last_post',
sort_order varchar(4) NOT NULL default 'desc',
member_id mediumint(10) default '0',
ip_address varchar(64) default NULL,
post_id text,
post_id text NOT NULL default '',
post_max int(10) NOT NULL default '0',
query_cache text,
query_cache text NOT NULL default '',
PRIMARY KEY (id),
KEY search_date (search_date)
);";
$TABLE[] = "CREATE TABLE ibf_sessions (
id varchar(32) NOT NULL default '0',
id varchar(60) NOT NULL default '0',
member_name varchar(64) default NULL,
member_id mediumint(8) NOT NULL default '0',
ip_address varchar(16) default NULL,
@@ -1153,7 +1217,8 @@ $TABLE[] = "CREATE TABLE ibf_topics (
PRIMARY KEY (tid),
KEY topic_firstpost (topic_firstpost),
KEY last_post (forum_id,pinned,last_post),
KEY forum_id (forum_id,pinned,approved)
KEY forum_id (forum_id,pinned,approved),
KEY starter_id (starter_id, forum_id, approved)
);";
$TABLE[] = "CREATE TABLE ibf_topics_read (
@@ -1196,6 +1261,7 @@ $TABLE[] = "CREATE TABLE ibf_validating (
email_chg tinyint(1) NOT NULL default '0',
ip_address varchar(16) NOT NULL default '0',
user_verified tinyint(1) NOT NULL default '0',
prev_email VARCHAR(150) NOT NULL default '0',
PRIMARY KEY (vid),
KEY new_reg (new_reg)
);";
@@ -1207,6 +1273,7 @@ $TABLE[] = "CREATE TABLE ibf_voters (
tid int(10) NOT NULL default '0',
member_id varchar(32) default NULL,
forum_id smallint(5) NOT NULL default '0',
KEY (tid),
PRIMARY KEY (vid)
);";