1
0
mirror of synced 2024-12-05 03:16:04 +03:00

Merge pull request #3 from VitalyArt/master

module update
This commit is contained in:
Alex Lushpai 2016-12-14 12:32:01 +03:00 committed by GitHub
commit f7ed84d781

View File

@ -18,8 +18,14 @@ class RCrmIcml
$domainsCollection = domainsCollection::getInstance(); $domainsCollection = domainsCollection::getInstance();
$domainsCollectionList = $domainsCollection->getList(); $domainsCollectionList = $domainsCollection->getList();
$domainCollection = $domainsCollectionList[1]; $domainCollection = $domainsCollectionList[1];
$serverProtocol = mainConfiguration::getInstance()->get('system', 'server-protocol') . '://';
$this->shopUrl = $serverProtocol . $domainCollection->getHost(); if (mainConfiguration::getInstance()->get('system', 'server-protocol')) {
$serverProtocol = mainConfiguration::getInstance()->get('system', 'server-protocol');
} else {
$serverProtocol = 'http';
}
$this->shopUrl = $serverProtocol . '://' . $domainCollection->getHost();
} }
public function generateICML() public function generateICML()
@ -92,12 +98,15 @@ class RCrmIcml
{ {
$url = '/' . $obj->getAltName(); $url = '/' . $obj->getAltName();
$ids = array($obj->getRel());
$parent = new umiHierarchyElement($obj->getRel()); $parent = new umiHierarchyElement($obj->getRel());
while (true) { while (true) {
$url = '/' . $parent->getAltName() . $url; $url = '/' . $parent->getAltName() . $url;
if ($parent->getRel() != 0) { if ($parent->getRel() != 0 && !in_array($parent->getRel(), $ids)) {
$parent = new umiHierarchyElement($parent->getRel()); $parent = new umiHierarchyElement($parent->getRel());
array_push($ids, $parent->getRel());
} else { } else {
break; break;
} }
@ -306,4 +315,4 @@ class RCrmIcml
} }
} }
} }
} }