static $cli_desc = "Update SQL - Beta (it will run updateData of all modules)";
- static $cli_opts = array(
+ var $cli_opts = array(
'prefix' => array(
'desc' => 'prefix for the password (eg. fred > xxx4fred - prefix is xxx4)',
static function cli_opts()
{
- $ret = self::$cli_opts;
+ $ret = $this->cli_opts;
$ff = HTML_FlexyFramework::get();
$a = new Pman();
$mods = $a->modulesList();
}
HTML_FlexyFramework::get()->generateDataobjectsCache(true);
- var_dump(DB_DataObject::debugLevel());exit;
-
+
$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;
+ }
}