Uncommited changes synced wip_alan_T6111_set_up_basic_infrastructure
authorAlan Knowles <alan@roojs.com>
Mon, 2 Dec 2019 08:11:00 +0000 (16:11 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 2 Dec 2019 08:11:00 +0000 (16:11 +0800)
UpdateDatabase/MysqlLinks.php

index 07cf02f..02db548 100644 (file)
@@ -40,7 +40,7 @@ class Pman_Core_UpdateDatabase_MysqlLinks {
     
     var $dburl;
     var $schema;
     
     var $dburl;
     var $schema;
-    var $links;
+    var $links = array();
     
     function __construct()
     {
     
     function __construct()
     {
@@ -79,7 +79,11 @@ class Pman_Core_UpdateDatabase_MysqlLinks {
         
         
         $iniCache = isset( $ff->PDO_DataObject) ?  $ff->PDO_DataObject['schema_location'] : $ff->DB_DataObject[$dbini];
         
         
         $iniCache = isset( $ff->PDO_DataObject) ?  $ff->PDO_DataObject['schema_location'] : $ff->DB_DataObject[$dbini];
-               
+        
+        if (strpos($iniCache, DIRECTORY_SEPARATOR) !== false) {
+            echo "SKIP links code - cached ini file has not been created\n";
+            return;
+        }
         $this->schema = parse_ini_file($iniCache, true);
         $this->links = parse_ini_file(preg_replace('/\.ini$/', '.links.ini', $iniCache), true);
         
         $this->schema = parse_ini_file($iniCache, true);
         $this->links = parse_ini_file(preg_replace('/\.ini$/', '.links.ini', $iniCache), true);