Exemple #1
0
 /**
  * Returns shipping carrier settings url
  *
  * @param \XLite\Model\Shipping\Method $method Shipping method
  *
  * @return string
  */
 protected function getSettingsURL(\XLite\Model\Shipping\Method $method)
 {
     $module = $method->getProcessorModule();
     if ($module && $module->isInstalled() && $module->getEnabled()) {
         $url = $method->getProcessorObject() ? $method->getProcessorObject()->getSettingsURL() : '';
     } elseif ($module && $module->isInstalled()) {
         $url = $module->getInstalledURL();
     } else {
         $url = $module->getMarketplaceURL();
     }
     return $url;
 }