diff --git a/data/template/lcube6/object_printing/userprint/userinfo.mxt b/data/template/lcube6/object_printing/userprint/userinfo.mxt index 3489b1f..0c45439 100755 --- a/data/template/lcube6/object_printing/userprint/userinfo.mxt +++ b/data/template/lcube6/object_printing/userprint/userinfo.mxt @@ -1,9 +1,11 @@ diff --git a/lib/object_printing/userprint/userprint.php b/lib/object_printing/userprint/userprint.php index 270fc6a..4e8eccb 100755 --- a/lib/object_printing/userprint/userprint.php +++ b/lib/object_printing/userprint/userprint.php @@ -150,14 +150,19 @@ class UserPrint extends Printing /* création de l'url de l'outil de gestion du compte utilisateur */ $tabObjectNode =$this->getObjectSon(eid()); + $hasUserModif = false; for ($j=0; $jgetClassName()=="UserModif") { - $MaTemplate->MxAttribut("urlAccount", formatUrl($tabObjectNode[$j][1]->getId(), $tabObjectNode[$j][0]->getClassName(), $tabObjectNode[$j][0]->getMethodName(), "", "")); + $MaTemplate->MxAttribut("blocUrlAccount".".urlAccount", formatUrl($tabObjectNode[$j][1]->getId(), $tabObjectNode[$j][0]->getClassName(), $tabObjectNode[$j][0]->getMethodName(), "", "")); + $hasUserModif = true; } } + if(!$hasUserModif) + $MaTemplate->MxBloc("blocUrlAccount", "delete"); + /* création de l'url de login */ $url =$_SERVER['SCRIPT_NAME']; $url.="?system=disconnectSession"; diff --git a/lib/system/system_data/permission/permissionmanager.php b/lib/system/system_data/permission/permissionmanager.php index bface9f..a2bbbe0 100755 --- a/lib/system/system_data/permission/permissionmanager.php +++ b/lib/system/system_data/permission/permissionmanager.php @@ -96,7 +96,7 @@ class PermissionManager extends Manager $nodeAvailable=(is_array($nodeAvailable))?$nodeAvailable:""; # On ajoute la gestion de cache - if (DATA_ACCES_CACHE_PERMISSION==true) + if (DATA_ACCES_CACHE_PERMISSION) $tab=$this->LoadFromIdCache($id); # Cas l'enregistrement n'existe pas dans la cache @@ -107,7 +107,7 @@ class PermissionManager extends Manager $tab=new Permission(); $tab->doLoad($id, $result); - if (DATA_ACCES_CACHE_PERMISSION==true) + if (DATA_ACCES_CACHE_PERMISSION) $this->InsertCache($id, $tab); } return $tab;