BUG 0000 Añadi la parte de activacion de plugins que vienen con enterprise

This commit is contained in:
Brayan Osmar Pereyra Suxo
2013-07-23 11:36:51 -04:00
parent 13493ed751
commit a5f9739f34

View File

@@ -1491,26 +1491,31 @@ class Installer extends Controller
curl_close($ch); curl_close($ch);
} }
$plugins = array('advancedDashboards'); $plugins = glob(PATH_CORE."plugins/*.php");
//$plugins = array('advancedDashboards');
foreach ($plugins as $value) { foreach ($plugins as $value) {
$ch = curl_init(); $namePlugin = str_replace('.php', '', $value);
$postData = array(); error_log('---------->'.$namePlugin);
$postData['action'] = "enable"; if ($value != 'enterprise') {
$postData['addon'] = $value; $ch = curl_init();
$postData = array();
$postData['action'] = "enable";
$postData['addon'] = $namePlugin;
curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skinName}/enterprise/addonsStoreAction"); curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skinName}/enterprise/addonsStoreAction");
curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_TIMEOUT, 90); curl_setopt($ch, CURLOPT_TIMEOUT, 90);
$output = curl_exec($ch); $output = curl_exec($ch);
curl_close($ch); curl_close($ch);
}
} }
} }
} }