Quellcode durchsuchen

[svn r12774] improved function upgrade_16x_to_180($values)

Evie Embrechts vor 17 Jahren
Ursprung
Commit
333370953e
1 geänderte Dateien mit 50 neuen und 4 gelöschten Zeilen
  1. 50 4
      main/install/upgrade_lib.php

+ 50 - 4
main/install/upgrade_lib.php

@@ -36,14 +36,60 @@
 ==============================================================================
 */
 
+/**
+* see
+* - update-db-1.6.x-1.8.0.inc.php
+* - update-db-scorm-1.6.x-1.8.0.inc.php
+* - migrate-db-1.6.x-1.8.0-post.sql
+* - migrate-db-1.6.x-1.8.0-pre.sql
+*/
 function upgrade_16x_to_180($values)
 {
-	$main_database = $values['database_main_db'];
-	//select database
-	mysql_select_db($main_database);
-	//actual statements
+	/*
+		PRE SECTION
+		UPGRADES TO GENERAL DATABASES before course upgrades
+	*/
+
+	//MAIN database section	
+	//Get the list of queries to upgrade the main database
+	$main_query_list = get_sql_file_contents('migrate-db-1.6.x-1.8.0-pre.sql','main');
+	if(count($main_query_list)>0)
+	{
+		$main_database = $values['database_main_db'];
+		mysql_select_db($main_database);
+		
+		foreach($main_query_list as $this_query)
+		{
+			mysql_query($this_query);
+		}
+	}
+
+	//STATS database section	
+	//Get the list of queries to upgrade the statistics database
+	$statistics_query_list = get_sql_file_contents('migrate-db-1.6.x-1.8.0-pre.sql','stats');
+
+	//USER database section	
+	//Get the list of queries to upgrade the user database
+	$user_query_list = get_sql_file_contents('migrate-db-1.6.x-1.8.0-pre.sql','user');
+
+	/*
+		COURSE SECTION
+		UPGRADES TO COURSE DATABASES
+	*/
+
+	/*
+		POST SECTION
+		UPGRADES TO GENERAL DATABASES after course upgrades
+	*/
 }
 
+/**
+* Note - there is no 1.8.1,
+* 1.8.2 is the version that came after 1.8.0
+* see
+* - update-db-1.8.0-1.8.2.inc.php
+* - migrate-db-1.8.0-1.8.2-pre.sql
+*/
 function upgrade_180_to_182($values)
 {