Activacion de plugins para DocSystem

This commit is contained in:
Brayan Osmar Pereyra Suxo
2013-07-24 12:32:08 -04:00
parent d56bde0957
commit b5963b7915

View File

@@ -1506,20 +1506,21 @@ class Installer extends Controller
$dataPlugin = pathinfo($value); $dataPlugin = pathinfo($value);
$namePlugin = $dataPlugin['filename']; $namePlugin = $dataPlugin['filename'];
if ($value != 'enterprise') { if ($value != 'enterprise') {
$oCriteria = new Criteria(); $db_host = trim( $_REQUEST['db_hostname'] );
$oCriteria->addSelectColumn( AddonsManagerPeer::STORE_ID ); $db_username = trim( $_REQUEST['db_username'] );
$oCriteria->add( AddonsManagerPeer::ADDON_NAME, $namePlugin, Criteria::EQUAL ); $db_password = trim( $_REQUEST['db_password'] );
$oDataset = AddonsManagerPeer::doSelectRs( $oCriteria ); $wf = trim( $_REQUEST['wfDatabase'] );
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
if ($oDataset->next()) { $link = @mysql_connect( $db_host, $db_username, $db_password );
$dataStore = $oDataset->getRow(); @mysql_select_db($wf, $link);
$res = mysql_query( "SELECT STORE_ID FROM ADDONS_MANAGER WHERE ADDON_NAME = '" . $namePlugin . "'", $link );
if ($row = mysql_fetch_array( $res )) {
$ch = curl_init(); $ch = curl_init();
$postData = array(); $postData = array();
$postData['action'] = "enable"; $postData['action'] = "enable";
$postData['addon'] = $namePlugin; $postData['addon'] = $namePlugin;
$postData['store'] = $dataStore['STORE_ID']; $postData['store'] = $row['STORE_ID'];
error_log($postData);
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);