diff --git a/admin/copy_field.php b/admin/copy_field.php
index 2bcf2bef05..d6143f8a4b 100644
--- a/admin/copy_field.php
+++ b/admin/copy_field.php
@@ -16,14 +16,13 @@
# This upgrade moves attachments from the database to the disk
/**
+ * Copy Custom fields to built in fields
+ *
* @package MantisBT
* @copyright Copyright 2000 - 2002 Kenzaburo Ito - kenito@300baud.org
* @copyright Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net
* @link http://www.mantisbt.org
*/
-/**
- * MantisBT Core API's
- */
require_once( dirname( dirname( __FILE__ ) ) . '/core.php' );
access_ensure_global_level( config_get_global( 'admin_site_threshold' ) );
diff --git a/admin/schema.php b/admin/schema.php
index e9a0d49009..0ecbb93a46 100644
--- a/admin/schema.php
+++ b/admin/schema.php
@@ -43,7 +43,7 @@ function installer_db_now() {
return $g_db->BindTimeStamp( time() );
}
-$upgrade[] = array('CreateTableSQL',array(db_get_table( 'config' ),"
+/* 00 */ $upgrade[] = array('CreateTableSQL',array(db_get_table( 'config' ),"
config_id C(64) NOTNULL PRIMARY,
project_id I DEFAULT '0' PRIMARY,
user_id I DEFAULT '0' PRIMARY,
@@ -51,8 +51,8 @@ function installer_db_now() {
type I DEFAULT '90',
value XL NOTNULL",
array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_config',db_get_table( 'config' ),'config_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bug_file'),"
+/* 01 */ $upgrade[] = array('CreateIndexSQL',array('idx_config',db_get_table( 'config' ),'config_id'));
+/* 02 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bug_file'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
bug_id I UNSIGNED NOTNULL DEFAULT '0',
title C(250) NOTNULL DEFAULT \" '' \",
@@ -65,8 +65,8 @@ function installer_db_now() {
date_added T NOTNULL DEFAULT '" . db_null_date() . "',
content B NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_bug_file_bug_id',db_get_table('bug_file'),'bug_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bug_history'),"
+/* 03 */ $upgrade[] = array('CreateIndexSQL',array('idx_bug_file_bug_id',db_get_table('bug_file'),'bug_id'));
+/* 04 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bug_history'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
user_id I UNSIGNED NOTNULL DEFAULT '0',
bug_id I UNSIGNED NOTNULL DEFAULT '0',
@@ -76,22 +76,21 @@ function installer_db_now() {
new_value C(128) NOTNULL DEFAULT \" '' \",
type I2 NOTNULL DEFAULT '0'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_bug_history_bug_id',db_get_table('bug_history'),'bug_id'));
-$upgrade[] = array('CreateIndexSQL',array('idx_history_user_id',db_get_table('bug_history'),'user_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bug_monitor'),"
+/* 05 */ $upgrade[] = array('CreateIndexSQL',array('idx_bug_history_bug_id',db_get_table('bug_history'),'bug_id'));
+/* 06 */ $upgrade[] = array('CreateIndexSQL',array('idx_history_user_id',db_get_table('bug_history'),'user_id'));
+/* 07 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bug_monitor'),"
user_id I UNSIGNED NOTNULL PRIMARY DEFAULT '0',
bug_id I UNSIGNED NOTNULL PRIMARY DEFAULT '0'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bug_relationship'),"
+/* 08 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bug_relationship'),"
id I UNSIGNED NOTNULL AUTOINCREMENT PRIMARY,
source_bug_id I UNSIGNED NOTNULL DEFAULT '0',
destination_bug_id I UNSIGNED NOTNULL DEFAULT '0',
relationship_type I2 NOTNULL DEFAULT '0'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_relationship_source',db_get_table('bug_relationship'),'source_bug_id'));
-/* 10 */
-$upgrade[] = array('CreateIndexSQL',array('idx_relationship_destination',db_get_table('bug_relationship'),'destination_bug_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bug'),"
+/* 09 */ $upgrade[] = array('CreateIndexSQL',array('idx_relationship_source',db_get_table('bug_relationship'),'source_bug_id'));
+/* 10 */ $upgrade[] = array('CreateIndexSQL',array('idx_relationship_destination',db_get_table('bug_relationship'),'destination_bug_id'));
+/* 11 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bug'),"
id I UNSIGNED PRIMARY NOTNULL AUTOINCREMENT,
project_id I UNSIGNED NOTNULL DEFAULT '0',
reporter_id I UNSIGNED NOTNULL DEFAULT '0',
@@ -120,17 +119,17 @@ function installer_db_now() {
sponsorship_total I NOTNULL DEFAULT '0',
sticky L NOTNULL DEFAULT \"'0'\"
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_bug_sponsorship_total',db_get_table('bug'),'sponsorship_total'));
-$upgrade[] = array('CreateIndexSQL',array('idx_bug_fixed_in_version',db_get_table('bug'),'fixed_in_version'));
-$upgrade[] = array('CreateIndexSQL',array('idx_bug_status',db_get_table('bug'),'status'));
-$upgrade[] = array('CreateIndexSQL',array('idx_project',db_get_table('bug'),'project_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bug_text'),"
+/* 12 */ $upgrade[] = array('CreateIndexSQL',array('idx_bug_sponsorship_total',db_get_table('bug'),'sponsorship_total'));
+/* 13 */ $upgrade[] = array('CreateIndexSQL',array('idx_bug_fixed_in_version',db_get_table('bug'),'fixed_in_version'));
+/* 14 */ $upgrade[] = array('CreateIndexSQL',array('idx_bug_status',db_get_table('bug'),'status'));
+/* 15 */ $upgrade[] = array('CreateIndexSQL',array('idx_project',db_get_table('bug'),'project_id'));
+/* 16 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bug_text'),"
id I PRIMARY UNSIGNED NOTNULL AUTOINCREMENT,
description XL NOTNULL,
steps_to_reproduce XL NOTNULL,
additional_information XL NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bugnote'),"
+/* 17 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bugnote'),"
id I UNSIGNED PRIMARY NOTNULL AUTOINCREMENT,
bug_id I UNSIGNED NOTNULL DEFAULT '0',
reporter_id I UNSIGNED NOTNULL DEFAULT '0',
@@ -141,25 +140,25 @@ function installer_db_now() {
note_type I DEFAULT '0',
note_attr C(250) DEFAULT \" '' \"
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_bug',db_get_table('bugnote'),'bug_id'));
-$upgrade[] = array('CreateIndexSQL',array('idx_last_mod',db_get_table('bugnote'),'last_modified'));
+/* 18 */ $upgrade[] = array('CreateIndexSQL',array('idx_bug',db_get_table('bugnote'),'bug_id'));
+/* 19 */ $upgrade[] = array('CreateIndexSQL',array('idx_last_mod',db_get_table('bugnote'),'last_modified'));
/* 20 */
-$upgrade[] = array('CreateTableSQL',array(db_get_table('bugnote_text'),"
+/* 21 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('bugnote_text'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
note XL NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('custom_field_project'),"
+/* 22 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('custom_field_project'),"
field_id I NOTNULL PRIMARY DEFAULT '0',
project_id I UNSIGNED PRIMARY NOTNULL DEFAULT '0',
sequence I2 NOTNULL DEFAULT '0'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('custom_field_string'),"
+/* 23 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('custom_field_string'),"
field_id I NOTNULL PRIMARY DEFAULT '0',
bug_id I NOTNULL PRIMARY DEFAULT '0',
value C(255) NOTNULL DEFAULT \" '' \"
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_custom_field_bug',db_get_table('custom_field_string'),'bug_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('custom_field'),"
+/* 24 */ $upgrade[] = array('CreateIndexSQL',array('idx_custom_field_bug',db_get_table('custom_field_string'),'bug_id'));
+/* 25 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('custom_field'),"
id I NOTNULL PRIMARY AUTOINCREMENT,
name C(64) NOTNULL DEFAULT \" '' \",
type I2 NOTNULL DEFAULT '0',
@@ -180,8 +179,8 @@ function installer_db_now() {
display_closed L NOTNULL DEFAULT \" '0' \",
require_closed L NOTNULL DEFAULT \" '0' \"
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_custom_field_name',db_get_table('custom_field'),'name'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('filters'),"
+/* 26 */ $upgrade[] = array('CreateIndexSQL',array('idx_custom_field_name',db_get_table('custom_field'),'name'));
+/* 27 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('filters'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
user_id I NOTNULL DEFAULT '0',
project_id I NOTNULL DEFAULT '0',
@@ -189,7 +188,7 @@ function installer_db_now() {
name C(64) NOTNULL DEFAULT \" '' \",
filter_string XL NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('news'),"
+/* 28 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('news'),"
id I UNSIGNED PRIMARY NOTNULL AUTOINCREMENT,
project_id I UNSIGNED NOTNULL DEFAULT '0',
poster_id I UNSIGNED NOTNULL DEFAULT '0',
@@ -200,12 +199,12 @@ function installer_db_now() {
headline C(64) NOTNULL DEFAULT \" '' \",
body XL NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('project_category'),"
+/* 29 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('project_category'),"
project_id I UNSIGNED NOTNULL PRIMARY DEFAULT '0',
category C(64) NOTNULL PRIMARY DEFAULT \" '' \",
user_id I UNSIGNED NOTNULL DEFAULT '0'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('project_file'),"
+/* 30 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('project_file'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
project_id I UNSIGNED NOTNULL DEFAULT '0',
title C(250) NOTNULL DEFAULT \" '' \",
@@ -218,12 +217,12 @@ function installer_db_now() {
date_added T NOTNULL DEFAULT '" . db_null_date() . "',
content B NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-/* 30 */
-$upgrade[] = array('CreateTableSQL',array(db_get_table('project_hierarchy'),"
+
+/* 31 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('project_hierarchy'),"
child_id I UNSIGNED NOTNULL,
parent_id I UNSIGNED NOTNULL",
array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('project'),"
+/* 32 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('project'),"
id I UNSIGNED PRIMARY NOTNULL AUTOINCREMENT,
name C(128) NOTNULL DEFAULT \" '' \",
status I2 NOTNULL DEFAULT '10',
@@ -233,16 +232,16 @@ function installer_db_now() {
file_path C(250) NOTNULL DEFAULT \" '' \",
description XL NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_project_id',db_get_table('project'),'id'));
-$upgrade[] = array('CreateIndexSQL',array('idx_project_name',db_get_table('project'),'name',array('UNIQUE')));
-$upgrade[] = array('CreateIndexSQL',array('idx_project_view',db_get_table('project'),'view_state'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('project_user_list'),"
+/* 33 */ $upgrade[] = array('CreateIndexSQL',array('idx_project_id',db_get_table('project'),'id'));
+/* 34 */ $upgrade[] = array('CreateIndexSQL',array('idx_project_name',db_get_table('project'),'name',array('UNIQUE')));
+/* 35 */ $upgrade[] = array('CreateIndexSQL',array('idx_project_view',db_get_table('project'),'view_state'));
+/* 36 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('project_user_list'),"
project_id I UNSIGNED PRIMARY NOTNULL DEFAULT '0',
user_id I UNSIGNED PRIMARY NOTNULL DEFAULT '0',
access_level I2 NOTNULL DEFAULT '10'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array( 'CreateIndexSQL',array('idx_project_user',db_get_table('project_user_list'),'user_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('project_version'),"
+/* 37 */ $upgrade[] = array( 'CreateIndexSQL',array('idx_project_user',db_get_table('project_user_list'),'user_id'));
+/* 38 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('project_version'),"
id I NOTNULL PRIMARY AUTOINCREMENT,
project_id I UNSIGNED NOTNULL DEFAULT '0',
version C(64) NOTNULL DEFAULT \" '' \",
@@ -250,8 +249,8 @@ function installer_db_now() {
description XL NOTNULL,
released L NOTNULL DEFAULT \" '1' \"
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_project_version',db_get_table('project_version'),'project_id,version',array('UNIQUE')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('sponsorship'),"
+/* 39 */ $upgrade[] = array('CreateIndexSQL',array('idx_project_version',db_get_table('project_version'),'project_id,version',array('UNIQUE')));
+/* 40 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('sponsorship'),"
id I NOTNULL PRIMARY AUTOINCREMENT,
bug_id I NOTNULL DEFAULT '0',
user_id I NOTNULL DEFAULT '0',
@@ -262,10 +261,9 @@ function installer_db_now() {
date_submitted T NOTNULL DEFAULT '" . db_null_date() . "',
last_updated T NOTNULL DEFAULT '" . db_null_date() . "'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-/* 40 */
-$upgrade[] = array('CreateIndexSQL',array('idx_sponsorship_bug_id',db_get_table('sponsorship'),'bug_id'));
-$upgrade[] = array('CreateIndexSQL',array('idx_sponsorship_user_id',db_get_table('sponsorship'),'user_id'));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('tokens'),"
+/* 41 */ $upgrade[] = array('CreateIndexSQL',array('idx_sponsorship_bug_id',db_get_table('sponsorship'),'bug_id'));
+/* 42 */ $upgrade[] = array('CreateIndexSQL',array('idx_sponsorship_user_id',db_get_table('sponsorship'),'user_id'));
+/* 43 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('tokens'),"
id I NOTNULL PRIMARY AUTOINCREMENT,
owner I NOTNULL,
type I NOTNULL,
@@ -273,7 +271,7 @@ function installer_db_now() {
expiry T,
value XL NOTNULL",
array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('user_pref'),"
+/* 44 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('user_pref'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
user_id I UNSIGNED NOTNULL DEFAULT '0',
project_id I UNSIGNED NOTNULL DEFAULT '0',
@@ -306,11 +304,11 @@ function installer_db_now() {
email_bugnote_limit I2 NOTNULL DEFAULT '0',
language C(32) NOTNULL DEFAULT 'english'
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('user_print_pref'),"
+/* 45 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('user_print_pref'),"
user_id I UNSIGNED NOTNULL PRIMARY DEFAULT '0',
print_pref C(27) NOTNULL DEFAULT \" '' \"
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('user_profile'),"
+/* 46 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('user_profile'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
user_id I UNSIGNED NOTNULL DEFAULT '0',
platform C(32) NOTNULL DEFAULT \" '' \",
@@ -318,7 +316,7 @@ function installer_db_now() {
os_build C(32) NOTNULL DEFAULT \" '' \",
description XL NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateTableSQL',array(db_get_table('user'),"
+/* 47 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('user'),"
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
username C(32) NOTNULL DEFAULT \" '' \",
realname C(64) NOTNULL DEFAULT \" '' \",
@@ -334,19 +332,17 @@ function installer_db_now() {
failed_login_count I2 NOTNULL DEFAULT '0',
cookie_string C(64) NOTNULL DEFAULT \" '' \"
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_user_cookie_string',db_get_table('user'),'cookie_string',array('UNIQUE')));
-$upgrade[] = array('CreateIndexSQL',array('idx_user_username',db_get_table('user'),'username',array('UNIQUE')));
-$upgrade[] = array('CreateIndexSQL',array('idx_enable',db_get_table('user'),'enabled'));
-/* 50 */
-$upgrade[] = array('CreateIndexSQL',array('idx_access',db_get_table('user'),'access_level'));
-$upgrade[] = array('InsertData', array( db_get_table('user'),
+/* 48 */ $upgrade[] = array('CreateIndexSQL',array('idx_user_cookie_string',db_get_table('user'),'cookie_string',array('UNIQUE')));
+/* 49 */ $upgrade[] = array('CreateIndexSQL',array('idx_user_username',db_get_table('user'),'username',array('UNIQUE')));
+/* 50 */ $upgrade[] = array('CreateIndexSQL',array('idx_enable',db_get_table('user'),'enabled'));
+/* 51 */ $upgrade[] = array('CreateIndexSQL',array('idx_access',db_get_table('user'),'access_level'));
+/* 52 */ $upgrade[] = array('InsertData', array( db_get_table('user'),
"(username, realname, email, password, date_created, last_visit, enabled, protected, access_level, login_count, lost_password_request_count, failed_login_count, cookie_string) VALUES
('administrator', '', 'root@localhost', '63a9f0ea7bb98050796b649e85481845', '" . installer_db_now() . "', '" . installer_db_now() . "', '1', '0', 90, 3, 0, 0, '" .
md5( mt_rand( 0, mt_getrandmax() ) + mt_rand( 0, mt_getrandmax() ) ) . md5( time() ) . "')" ) );
-$upgrade[] = array('AlterColumnSQL', array( db_get_table( 'bug_history' ), "old_value C(255) NOTNULL" ) );
-$upgrade[] = array('AlterColumnSQL', array( db_get_table( 'bug_history' ), "new_value C(255) NOTNULL" ) );
-
-$upgrade[] = array('CreateTableSQL',array(db_get_table('email'),"
+/* 53 */ $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'bug_history' ), "old_value C(255) NOTNULL" ) );
+/* 54 */ $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'bug_history' ), "new_value C(255) NOTNULL" ) );
+/* 55 */ $upgrade[] = array('CreateTableSQL',array(db_get_table('email'),"
email_id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
email C(64) NOTNULL DEFAULT \" '' \",
subject C(250) NOTNULL DEFAULT \" '' \",
@@ -354,17 +350,16 @@ function installer_db_now() {
metadata XL NOTNULL,
body XL NOTNULL
",array('mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS')));
-$upgrade[] = array('CreateIndexSQL',array('idx_email_id',db_get_table('email'),'email_id'));
-$upgrade[] = array('AddColumnSQL',array(db_get_table('bug'), "target_version C(64) NOTNULL DEFAULT \" '' \""));
-$upgrade[] = array('AddColumnSQL',array(db_get_table('bugnote'), "time_tracking I UNSIGNED NOTNULL DEFAULT \" 0 \""));
-$upgrade[] = array('CreateIndexSQL',array('idx_diskfile',db_get_table('bug_file'),'diskfile'));
-$upgrade[] = array('AlterColumnSQL', array( db_get_table( 'user_print_pref' ), "print_pref C(64) NOTNULL" ) );
-/* 60 */
-$upgrade[] = array('AlterColumnSQL', array( db_get_table( 'bug_history' ), "field_name C(64) NOTNULL" ) );
+/* 56 */ $upgrade[] = array('CreateIndexSQL',array('idx_email_id',db_get_table('email'),'email_id'));
+/* 57 */ $upgrade[] = array('AddColumnSQL',array(db_get_table('bug'), "target_version C(64) NOTNULL DEFAULT \" '' \""));
+/* 58 */ $upgrade[] = array('AddColumnSQL',array(db_get_table('bugnote'), "time_tracking I UNSIGNED NOTNULL DEFAULT \" 0 \""));
+/* 59 */ $upgrade[] = array('CreateIndexSQL',array('idx_diskfile',db_get_table('bug_file'),'diskfile'));
+/* 60 */ $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'user_print_pref' ), "print_pref C(64) NOTNULL" ) );
+/* 61 */ $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'bug_history' ), "field_name C(64) NOTNULL" ) );
# Release marker: 1.1.0a4
-$upgrade[] = array('CreateTableSQL', array( db_get_table( 'tag' ), "
+/* 62 */ $upgrade[] = array('CreateTableSQL', array( db_get_table( 'tag' ), "
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
user_id I UNSIGNED NOTNULL DEFAULT '0',
name C(100) NOTNULL PRIMARY DEFAULT \" '' \",
@@ -372,71 +367,69 @@ function installer_db_now() {
date_created T NOTNULL DEFAULT '" . db_null_date() . "',
date_updated T NOTNULL DEFAULT '" . db_null_date() . "'
", array( 'mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS' ) ) );
-$upgrade[] = array('CreateTableSQL', array( db_get_table( 'bug_tag' ), "
+/* 63 */ $upgrade[] = array('CreateTableSQL', array( db_get_table( 'bug_tag' ), "
bug_id I UNSIGNED NOTNULL PRIMARY DEFAULT '0',
tag_id I UNSIGNED NOTNULL PRIMARY DEFAULT '0',
user_id I UNSIGNED NOTNULL DEFAULT '0',
date_attached T NOTNULL DEFAULT '" . db_null_date() . "'
", array( 'mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS' ) ) );
-$upgrade[] = array('CreateIndexSQL', array( 'idx_typeowner', db_get_table( 'tokens' ), 'type, owner' ) );
+/* 64 */ $upgrade[] = array('CreateIndexSQL', array( 'idx_typeowner', db_get_table( 'tokens' ), 'type, owner' ) );
# Release marker: 1.2.0-SVN
-$upgrade[] = array('CreateTableSQL', array( db_get_table( 'plugin' ), "
+/* 65 */ $upgrade[] = array('CreateTableSQL', array( db_get_table( 'plugin' ), "
basename C(40) NOTNULL PRIMARY,
enabled L NOTNULL DEFAULT \" '0' \"
", array( 'mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS' ) ) );
-$upgrade[] = array('AlterColumnSQL', array( db_get_table( 'user_pref' ), "redirect_delay I NOTNULL DEFAULT 0" ) );
+/* 66 */ $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'user_pref' ), "redirect_delay I NOTNULL DEFAULT 0" ) );
/* apparently mysql now has a STRICT mode, where setting a DEFAULT value on a blob/text is now an error, instead of being silently ignored */
if ( isset( $f_db_type ) && ( $f_db_type == 'mysql' || $f_db_type == 'mysqli' ) ) {
- $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'custom_field' ), "possible_values X NOTNULL" ) );
+ /* 00 */ $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'custom_field' ), "possible_values X NOTNULL" ) );
} else {
- $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'custom_field' ), "possible_values X NOTNULL DEFAULT \" '' \"" ) );
+ /* 00 */ $upgrade[] = array('AlterColumnSQL', array( db_get_table( 'custom_field' ), "possible_values X NOTNULL DEFAULT \" '' \"" ) );
}
-$upgrade[] = array( 'CreateTableSQL', array( db_get_table( 'category' ), "
+/* 67 */ $upgrade[] = array( 'CreateTableSQL', array( db_get_table( 'category' ), "
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
project_id I UNSIGNED NOTNULL DEFAULT '0',
user_id I UNSIGNED NOTNULL DEFAULT '0',
name C(128) NOTNULL DEFAULT \" '' \",
status I UNSIGNED NOTNULL DEFAULT '0'
", array( 'mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS' ) ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_category_project_name', db_get_table( 'category' ), 'project_id, name', array( 'UNIQUE' ) ) );
-$upgrade[] = array( 'InsertData', array( db_get_table( 'category' ), "
+/* 68 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_category_project_name', db_get_table( 'category' ), 'project_id, name', array( 'UNIQUE' ) ) );
+/* 69 */ $upgrade[] = array( 'InsertData', array( db_get_table( 'category' ), "
( project_id, user_id, name, status ) VALUES
( '0', '0', 'General', '0' ) " ) );
-/* 70 */
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "category_id I UNSIGNED NOTNULL DEFAULT '1'" ) );
-$upgrade[] = array( 'UpdateFunction', "category_migrate" );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "category" ) );
-$upgrade[] = array( 'DropTableSQL', array( db_get_table( 'project_category' ) ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project' ), "category_id I UNSIGNED NOTNULL DEFAULT '1'" ) );
+/* 70 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "category_id I UNSIGNED NOTNULL DEFAULT '1'" ) );
+/* 71 */ $upgrade[] = array( 'UpdateFunction', "category_migrate" );
+/* 72 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "category" ) );
+/* 73 */ $upgrade[] = array( 'DropTableSQL', array( db_get_table( 'project_category' ) ) );
+/* 74 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project' ), "category_id I UNSIGNED NOTNULL DEFAULT '1'" ) );
// remove unnecessary indexes
-$upgrade[] = array('CreateIndexSQL',array('idx_project_id',db_get_table('project'),'id', array('DROP')), array( 'db_index_exists', array( db_get_table('project'), 'idx_project_id')));
-$upgrade[] = array('CreateIndexSQL',array('idx_config',db_get_table( 'config' ),'config_id', array('DROP')), array( 'db_index_exists', array( db_get_table('config'), 'idx_config')));
+/* 75 */ $upgrade[] = array('CreateIndexSQL',array('idx_project_id',db_get_table('project'),'id', array('DROP')), array( 'db_index_exists', array( db_get_table('project'), 'idx_project_id')));
+/* 76 */ $upgrade[] = array('CreateIndexSQL',array('idx_config',db_get_table( 'config' ),'config_id', array('DROP')), array( 'db_index_exists', array( db_get_table('config'), 'idx_config')));
-$upgrade[] = array( 'InsertData', array( db_get_table( 'plugin' ), "
+/* 77 */ $upgrade[] = array( 'InsertData', array( db_get_table( 'plugin' ), "
( basename, enabled ) VALUES
( 'MantisCoreFormatting', '1' )" ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project' ), "inherit_global I UNSIGNED NOTNULL DEFAULT '0'" ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_hierarchy' ), "inherit_parent I UNSIGNED NOTNULL DEFAULT '0'" ) );
-/* 80 */
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'plugin' ), "
+/* 78 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project' ), "inherit_global I UNSIGNED NOTNULL DEFAULT '0'" ) );
+/* 79 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_hierarchy' ), "inherit_parent I UNSIGNED NOTNULL DEFAULT '0'" ) );
+/* 80 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'plugin' ), "
protected L NOTNULL DEFAULT \" '0' \",
priority I UNSIGNED NOTNULL DEFAULT '3'
" ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_version' ), "
+/* 81 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_version' ), "
obsolete L NOTNULL DEFAULT \" '0' \"" ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
+/* 82 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
due_date T NOTNULL DEFAULT '" . db_null_date() . "' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'custom_field' ), "
+/* 83 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'custom_field' ), "
filter_by L NOTNULL DEFAULT \" '1' \"" ) );
-$upgrade[] = array( 'CreateTableSQL', array( db_get_table( 'bug_revision' ), "
+/* 84 */ $upgrade[] = array( 'CreateTableSQL', array( db_get_table( 'bug_revision' ), "
id I UNSIGNED NOTNULL PRIMARY AUTOINCREMENT,
bug_id I UNSIGNED NOTNULL,
bugnote_id I UNSIGNED NOTNULL DEFAULT '0',
@@ -445,178 +438,166 @@ function installer_db_now() {
type I UNSIGNED NOTNULL,
value XL NOTNULL
", array( 'mysql' => 'ENGINE=MyISAM DEFAULT CHARSET=utf8', 'pgsql' => 'WITHOUT OIDS' ) ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_rev_id_time', db_get_table( 'bug_revision' ), 'bug_id, timestamp' ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_rev_type', db_get_table( 'bug_revision' ), 'type' ) );
+/* 85 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_rev_id_time', db_get_table( 'bug_revision' ), 'bug_id, timestamp' ) );
+/* 86 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_rev_type', db_get_table( 'bug_revision' ), 'type' ) );
#date conversion
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
+/* 87 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
+/* 88 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
due_date_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
+/* 89 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug' ), "
last_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-/* 90 */
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug' ), 'id', array( 'date_submitted', 'due_date', 'last_updated' ), array( 'date_submitted_int', 'due_date_int', 'last_updated_int' ) ) );
+/* 90 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug' ), 'id', array( 'date_submitted', 'due_date', 'last_updated' ), array( 'date_submitted_int', 'due_date_int', 'last_updated_int' ) ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "date_submitted" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug' ), "date_submitted_int", "date_submitted", "date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "due_date" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug' ), "due_date_int", "due_date", "due_date_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "last_updated" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug' ), "last_updated_int", "last_updated", "last_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 91 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "date_submitted" ) );
+/* 92 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug' ), "date_submitted_int", "date_submitted", "date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 93 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "due_date" ) );
+/* 94 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug' ), "due_date_int", "due_date", "due_date_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 95 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug' ), "last_updated" ) );
+/* 96 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug' ), "last_updated_int", "last_updated", "last_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array('CreateIndexSQL',array('idx_last_mod',db_get_table( 'bugnote' ),'last_modified', array('DROP')), array( 'db_index_exists', array( db_get_table('bugnote'), 'idx_last_mod')));
+/* 97 */ $upgrade[] = array('CreateIndexSQL',array('idx_last_mod',db_get_table( 'bugnote' ),'last_modified', array('DROP')), array( 'db_index_exists', array( db_get_table('bugnote'), 'idx_last_mod')));
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bugnote' ), "
+/* 98 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bugnote' ), "
last_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bugnote' ), "
+/* 99 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bugnote' ), "
date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-/* 100 */
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bugnote' ), 'id', array( 'last_modified', 'date_submitted' ), array( 'last_modified_int', 'date_submitted_int' ) ) );
+/* 100 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bugnote' ), 'id', array( 'last_modified', 'date_submitted' ), array( 'last_modified_int', 'date_submitted_int' ) ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bugnote' ), "last_modified" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bugnote' ), "last_modified_int", "last_modified", "last_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array('CreateIndexSQL',array('idx_last_mod',db_get_table('bugnote'),'last_modified'));
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bugnote' ), "date_submitted" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bugnote' ), "date_submitted_int", "date_submitted", "date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 101 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bugnote' ), "last_modified" ) );
+/* 102 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bugnote' ), "last_modified_int", "last_modified", "last_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 103 */ $upgrade[] = array('CreateIndexSQL',array('idx_last_mod',db_get_table('bugnote'),'last_modified'));
+/* 104 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bugnote' ), "date_submitted" ) );
+/* 105 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bugnote' ), "date_submitted_int", "date_submitted", "date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_file' ), "
+/* 106 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_file' ), "
date_added_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_file' ), 'id', 'date_added', 'date_added_int' ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_file' ), "date_added" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_file' ), "date_added_int", "date_added", "date_added_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-/* 110 */
+/* 107 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_file' ), 'id', 'date_added', 'date_added_int' ) );
+/* 108 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_file' ), "date_added" ) );
+/* 109 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_file' ), "date_added_int", "date_added", "date_added_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_file' ), "
+/* 110 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_file' ), "
date_added_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'project_file' ), 'id', 'date_added', 'date_added_int' ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'project_file' ), "date_added" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'project_file' ), "date_added_int", "date_added", "date_added_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 111 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'project_file' ), 'id', 'date_added', 'date_added_int' ) );
+/* 112 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'project_file' ), "date_added" ) );
+/* 113 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'project_file' ), "date_added_int", "date_added", "date_added_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_history' ), "
+/* 114 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_history' ), "
date_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_history' ), 'id', 'date_modified', 'date_modified_int' ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_history' ), "date_modified" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_history' ), "date_modified_int", "date_modified", "date_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 115 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_history' ), 'id', 'date_modified', 'date_modified_int' ) );
+/* 116 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_history' ), "date_modified" ) );
+/* 117 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_history' ), "date_modified_int", "date_modified", "date_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'user' ), "
+/* 118 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'user' ), "
last_visit_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'user' ), "
+/* 119 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'user' ), "
date_created_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-/* 120 */
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'user' ), 'id', array( 'last_visit', 'date_created' ), array( 'last_visit_int', 'date_created_int' ) ) );
+/* 120 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'user' ), 'id', array( 'last_visit', 'date_created' ), array( 'last_visit_int', 'date_created_int' ) ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user' ), "date_created" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'user' ), "date_created_int", "date_created", "date_created_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user' ), "last_visit" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'user' ), "last_visit_int", "last_visit", "last_visit_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 121 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user' ), "date_created" ) );
+/* 122 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'user' ), "date_created_int", "date_created", "date_created_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 123 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user' ), "last_visit" ) );
+/* 124 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'user' ), "last_visit_int", "last_visit", "last_visit_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'email' ), "
+/* 125 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'email' ), "
submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'email' ), 'email_id', 'submitted', 'submitted_int' ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'email' ), "submitted" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'email' ), "submitted_int", "submitted", "submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 126 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'email' ), 'email_id', 'submitted', 'submitted_int' ) );
+/* 127 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'email' ), "submitted" ) );
+/* 128 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'email' ), "submitted_int", "submitted", "submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tag' ), "
+/* 129 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tag' ), "
date_created_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-/* 130 */
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tag' ), "
+/* 130 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tag' ), "
date_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'tag' ), 'id', array( 'date_created', 'date_updated' ), array( 'date_created_int', 'date_updated_int' ) ) );
+/* 131 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'tag' ), 'id', array( 'date_created', 'date_updated' ), array( 'date_created_int', 'date_updated_int' ) ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tag' ), "date_created" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tag' ), "date_created_int", "date_created", "date_created_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tag' ), "date_updated" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tag' ), "date_updated_int", "date_updated", "date_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 132 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tag' ), "date_created" ) );
+/* 133 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tag' ), "date_created_int", "date_created", "date_created_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 134 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tag' ), "date_updated" ) );
+/* 135 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tag' ), "date_updated_int", "date_updated", "date_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_tag' ), "
+/* 136 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_tag' ), "
date_attached_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_tag' ), 'bug_id', 'date_attached', 'date_attached_int' ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_tag' ), "date_attached" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_tag' ), "date_attached_int", "date_attached", "date_attached_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-/* 140 */
-
+/* 137 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_tag' ), 'bug_id', 'date_attached', 'date_attached_int' ) );
+/* 138 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_tag' ), "date_attached" ) );
+/* 139 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_tag' ), "date_attached_int", "date_attached", "date_attached_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tokens' ), "
+/* 140 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tokens' ), "
timestamp_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tokens' ), "
+/* 141 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'tokens' ), "
expiry_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'tokens' ), 'id', array( 'timestamp', 'expiry' ), array( 'timestamp_int', 'expiry_int' ) ) );
+/* 142 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'tokens' ), 'id', array( 'timestamp', 'expiry' ), array( 'timestamp_int', 'expiry_int' ) ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tokens' ), "timestamp" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tokens' ), "timestamp_int", "timestamp", "timestamp_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tokens' ), "expiry" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tokens' ), "expiry_int", "expiry", "expiry_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 143 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tokens' ), "timestamp" ) );
+/* 144 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tokens' ), "timestamp_int", "timestamp", "timestamp_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 145 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'tokens' ), "expiry" ) );
+/* 146 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'tokens' ), "expiry_int", "expiry", "expiry_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'news' ), "
+/* 147 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'news' ), "
last_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'news' ), "
+/* 148 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'news' ), "
date_posted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'news' ), 'id', array( 'date_posted', 'last_modified' ), array( 'date_posted_int', 'last_modified_int' ) ) );
-/* 150 */
-
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'news' ), "last_modified" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'news' ), "last_modified_int", "last_modified", "last_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'news' ), "date_posted" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'news' ), "date_posted_int", "date_posted", "date_posted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-
-$upgrade[] = array('CreateIndexSQL',array('idx_bug_rev_id_time',db_get_table( 'bug_revision' ),'bug_id, timestamp', array('DROP')), array( 'db_index_exists', array( db_get_table('bug_revision'), 'idx_bug_rev_id_time')));
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_revision' ), "
+/* 149 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'news' ), 'id', array( 'date_posted', 'last_modified' ), array( 'date_posted_int', 'last_modified_int' ) ) );
+/* 150 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'news' ), "last_modified" ) );
+/* 151 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'news' ), "last_modified_int", "last_modified", "last_modified_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 152 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'news' ), "date_posted" ) );
+/* 153 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'news' ), "date_posted_int", "date_posted", "date_posted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+
+/* 154 */ $upgrade[] = array('CreateIndexSQL',array('idx_bug_rev_id_time',db_get_table( 'bug_revision' ),'bug_id, timestamp', array('DROP')), array( 'db_index_exists', array( db_get_table('bug_revision'), 'idx_bug_rev_id_time')));
+/* 155 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_revision' ), "
timestamp_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_revision' ), 'id', 'timestamp', 'timestamp_int' ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_revision' ), "timestamp" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_revision' ), "timestamp_int", "timestamp", "timestamp_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_rev_id_time', db_get_table( 'bug_revision' ), 'bug_id, timestamp' ) );
-/* 160 */
+/* 156 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'bug_revision' ), 'id', 'timestamp', 'timestamp_int' ) );
+/* 157 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'bug_revision' ), "timestamp" ) );
+/* 158 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'bug_revision' ), "timestamp_int", "timestamp", "timestamp_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 159 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_rev_id_time', db_get_table( 'bug_revision' ), 'bug_id, timestamp' ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'user_pref' ), "
+/* 160 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'user_pref' ), "
timezone C(32) NOTNULL DEFAULT '' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_version' ), "
+/* 161 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_version' ), "
date_order_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'project_version' ), 'id', 'date_order', 'date_order_int' ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'project_version' ), "date_order" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'project_version' ), "date_order_int", "date_order", "date_order_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 162 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'project_version' ), 'id', 'date_order', 'date_order_int' ) );
+/* 163 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'project_version' ), "date_order" ) );
+/* 164 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'project_version' ), "date_order_int", "date_order", "date_order_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'sponsorship' ), "
+/* 165 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'sponsorship' ), "
date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'sponsorship' ), "
+/* 166 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'sponsorship' ), "
last_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'sponsorship' ), 'id', array( 'date_submitted', 'last_updated' ), array( 'date_submitted_int', 'last_updated_int' ) ) );
+/* 167 */ $upgrade[] = array( 'UpdateFunction', "date_migrate", array( db_get_table( 'sponsorship' ), 'id', array( 'date_submitted', 'last_updated' ), array( 'date_submitted_int', 'last_updated_int' ) ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'sponsorship' ), "last_updated" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'sponsorship' ), "last_updated_int", "last_updated", "last_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 168 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'sponsorship' ), "last_updated" ) );
+/* 169 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'sponsorship' ), "last_updated_int", "last_updated", "last_updated_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-/* 170 */
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'sponsorship' ), "date_submitted" ) );
-$upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'sponsorship' ), "date_submitted_int", "date_submitted", "date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
+/* 170 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'sponsorship' ), "date_submitted" ) );
+/* 171 */ $upgrade[] = array( 'RenameColumnSQL', array( db_get_table( 'sponsorship' ), "date_submitted_int", "date_submitted", "date_submitted_int I UNSIGNED NOTNULL DEFAULT '1' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_file' ), "
+/* 172 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'project_file' ), "
user_id I UNSIGNED NOTNULL DEFAULT '0' " ) );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_file' ), "
+/* 173 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'bug_file' ), "
user_id I UNSIGNED NOTNULL DEFAULT '0' " ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'custom_field'), "advanced" ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user_pref'), "advanced_report" ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user_pref'), "advanced_view" ) );
-$upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user_pref'), "advanced_update" ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_project_hierarchy_child_id', db_get_table( 'project_hierarchy' ), 'child_id' ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_project_hierarchy_parent_id', db_get_table( 'project_hierarchy' ), 'parent_id' ) );
-
-/* 180 */
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_tag_name', db_get_table( 'tag' ), 'name' ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_tag_tag_id', db_get_table( 'bug_tag' ), 'tag_id' ) );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_email_id', db_get_table( 'email' ), 'email_id', array( 'DROP' ) ), array( 'db_index_exists', array( db_get_table( 'email' ), 'idx_email_id') ) );
-$upgrade[] = array( 'UpdateFunction', 'correct_multiselect_custom_fields_db_format' );
-$upgrade[] = array( 'UpdateFunction', "stored_filter_migrate" );
-$upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'custom_field_string' ), "
+/* 174 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'custom_field'), "advanced" ) );
+/* 175 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user_pref'), "advanced_report" ) );
+/* 176 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user_pref'), "advanced_view" ) );
+/* 177 */ $upgrade[] = array( 'DropColumnSQL', array( db_get_table( 'user_pref'), "advanced_update" ) );
+/* 178 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_project_hierarchy_child_id', db_get_table( 'project_hierarchy' ), 'child_id' ) );
+/* 179 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_project_hierarchy_parent_id', db_get_table( 'project_hierarchy' ), 'parent_id' ) );
+
+/* 180 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_tag_name', db_get_table( 'tag' ), 'name' ) );
+/* 181 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_tag_tag_id', db_get_table( 'bug_tag' ), 'tag_id' ) );
+/* 182 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_email_id', db_get_table( 'email' ), 'email_id', array( 'DROP' ) ), array( 'db_index_exists', array( db_get_table( 'email' ), 'idx_email_id') ) );
+/* 183 */ $upgrade[] = array( 'UpdateFunction', 'correct_multiselect_custom_fields_db_format' );
+/* 184 */ $upgrade[] = array( 'UpdateFunction', "stored_filter_migrate" );
+/* 185 */ $upgrade[] = array( 'AddColumnSQL', array( db_get_table( 'custom_field_string' ), "
text XL NULL DEFAULT NULL " ) );
-$upgrade[] = array( 'UpdateFunction', 'update_history_long_custom_fields' );
-$upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_id', db_get_table( 'bug_monitor' ), 'bug_id' ) );
-$upgrade[] = array( 'AlterColumnSQL', array( db_get_table( 'project' ), "inherit_global L NOTNULL DEFAULT '0'" ) );
-$upgrade[] = array( 'AlterColumnSQL', array( db_get_table( 'project_hierarchy' ), "inherit_parent L NOTNULL DEFAULT '0'" ) );
+/* 186 */ $upgrade[] = array( 'UpdateFunction', 'update_history_long_custom_fields' );
+/* 187 */ $upgrade[] = array( 'CreateIndexSQL', array( 'idx_bug_id', db_get_table( 'bug_monitor' ), 'bug_id' ) );
+/* 188 */ $upgrade[] = array( 'AlterColumnSQL', array( db_get_table( 'project' ), "inherit_global L NOTNULL DEFAULT '0'" ) );
+/* 189 */ $upgrade[] = array( 'AlterColumnSQL', array( db_get_table( 'project_hierarchy' ), "inherit_parent L NOTNULL DEFAULT '0'" ) );
diff --git a/api/soap/mantisconnect.php b/api/soap/mantisconnect.php
index f769aa27e5..76a983e174 100644
--- a/api/soap/mantisconnect.php
+++ b/api/soap/mantisconnect.php
@@ -1,11 +1,19 @@
.
+/**
+ * MantisConnect - A webservice interface to Mantis Bug Tracker
+ *
+ * @package MantisBT
+ * @link http://www.mantisbt.org
+ */
+
/**
* Retrieves all tags, unless the users
*
diff --git a/api/soap/mc_user_pref_api.php b/api/soap/mc_user_pref_api.php
index 35c8582e62..b399d4f695 100644
--- a/api/soap/mc_user_pref_api.php
+++ b/api/soap/mc_user_pref_api.php
@@ -6,6 +6,14 @@
# change the license of future releases.
# See docs/ folder for more details
+/**
+ * MantisConnect - A webservice interface to Mantis Bug Tracker
+ *
+ * @package MantisBT
+ * @copyright Copyright 2004 Victor Boctor - vboctor@users.sourceforge.net
+ * @link http://www.mantisbt.org
+ */
+
/**
* Get the value for the specified user preference.
*
diff --git a/api/soap/mc_user_profile_api.php b/api/soap/mc_user_profile_api.php
index 9da457bf85..5003f046a5 100644
--- a/api/soap/mc_user_profile_api.php
+++ b/api/soap/mc_user_profile_api.php
@@ -14,6 +14,13 @@
# You should have received a copy of the GNU General Public License
# along with MantisBT. If not, see .
+/**
+ * MantisConnect - A webservice interface to Mantis Bug Tracker
+ *
+ * @package MantisBT
+ * @link http://www.mantisbt.org
+ */
+
/**
* Returns all the profiles for the user, including the global ones
*
diff --git a/bug_actiongroup_add_note_inc.php b/bug_actiongroup_add_note_inc.php
index 0cd058844f..6914ff37a8 100644
--- a/bug_actiongroup_add_note_inc.php
+++ b/bug_actiongroup_add_note_inc.php
@@ -94,7 +94,7 @@ function action_add_note_print_fields() {
echo get_enum_element( 'view_state', $t_default_state );
?>
';
-
+
diff --git a/core.php b/core.php
index 8e52271499..a17f2da4c2 100644
--- a/core.php
+++ b/core.php
@@ -98,7 +98,11 @@
# Remember (globally) which API files have already been loaded
$g_api_included = array();
-# Define an API inclusion function to replace require_once
+/**
+ * Define an API inclusion function to replace require_once
+ *
+ * @param string $p_api_name api file name
+ */
function require_api( $p_api_name ) {
global $g_api_included;
global $g_core_path;
@@ -117,7 +121,12 @@ function require_api( $p_api_name ) {
# Remember (globally) which library files have already been loaded
$g_libraries_included = array();
-# Define an API inclusion function to replace require_once
+
+/**
+ * Define an API inclusion function to replace require_once
+ *
+ * @param string $p_library_name lib file name
+ */
function require_lib( $p_library_name ) {
global $g_libraries_included;
global $g_library_path;
@@ -140,7 +149,11 @@ function require_lib( $p_library_name ) {
}
}
-# Define an autoload function to automatically load classes when referenced
+/**
+ * Define an autoload function to automatically load classes when referenced
+ *
+ * @param string $p_class class name
+ */
function __autoload( $className ) {
global $g_class_path;
global $g_library_path;
diff --git a/core/access_api.php b/core/access_api.php
index 00ef4b79b6..f3cb1850c8 100644
--- a/core/access_api.php
+++ b/core/access_api.php
@@ -126,7 +126,6 @@ function access_cache_matrix_project( $p_project_id ) {
if( !in_array( (int) $p_project_id, $g_cache_access_matrix_project_ids ) ) {
$t_project_user_list_table = db_get_table( 'project_user_list' );
-
$query = "SELECT user_id, access_level
FROM $t_project_user_list_table
WHERE project_id=" . db_param();
@@ -160,7 +159,6 @@ function access_cache_matrix_user( $p_user_id ) {
if( !in_array( (int) $p_user_id, $g_cache_access_matrix_user_ids ) ) {
$t_project_user_list_table = db_get_table( 'project_user_list' );
-
$t_query = "SELECT project_id, access_level
FROM $t_project_user_list_table
WHERE user_id=" . db_param();
diff --git a/core/authentication_api.php b/core/authentication_api.php
index 4f520d8d79..78338a64e2 100644
--- a/core/authentication_api.php
+++ b/core/authentication_api.php
@@ -567,12 +567,10 @@ function auth_generate_unique_cookie_string() {
*/
function auth_is_cookie_string_unique( $p_cookie_string ) {
$t_user_table = db_get_table( 'user' );
+ $t_query = "SELECT COUNT(*) FROM $t_user_table WHERE cookie_string=" . db_param();
+ $t_result = db_query_bound( $t_query, array( $p_cookie_string ) );
- $query = "SELECT COUNT(*)
- FROM $t_user_table
- WHERE cookie_string=" . db_param();
- $result = db_query_bound( $query, array( $p_cookie_string ) );
- $t_count = db_result( $result );
+ $t_count = db_result( $t_result );
if( $t_count > 0 ) {
return false;
@@ -835,6 +833,7 @@ function auth_get_current_user_id() {
/**
+ * Generate HTTP 401 Access Denied header and page for user, prompting for BASIC authentication
*
* @access public
*/
diff --git a/core/bug_api.php b/core/bug_api.php
index c3e802ba19..d7b060cd08 100644
--- a/core/bug_api.php
+++ b/core/bug_api.php
@@ -789,14 +789,13 @@ function bug_cache_array_rows( $p_bug_id_array ) {
}
$t_bug_table = db_get_table( 'bug' );
-
- $query = "SELECT *
+ $t_query = "SELECT *
FROM $t_bug_table
WHERE id IN (" . implode( ',', $c_bug_id_array ) . ')';
- $result = db_query_bound( $query );
+ $t_result = db_query_bound( $t_query );
- while( $row = db_fetch_array( $result ) ) {
- bug_add_to_cache( $row );
+ while( $t_row = db_fetch_array( $t_result ) ) {
+ bug_add_to_cache( $t_row );
}
return;
}
@@ -1880,16 +1879,12 @@ function bug_reopen( $p_bug_id, $p_bugnote_text = '', $p_time_tracking = '0:00',
* @uses database_api.php
*/
function bug_update_date( $p_bug_id ) {
- $c_bug_id = (int) $p_bug_id;
-
$t_bug_table = db_get_table( 'bug' );
-
- $query = "UPDATE $t_bug_table
- SET last_updated= " . db_param() . "
+ $query = "UPDATE $t_bug_table SET last_updated= " . db_param() . "
WHERE id=" . db_param();
- db_query_bound( $query, array( db_now(), $c_bug_id ) );
+ db_query_bound( $query, array( db_now(), $p_bug_id ) );
- bug_clear_cache( $c_bug_id );
+ bug_clear_cache( $p_bug_id );
return true;
}
@@ -1918,9 +1913,9 @@ function bug_monitor( $p_bug_id, $p_user_id ) {
return false;
}
- $t_bug_monitor_table = db_get_table( 'bug_monitor' );
# Insert monitoring record
+ $t_bug_monitor_table = db_get_table( 'bug_monitor' );
$query = 'INSERT INTO ' . $t_bug_monitor_table . '( user_id, bug_id ) VALUES (' . db_param() . ',' . db_param() . ')';
db_query_bound( $query, array( $c_user_id, $c_bug_id ) );
@@ -1947,22 +1942,19 @@ function bug_get_monitors( $p_bug_id ) {
return array();
}
- $c_bug_id = (int)$p_bug_id;
$t_bug_monitor_table = db_get_table( 'bug_monitor' );
$t_user_table = db_get_table( 'user' );
# get the bugnote data
- $query = "SELECT user_id, enabled
+ $t_query = "SELECT user_id, enabled
FROM $t_bug_monitor_table m, $t_user_table u
WHERE m.bug_id=" . db_param() . " AND m.user_id = u.id
ORDER BY u.realname, u.username";
- $result = db_query_bound($query, array( $c_bug_id ) );
- $num_users = db_num_rows($result);
+ $t_result = db_query_bound($t_query, array( $p_bug_id ) );
$t_users = array();
- for ( $i = 0; $i < $num_users; $i++ ) {
- $row = db_fetch_array( $result );
- $t_users[$i] = $row['user_id'];
+ while( $t_row = db_fetch_array( $t_result ) ) {
+ $t_users[] = $t_row['user_id'];
}
user_cache_array_rows( $t_users );
@@ -1985,7 +1977,6 @@ function bug_monitor_copy( $p_source_bug_id, $p_dest_bug_id ) {
$c_dest_bug_id = (int)$p_dest_bug_id;
$t_bug_monitor_table = db_get_table( 'bug_monitor' );
-
$query = 'SELECT user_id
FROM ' . $t_bug_monitor_table . '
WHERE bug_id = ' . db_param();
@@ -2013,24 +2004,20 @@ function bug_monitor_copy( $p_source_bug_id, $p_dest_bug_id ) {
* @uses history_api.php
*/
function bug_unmonitor( $p_bug_id, $p_user_id ) {
- $c_bug_id = (int) $p_bug_id;
- $c_user_id = (int) $p_user_id;
-
- $t_bug_monitor_table = db_get_table( 'bug_monitor' );
-
# Delete monitoring record
+ $t_bug_monitor_table = db_get_table( 'bug_monitor' );
$query = 'DELETE FROM ' . $t_bug_monitor_table . ' WHERE bug_id = ' . db_param();
- $db_query_params[] = $c_bug_id;
+ $db_query_params[] = $p_bug_id;
if( $p_user_id !== null ) {
$query .= " AND user_id = " . db_param();
- $db_query_params[] = $c_user_id;
+ $db_query_params[] = $p_user_id;
}
db_query_bound( $query, $db_query_params );
# log new un-monitor action
- history_log_event_special( $c_bug_id, BUG_UNMONITOR, $c_user_id );
+ history_log_event_special( $p_bug_id, BUG_UNMONITOR, $p_user_id );
# updated the last_updated date
bug_update_date( $p_bug_id );
diff --git a/core/bug_group_action_api.php b/core/bug_group_action_api.php
index 200204ec33..253bfc4055 100644
--- a/core/bug_group_action_api.php
+++ b/core/bug_group_action_api.php
@@ -168,7 +168,6 @@ function bug_group_action_validate( $p_action, $p_bug_id ) {
return $t_function_name( $p_bug_id );
}
-
/**
* Executes an action on a bug. This ends up calling
* action__process() from bug_actiongroup__inc.php
diff --git a/core/bug_revision_api.php b/core/bug_revision_api.php
index e4498ce0f3..b56bea00bb 100644
--- a/core/bug_revision_api.php
+++ b/core/bug_revision_api.php
@@ -44,8 +44,6 @@ function bug_revision_add( $p_bug_id, $p_user_id, $p_type, $p_value, $p_bugnote_
return null;
}
- $t_bug_rev_table = db_get_table( 'bug_revision' );
-
$t_last = bug_revision_last( $p_bug_id, $p_type );
# Don't save a revision twice if nothing has changed
@@ -61,6 +59,7 @@ function bug_revision_add( $p_bug_id, $p_user_id, $p_type, $p_value, $p_bugnote_
$t_timestamp = $p_timestamp;
}
+ $t_bug_rev_table = db_get_table( 'bug_revision' );
$t_query = "INSERT INTO $t_bug_rev_table (
bug_id,
bugnote_id,
@@ -112,7 +111,6 @@ function bug_revision_exists( $p_revision_id ) {
*/
function bug_revision_get( $p_revision_id ) {
$t_bug_rev_table = db_get_table( 'bug_revision' );
-
$t_query = "SELECT * FROM $t_bug_rev_table WHERE id=" . db_param();
$t_result = db_query_bound( $t_query, array( $p_revision_id ) );
@@ -155,7 +153,6 @@ function bug_revision_get_type_name( $p_revision_type_id ) {
*/
function bug_revision_drop( $p_revision_id ) {
$t_bug_rev_table = db_get_table( 'bug_revision' );
-
if ( is_array( $p_revision_id ) ) {
$t_revisions = array();
$t_first = true;
@@ -199,8 +196,7 @@ function bug_revision_count( $p_bug_id, $p_type=REV_ANY, $p_bugnote_id=0 ) {
$t_bug_rev_table = db_get_table( 'bug_revision' );
$t_params = array( $p_bug_id );
- $t_query = "SELECT COUNT(id) FROM $t_bug_rev_table
- WHERE bug_id=" . db_param();
+ $t_query = "SELECT COUNT(id) FROM $t_bug_rev_table WHERE bug_id=" . db_param();
if ( REV_ANY < $p_type ) {
$t_query .= ' AND type=' . db_param();
@@ -334,8 +330,7 @@ function bug_revision_like( $p_rev_id ) {
$t_type = $t_row['type'];
$t_params = array( $t_bug_id );
- $t_query = "SELECT * FROM $t_bug_rev_table
- WHERE bug_id=" . db_param();
+ $t_query = "SELECT * FROM $t_bug_rev_table WHERE bug_id=" . db_param();
if ( REV_ANY < $t_type ) {
$t_query .= ' AND type=' . db_param();
diff --git a/core/bugnote_api.php b/core/bugnote_api.php
index 86aa721066..681972cb6a 100644
--- a/core/bugnote_api.php
+++ b/core/bugnote_api.php
@@ -234,7 +234,7 @@ function bugnote_add( $p_bug_id, $p_bugnote_text, $p_time_tracking = '0:00', $p_
$t_query = "INSERT INTO $t_bugnote_table
(bug_id, reporter_id, bugnote_text_id, view_state, date_submitted, last_modified, note_type, note_attr, time_tracking )
VALUES (" . db_param() . ', ' . db_param() . ',' . db_param() . ', ' . db_param() . ', ' . db_param() . ',' . db_param() . ', ' . db_param() . ', ' . db_param() . ', ' . db_param() . ' )';
- db_query_bound( $t_query, array( $c_bug_id, $p_user_id, $t_view_state, $c_date_submitted, $c_last_modified, $c_type, $p_attr, $c_time_tracking, $t_bugnote_text ) );
+ db_query_bound( $t_query, array( $c_bug_id, $p_user_id, $t_bugnote_text_id, $t_view_state, $c_date_submitted, $c_last_modified, $c_type, $p_attr, $c_time_tracking, $t_bugnote_text ) );
# get bugnote id
$t_bugnote_id = db_insert_id( $t_bugnote_table );
@@ -707,14 +707,14 @@ function bugnote_stats_get_project_array( $p_project_id, $p_from, $p_to, $p_cost
$t_project_where $t_from_where $t_to_where
GROUP BY bn.bug_id, u.username, u.realname, b.summary
ORDER BY bn.bug_id";
- $result = db_query_bound( $t_query, $t_params );
+ $t_result = db_query_bound( $t_query, $t_params );
$t_cost_min = $p_cost / 60.0;
- while( $row = db_fetch_array( $result ) ) {
- $t_total_cost = $t_cost_min * $row['sum_time_tracking'];
- $row['cost'] = $t_total_cost;
- $t_results[] = $row;
+ while( $t_row = db_fetch_array( $t_result ) ) {
+ $t_total_cost = $t_cost_min * $t_row['sum_time_tracking'];
+ $t_row['cost'] = $t_total_cost;
+ $t_results[] = $t_row;
}
return $t_results;
diff --git a/core/category_api.php b/core/category_api.php
index e7693066ad..c944e6fe5e 100644
--- a/core/category_api.php
+++ b/core/category_api.php
@@ -93,7 +93,6 @@ function category_ensure_exists( $p_category_id ) {
*/
function category_is_unique( $p_project_id, $p_name ) {
$t_category_table = db_get_table( 'category' );
-
$query = "SELECT COUNT(*) FROM $t_category_table
WHERE project_id=" . db_param() . " AND " . db_helper_like( 'name' );
$count = db_result( db_query_bound( $query, array( $p_project_id, $p_name ) ) );
@@ -160,10 +159,9 @@ function category_update( $p_category_id, $p_name, $p_assigned_to ) {
$t_old_category = category_get_row( $p_category_id );
$t_category_table = db_get_table( 'category' );
-
- $query = "UPDATE $t_category_table SET name=" . db_param() . ', user_id=' . db_param() . '
+ $t_query = "UPDATE $t_category_table SET name=" . db_param() . ', user_id=' . db_param() . '
WHERE id=' . db_param();
- db_query_bound( $query, array( $p_name, $p_assigned_to, $p_category_id ) );
+ db_query_bound( $t_query, array( $p_name, $p_assigned_to, $p_category_id ) );
# Add bug history entries if we update the category's name
if( $t_old_category['name'] != $p_name ) {
diff --git a/core/classes/MantisFormattingPlugin.class.php b/core/classes/MantisFormattingPlugin.class.php
index 23a4bfdeba..ae7a8cca2b 100644
--- a/core/classes/MantisFormattingPlugin.class.php
+++ b/core/classes/MantisFormattingPlugin.class.php
@@ -17,6 +17,7 @@
# along with MantisBT. If not, see .
/**
+ * Mantis Formatting Plugins
* @copyright Copyright 2000 - 2002 Kenzaburo Ito - kenito@300baud.org
* @copyright Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net
* @link http://www.mantisbt.org
diff --git a/core/custom_function_api.php b/core/custom_function_api.php
index 5dce061ea3..81df1e6b7e 100644
--- a/core/custom_function_api.php
+++ b/core/custom_function_api.php
@@ -258,16 +258,21 @@ function custom_function_default_auth_can_change_password() {
}
}
-# returns an array of the column names to be displayed.
-# The column names to use are those of the field names in the bug table.
-# In addition, you can use the following:
-# - "selection" for selection checkboxes.
-# - "edit" for icon to open the edit page.
-# - "custom_xxxx" were xxxx is the name of the custom field that is valid for the
-# current project. In case of "All Projects, the field will be empty where it is
-# not applicable.
-# $p_columns_target: see COLUMNS_TARGET_* in constant_inc.php
-# $p_user_id: The user id or null for current logged in user.
+/**
+ * returns an array of the column names to be displayed.
+ * The column names to use are those of the field names in the bug table.
+ * In addition, you can use the following:
+ * - "selection" for selection checkboxes.
+ * - "edit" for icon to open the edit page.
+ * - "custom_xxxx" were xxxx is the name of the custom field that is valid for the
+ * current project. In case of "All Projects, the field will be empty where it is
+ * not applicable.
+ *
+ * @param int $p_columns_target see COLUMNS_TARGET_* in constant_inc.php
+ * @param int $p_user_id The user id or null for current logged in user.
+ * @param int $p_project_id The project id or null for current project.
+ * @return array
+ */
function custom_function_default_get_columns_to_view( $p_columns_target = COLUMNS_TARGET_VIEW_PAGE, $p_user_id = null ) {
$t_project_id = helper_get_current_project();
diff --git a/core/news_api.php b/core/news_api.php
index 66f7eb7108..57c567ea91 100644
--- a/core/news_api.php
+++ b/core/news_api.php
@@ -103,9 +103,7 @@ function news_create( $p_project_id, $p_poster_id, $p_view_state, $p_announcemen
*/
function news_delete( $p_news_id ) {
$t_news_table = db_get_table( 'news' );
-
$t_query = "DELETE FROM $t_news_table WHERE id=" . db_param();
-
db_query_bound( $t_query, array( $p_news_id ) );
# db_query errors on failure so:
@@ -120,10 +118,8 @@ function news_delete( $p_news_id ) {
*/
function news_delete_all( $p_project_id ) {
$t_news_table = db_get_table( 'news' );
-
- $query = "DELETE FROM $t_news_table WHERE project_id=" . db_param();
-
- db_query_bound( $query, array( (int)$p_project_id ) );
+ $t_query = "DELETE FROM $t_news_table WHERE project_id=" . db_param();
+ db_query_bound( $t_query, array( (int)$p_project_id ) );
# db_query errors on failure so:
return true;
diff --git a/core/user_api.php b/core/user_api.php
index f94b09c14f..68b9a215f6 100644
--- a/core/user_api.php
+++ b/core/user_api.php
@@ -583,9 +583,13 @@ function user_signup( $p_username, $p_email = null ) {
return user_create( $p_username, $t_password, $p_email );
}
-# --------------------
-# delete project-specific user access levels.
-# returns true when successfully deleted
+/**
+ * delete project-specific user access levels.
+ * returns true when successfully deleted
+ *
+ * @param int $p_user_id User ID
+ * @return bool Always true
+ */
function user_delete_project_specific_access_levels( $p_user_id ) {
$c_user_id = db_prepare_int( $p_user_id );
diff --git a/javascript/common.js b/javascript/common.js
index 398240d15f..acb638e65f 100644
--- a/javascript/common.js
+++ b/javascript/common.js
@@ -1,8 +1,8 @@
/*
# Mantis - a php based bugtracking system
-# Copyright (C) 2000 - 2002 Kenzaburo Ito - kenito@300baud.org
-# Copyright (C) 2002 - 2013 MantisBT Team - mantisbt-dev@lists.sourceforge.net
+# Copyright 2000 - 2002 Kenzaburo Ito - kenito@300baud.org
+# Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net
# Mantis is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/manage_custom_field_update.php b/manage_custom_field_update.php
index 887b775907..dcc8ce9c0b 100644
--- a/manage_custom_field_update.php
+++ b/manage_custom_field_update.php
@@ -15,6 +15,8 @@
# along with MantisBT. If not, see .
/**
+ * Update Custom Field Configuration
+ *
* @package MantisBT
* @copyright Copyright 2000 - 2002 Kenzaburo Ito - kenito@300baud.org
* @copyright Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net
diff --git a/tests/Mantis/EnumTest.php b/tests/Mantis/EnumTest.php
index 1ee2fbb6ee..35be32530e 100644
--- a/tests/Mantis/EnumTest.php
+++ b/tests/Mantis/EnumTest.php
@@ -15,6 +15,7 @@
# along with MantisBT. If not, see .
/**
+ * MantisBT Core Unit Tests
* @package Tests
* @subpackage Enum
* @copyright Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net
diff --git a/tests/Mantis/HelperTest.php b/tests/Mantis/HelperTest.php
index 638373be5c..d484ca2a0b 100644
--- a/tests/Mantis/HelperTest.php
+++ b/tests/Mantis/HelperTest.php
@@ -15,7 +15,9 @@
# along with MantisBT. If not, see .
/**
+ * Mantis Unit Tests
* @package Tests
+ * MantisBT Core Unit Tests
* @subpackage Helper
* @copyright Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net
* @link http://www.mantisbt.org
diff --git a/tests/Mantis/StringTest.php b/tests/Mantis/StringTest.php
index 193c96f9f2..963ee66673 100644
--- a/tests/Mantis/StringTest.php
+++ b/tests/Mantis/StringTest.php
@@ -15,6 +15,7 @@
# along with MantisBT. If not, see .
/**
+ * MantisBT Core Unit Tests
* @package Tests
* @subpackage String
* @copyright Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net
diff --git a/tests/soap/CompressionTest.php b/tests/soap/CompressionTest.php
index 257407609f..210e25ddeb 100644
--- a/tests/soap/CompressionTest.php
+++ b/tests/soap/CompressionTest.php
@@ -56,7 +56,10 @@ public function testGetIssueWithCompressionEnabled() {
$this->password,
$issueId);
}
-
+
+ /**
+ * Soap Client Flags for test
+ */
protected function extraSoapClientFlags() {
return array('compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP);