Collation selection in installer and company creation, rewritten Create Companies...
[fa-stable.git] / admin / db / maintenance_db.inc
index 6ab542d0397a3f656d033d921fdb512d3a4d7309..ad3a32782a2d0fe5ea6232698abe4cbc00dcfc04 100644 (file)
@@ -304,8 +304,12 @@ function db_import($filename, $connection, $force=true, $init=true, $protect=fal
 
        $old_encoding = db_get_charset($db);
 
-       ini_set("max_execution_time", "180");
+       ini_set("max_execution_time", max("180", ini_get("max_execution_time")));
        db_query("SET foreign_key_checks=0");
+
+       if (isset($connection['collation']))
+               db_set_collation($db, $connection['collation']);
+
        $check_line_len = false;
 
        // uncompress gziped backup files