From 177b248c9bfc00c9a0953733d60f32687601f151 Mon Sep 17 00:00:00 2001 From: llaffont <llaffont@e3cc70dd-a52f-4065-8a26-0e09943c8c5c> Date: Sat, 11 Aug 2012 14:00:03 +0000 Subject: [PATCH] =?UTF-8?q?Liens=20r=C3=A9seaux=20sociaux=20contiennent=20?= =?UTF-8?q?le=20permalien=20avec=20clef=20alpha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://afi-forge.afi-sa.fr/svn/opacce/trunk@665 e3cc70dd-a52f-4065-8a26-0e09943c8c5c --- library/ZendAfi/View/Helper/ListeNotices.php | 4 ++-- library/ZendAfi/View/Helper/ReseauxSociaux.php | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/library/ZendAfi/View/Helper/ListeNotices.php b/library/ZendAfi/View/Helper/ListeNotices.php index a725020cd9c..8360b3f846f 100644 --- a/library/ZendAfi/View/Helper/ListeNotices.php +++ b/library/ZendAfi/View/Helper/ListeNotices.php @@ -147,7 +147,7 @@ class ZendAfi_View_Helper_ListeNotices extends ZendAfi_View_Helper_BaseHelper { return $this->view->url(array('controller' => 'recherche', 'action' => 'viewnotice', 'clef' => $notice['clef_alpha'], - 'type_doc' => $notice[$type_doc])); + 'type_doc' => $notice['type_doc'])); } @@ -290,7 +290,7 @@ class ZendAfi_View_Helper_ListeNotices extends ZendAfi_View_Helper_BaseHelper { $notice["titre_principal"]=$notice["T"]; $notice["auteur_principal"]=$notice["A"]; $img=Class_WebService_Vignette::getUrl($notice["id_notice"],true); - $url = $this->urlNotice($notice["id_notice"], $notice["type_doc"]); + $url = $this->urlNotice($notice); //$url='javascript:document.getElementById(\'Nnotice\').style.display=\'block\';getNoticeAjax(\'N'.$notice["id_notice"].'\',\'Nnotice\')'; if($images) $images.=","; $images.='"'.$img["vignette"].'","'.$url.'"'; diff --git a/library/ZendAfi/View/Helper/ReseauxSociaux.php b/library/ZendAfi/View/Helper/ReseauxSociaux.php index 2a46a2fe65c..e2a785fccf8 100644 --- a/library/ZendAfi/View/Helper/ReseauxSociaux.php +++ b/library/ZendAfi/View/Helper/ReseauxSociaux.php @@ -31,10 +31,11 @@ class ZendAfi_View_Helper_ReseauxSociaux extends ZendAfi_View_Helper_BaseHelper function reseauxSociaux($type,$id_notice,$type_doc=0) { // Url en fonction du type - switch($type) - { - case "notice" : $url_portail="/recherche/viewnotice/id/".$id_notice."?id_profil=".$_SESSION["id_profil"]."?type_doc=".$type_doc; break; - case "article" : $url_portail="/cms/articleview/id/".$id_notice."?id_profil=".$_SESSION["id_profil"]; break; + $notice = Class_Notice::find($id_notice); + $id_profil = Class_Profil::getCurrentProfil()->getId(); + switch($type) { + case "notice" : $url_portail="/recherche/viewnotice/clef/".$notice->getClefAlpha()."?id_profil=".$id_profil."&type_doc=".$notice->getTypeDoc(); break; + case "article" : $url_portail="/cms/articleview/id/".$notice->getId()."?id_profil=".$id_profil; break; } -- GitLab