$this->runUpdateModulesData();
-
if (!empty($opts['add-company']) && !in_array('Core', $this->disabled)) {
// make sure we have a good cache...?
$this->runExtensions();
-// $this->generateDataobjectsCache();
+ $this->generateDataobjectsCache();
}
echo "$module\n";
$x->updateData();
}
-
+
}
}
-// function generateDataobjectsCache()
-// {
-// $url = "http://localhost{$this->local_base_url}/Roo/SaveDocuments";
-//
-// $this->curl($url, array(
-// 'onid' => $coba_declarations->id,
-// 'ontable' => $coba_declarations->tableName(),
-// 'method' => 'forms',
-// 'file' => $file
-// ), 'POST');
-// }
+ function generateDataobjectsCache()
+ {
+ $url = "http://localhost{$this->local_base_url}/Core/RefreshDatabaseCache";
+
+ $this->curl($url);
+
+ }
function curl($url, $request = array(), $method = 'GET')
{
- if(is_array($request)){
+ if($method == 'GET'){
$request = http_build_query($request);
+ $url = $url . "?" . $request;
}
- print_R($request);exit;
-
- $url = $url . ($method == 'GET' ? "?" . $request : '');
-
$ch = curl_init($url);
if ($method == 'POST') {
+
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
+
+ } else {
+
curl_setopt($ch, CURLOPT_HTTPHEADER,
array("Content-Type: application/x-www-form-urlencoded", "Content-Length: " . strlen($request)));
+
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);