BUG 0000 Añadi la parte de activacion de plugins que vienen con enterprise
This commit is contained in:
@@ -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);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user