--- import_instance1.php Wed May 26 13:01:02 2010
+++ import_instance1.php Wed Jun 02 14:17:52 2010
@@ -38,11 +38,12 @@
echo "
";
echo "Removing primary keys/Adjusting tables" ;
//
+
$result = db_query("ALTER TABLE $g_cn_project_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
$result = db_query("ALTER TABLE $g_cn_bug_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
$result = db_query("ALTER TABLE $g_cn_project_file_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
$result = db_query("ALTER TABLE $g_cn_project_version_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
-$result = db_query("ALTER TABLE $g_cn_category_table DROP PRIMARY KEY ");
+$result = db_query("ALTER TABLE $g_cn_category_table CHANGE `id` `id` INT( 10 ) UNSIGNED NOT NULL, DROP PRIMARY KEY ");
$result = db_query("ALTER TABLE $g_cn_project_user_list_table DROP PRIMARY KEY ");
$result = db_query("ALTER TABLE $g_cn_sponsorship_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
$result = db_query("ALTER TABLE $g_cn_news_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
@@ -57,6 +58,7 @@
$result = db_query("ALTER TABLE $g_cn_bugnote_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
$result = db_query("ALTER TABLE $g_cn_bugnote_text_table DROP PRIMARY KEY ,ADD INDEX ( `id` ) ");
$result = db_query("ALTER TABLE $g_cn_bug_monitor_table DROP PRIMARY KEY ");
+
//
$query = 'ALTER TABLE ' . $g_cn_project_user_list_table . ' ADD `new_id` INT( 7 )';
db_query( $query );
@@ -106,8 +108,8 @@
echo '
';
echo "Preparing/Handling custom_field conversion" ;
-$result1 = mysql_query("SELECT id,name, type, possible_values,default_value,valid_regexp, access_level_r, access_level_rw, length_min, length_max,advanced,require_report,require_update,display_report,display_update,require_resolved,display_resolved,display_closed,require_closed from $g_cn_custom_field_table");
-while (list( $id,$name, $type, $possible_values,$default_value,$valid_regexp, $access_level_r, $access_level_rw, $length_min, $length_max,$advanced,$require_report,$require_update,$display_report,$display_update,$require_resolved,$display_resolved,$display_closed,$require_closed ) = mysql_fetch_row($result1)) {
+$result1 = mysql_query("SELECT id,name, type, possible_values,default_value,valid_regexp, access_level_r, access_level_rw, length_min, length_max,require_report,require_update,display_report,display_update,require_resolved,display_resolved,display_closed,require_closed from $g_cn_custom_field_table");
+while (list( $id,$name, $type, $possible_values,$default_value,$valid_regexp, $access_level_r, $access_level_rw, $length_min, $length_max,$require_report,$require_update,$display_report,$display_update,$require_resolved,$display_resolved,$display_closed,$require_closed ) = mysql_fetch_row($result1)) {
$result2 = db_query("SELECT id from $t_mantis_custom_field_table where name='$name'");
$num_rows = db_num_rows($result2);
if ($num_rows>0) {
@@ -119,9 +121,9 @@
} else {
## this user is not available yet
$query = "INSERT INTO $t_mantis_custom_field_table
- ( name, type, possible_values,default_value,valid_regexp, access_level_r, access_level_rw, length_min, length_max,advanced,require_report,require_update,display_report,display_update,require_resolved,display_resolved,display_closed,require_closed )
+ ( name, type, possible_values,default_value,valid_regexp, access_level_r, access_level_rw, length_min, length_max,require_report,require_update,display_report,display_update,require_resolved,display_resolved,display_closed,require_closed )
VALUES
- ('$name', $type, '$possible_values','$default_value','$valid_regexp', $access_level_r, $access_level_rw, $length_min, $length_max,$advanced,$require_report,$require_update,$display_report,$display_update,$require_resolved,$display_resolved,$display_closed,$require_closed )";
+ ('$name', $type, '$possible_values','$default_value','$valid_regexp', $access_level_r, $access_level_rw, $length_min, $length_max,$require_report,$require_update,$display_report,$display_update,$require_resolved,$display_resolved,$display_closed,$require_closed )";
db_query( $query );
$result5 = db_query("SELECT id from $t_mantis_custom_field_table where name='$name'");
$result6 = db_fetch_array($result5);
@@ -227,7 +229,7 @@
$notetxt_start=0;
}
//
-$result = db_query("SELECT MAX(ID) AS LAST_ID FROM $t_mantis_categhory_table");
+$result = db_query("SELECT MAX(ID) AS LAST_ID FROM $t_mantis_category_table");
$result = db_fetch_array($result);
$category_start = $result[LAST_ID];
if (!is_numeric($category_start)){
--- import_instance2.php Wed May 26 17:31:36 2010
+++ import_instance2.php Wed Jun 02 13:40:53 2010
@@ -43,7 +43,7 @@
/////////////////////////////////////
echo "
";
echo "Preparing category_table" ;
-$result = db_query("update $g_cn_category_table set category_id=category_id+$category_start");
+$result = db_query("update $g_cn_category_table set id=id+$category_start, project_id=project_id+$project_start");
/////////////////////////////////////
echo "
";
echo "Preparing project_version_table" ;
@@ -64,7 +64,8 @@
$new_id=0;
}
## update table that needs importing
- $result4 = db_query("update $g_cn_project_user_list_table set user_id=$new_id where project_id=$id and new_id=$id1 ");
+ $result4 = db_query("update $g_cn_project_user_list_table set user_id=$new_id where project_id=$id and new_id=$id1 ");
}
/////////////////////////////////////
echo "
";