Example #1
0
 /**
  * checkUrlUniqueness()
  * @author Thomas Schedler <*****@*****.**>
  * @version 1.0
  */
 private function checkUrlUniqueness($strUrl, $intUrlAddon = 0)
 {
     $this->getModelWidgets();
     $strNewUrl = $intUrlAddon > 0 ? $strUrl . '-' . $intUrlAddon : $strUrl;
     $objWidgetUrlsData = $this->objModelWidgets->loadWidgetByUrl($this->objElement->Setup()->getRootLevelId(), $strNewUrl);
     if (count($objWidgetUrlsData) > 0) {
         return $this->checkUrlUniqueness($strUrl, $intUrlAddon + 1);
     } else {
         return $strNewUrl;
     }
 }