diff --git a/private/bin/regenerateAutoUrlsForIndexing.php b/private/bin/regenerateAutoUrlsForIndexing.php index 7dbf99e..893b8fc 100644 --- a/private/bin/regenerateAutoUrlsForIndexing.php +++ b/private/bin/regenerateAutoUrlsForIndexing.php @@ -18,6 +18,7 @@ while (sizeof($notizie)>0 ){ GlobalVariables::get("dao")->save($notizia); } $options['skip']+=$options['limit']; + $notizie = GlobalVariables::get("dao")->query("NotiziaModel", [], $options); } ?> \ No newline at end of file diff --git a/private/lib/dao/models/NotiziaModel.php b/private/lib/dao/models/NotiziaModel.php index 19f8a93..303b8c7 100644 --- a/private/lib/dao/models/NotiziaModel.php +++ b/private/lib/dao/models/NotiziaModel.php @@ -86,6 +86,23 @@ class NotiziaModel extends HasMediaModel{ $eles = array_slice($eles, 0, 15); $this->shortenedUrl = implode("_", $eles); } + + public function getAbsoluteUrl(){ + $link = "articolo_".strval($this->id); + if ($this->hasProperty("shortenedUrl")){ + $link = "art_".$this->shortenedUrl.".html"; + } + + GUIHandler::getBaseUrl().$link; + } + public function getAbsoluteMobileUrl(){ + $link = "articolo_".strval($this->id); + if ($this->hasProperty("shortenedUrl")){ + $link = "art_".$this->shortenedUrl; + } + + GUIHandlerMobile::getBaseUrl().$link; + } } ?> diff --git a/private/lib/gui/GUIHandler.php b/private/lib/gui/GUIHandler.php index c8fdb93..1636480 100644 --- a/private/lib/gui/GUIHandler.php +++ b/private/lib/gui/GUIHandler.php @@ -252,11 +252,11 @@ class GUIHandler { foreach(NotiziaModel::$NOTIZIE_CATEGORY as $category=>$data){ if(!$data["mainMenu"] && !$data["hidden"] && is_null($data["isSubmenu"])){ if(strcasecmp($data["label"],NotiziaModel::$NOTIZIE_CATEGORY[NotiziaModel::CATEGORY_ANIMALI]["label"])==0){?> -