DataObjects/Core_group.php
[Pman.Core] / UpdateDatabase.php
index 1582527..3207977 100644 (file)
@@ -180,7 +180,6 @@ class Pman_Core_UpdateDatabase extends Pman
         if (!empty($opts['debug'])) {
              DB_DataObject::DebugLevel($opts['debug']);
         }
-        var_dump(DB_DataObject::DebugLevel());exit;
         
         // ask all the modules to verify the opts
         
@@ -202,10 +201,9 @@ class Pman_Core_UpdateDatabase extends Pman
         if (!empty($opts['only-module-sql'])) {
             return;
         }
-        if (!empty($opts['debug'])) {
-            DB_DataObject::DebugLevel($opts['debug']);
-        }
-      
+        
+        
+
         $this->runUpdateModulesData();
         
         if (!empty($opts['add-company']) && !in_array('Core', $this->disabled)) {
@@ -943,6 +941,8 @@ class Pman_Core_UpdateDatabase extends Pman
             PDO_DataObject_Introspection::$cache = array();
         }
         HTML_FlexyFramework::get()->generateDataobjectsCache(true);
+        
+         
         $this->updateDataEnums();
         $this->updateDataGroups();
         $this->updateDataCompanies();
@@ -1193,7 +1193,16 @@ class Pman_Core_UpdateDatabase extends Pman
         // this needs to clear it's own cache along with remote one..
   
         $url = "http://localhost{$this->local_base_url}/Core/RefreshDatabaseCache";
-        $this->curl($url);
+        
+        $response = $this->curl($url);
+        
+        $json = json_decode($response, true);
+        
+        if(empty($json['data']) || $json['data'] != 'DONE'){
+            echo $response. "\n";
+            echo "CURL clear cache failed\n";
+            exit;
+        }
         
     }