if (!empty($opts['debug'])) {
DB_DataObject::DebugLevel($opts['debug']);
}
-
// ask all the modules to verify the opts
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)) {
PDO_DataObject_Introspection::$cache = array();
}
HTML_FlexyFramework::get()->generateDataobjectsCache(true);
+
+
$this->updateDataEnums();
$this->updateDataGroups();
$this->updateDataCompanies();
// 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;
+ }
}