Example #1
0
 public function getUrl()
 {
     if (issetModule('seo') && param('genFirendlyUrl')) {
         $seo = SeoFriendlyUrl::getForUrl($this->id, 'Blog');
         if ($seo) {
             $field = 'url_' . Yii::app()->language;
             if ($seo->{$field}) {
                 return Yii::app()->createAbsoluteUrl('/blog/main/view', array('url' => $seo->{$field} . (param('urlExtension') ? '.html' : '')));
             }
         }
     }
     return Yii::app()->createAbsoluteUrl('/blog/main/view', array('id' => $this->id));
 }
Example #2
0
 public function getUrl()
 {
     if (issetModule('seo') && param('genFirendlyUrl')) {
         $seo = SeoFriendlyUrl::getForUrl($this->id, 'InfoPages');
         if ($seo) {
             $field = 'url_' . Yii::app()->language;
             if ($seo->direct_url) {
                 return Yii::app()->getBaseUrl(true) . '/' . $seo->{$field} . (param('urlExtension') ? '.html' : '');
             }
             return Yii::app()->createAbsoluteUrl('/infopages/main/view', array('url' => $seo->{$field} . (param('urlExtension') ? '.html' : '')));
         }
     }
     return Yii::app()->createAbsoluteUrl('/infopages/main/view', array('id' => $this->id));
 }
Example #3
0
 public static function getUrlById($id)
 {
     if (issetModule('seo')) {
         $seo = SeoFriendlyUrl::getForUrl($id, 'Apartment');
         if ($seo) {
             $field = 'url_' . Yii::app()->language;
             return Yii::app()->createAbsoluteUrl('/apartments/main/view', array('url' => $seo->{$field} . (param('urlExtension') ? '.html' : '')));
         }
     }
     return Yii::app()->createAbsoluteUrl('/apartments/main/view', array('id' => $id));
 }