Improvement list plugins and features
This commit is contained in:
@@ -41,7 +41,7 @@ class AddonsStore extends BaseAddonsStore
|
||||
$criteria = new Criteria(AddonsStorePeer::DATABASE_NAME);
|
||||
$criteria->addSelectColumn("*");
|
||||
$criteria->add(AddonsStorePeer::STORE_TYPE, "license", Criteria::EQUAL);
|
||||
$criteria->add(AddonsStorePeer::STORE_ID, $licenseManager->id, Criteria::NOT_EQUAL);
|
||||
//$criteria->add(AddonsStorePeer::STORE_ID, $licenseManager->id, Criteria::NOT_EQUAL);
|
||||
|
||||
foreach (AddonsStorePeer::doSelect($criteria) as $store) {
|
||||
$store->clear();
|
||||
@@ -53,7 +53,8 @@ class AddonsStore extends BaseAddonsStore
|
||||
if (AddonsStorePeer::retrieveByPK($licenseManager->id) === null) {
|
||||
preg_match("/^license_(.*).dat$/", $licenseManager->file, $matches);
|
||||
$realId = urlencode($matches[1]);
|
||||
$addonLocation = "http://{$licenseManager->server}/syspmLicenseSrv/en/green/services/addonsStore?action=getInfo&licId=$realId";
|
||||
$workspace = (isset($licenseManager->workspace)) ? $licenseManager->workspace : 'pmLicenseSrv';
|
||||
$addonLocation = "http://{$licenseManager->server}/sys".$workspace."/en/green/services/addonsStore?action=getInfo&licId=$realId";
|
||||
|
||||
self::addStore($licenseManager->id, $addonLocation);
|
||||
|
||||
@@ -547,7 +548,8 @@ class AddonsStore extends BaseAddonsStore
|
||||
$addon->setAddonStatus(isset($addonInfo->status)? $addonInfo->status : "");
|
||||
$addon->setAddonType(isset($addonInfo->type)? $addonInfo->type : "");
|
||||
$addon->setAddonPublisher(isset($addonInfo->publisher)? $addonInfo->publisher : "");
|
||||
$addon->setAddonDownloadUrl(isset($addonInfo->download_url)? $addonInfo->download_url : "http://" . $pmLicenseManagerO->server . "/syspmLicenseSrv/en/green/services/rest?action=getPlugin&OBJ_UID=" . $addonInfo->guid);
|
||||
$workspace = (isset($pmLicenseManagerO->workspace)) ? $pmLicenseManagerO->workspace : 'pmLicenseSrv';
|
||||
$addon->setAddonDownloadUrl(isset($addonInfo->download_url)? $addonInfo->download_url : "http://" . $pmLicenseManagerO->server . "/sys".$workspace."/en/green/services/rest?action=getPlugin&OBJ_UID=" . $addonInfo->guid);
|
||||
$addon->setAddonDownloadMd5(isset($addonInfo->download_md5)? $addonInfo->download_md5 : "");
|
||||
$addon->setAddonReleaseDate(isset($addonInfo->release_date)? $addonInfo->release_date : "");
|
||||
$addon->setAddonReleaseType(isset($addonInfo->release_type)? $addonInfo->release_type : '');
|
||||
|
||||
Reference in New Issue
Block a user