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 14:29:55 -04:00
parent 41e7b6825f
commit eddf18c7c2

View File

@@ -1505,28 +1505,28 @@ class Installer extends Controller
$oCriteria->add( AddonsManagerPeer::ADDON_NAME, $namePlugin, Criteria::EQUAL ); $oCriteria->add( AddonsManagerPeer::ADDON_NAME, $namePlugin, Criteria::EQUAL );
$oDataset = ApplicationPeer::doSelectRs( $oCriteria ); $oDataset = ApplicationPeer::doSelectRs( $oCriteria );
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
$oDataset->next(); if ($oDataset->next()) {
$dataStore = $oDataset->getRow(); $dataStore = $oDataset->getRow();
$ch = curl_init();
$postData = array();
$postData['action'] = "enable";
$postData['addon'] = $namePlugin;
$postData['store'] = $dataStore['STORE_ID'];
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skinName}/enterprise/addonsStoreAction");
$postData = array(); curl_setopt($ch, CURLOPT_HEADER, 0);
$postData['action'] = "enable"; curl_setopt($ch, CURLOPT_VERBOSE, 0);
$postData['addon'] = $namePlugin; curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
$postData['store'] = $dataStore['STORE_ID']; curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_TIMEOUT, 90);
curl_setopt($ch, CURLOPT_URL, "$serv/sys{$workspace}/{$lang}/{$skinName}/enterprise/addonsStoreAction"); $output = curl_exec($ch);
curl_setopt($ch, CURLOPT_HEADER, 0); curl_close($ch);
curl_setopt($ch, CURLOPT_VERBOSE, 0); }
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_TIMEOUT, 90);
$output = curl_exec($ch);
curl_close($ch);
} }
} }
} }