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);