diff --git a/lib/system/system_utils/lib_system.php b/lib/system/system_utils/lib_system.php index 4abe3f6..d38eb12 100755 --- a/lib/system/system_utils/lib_system.php +++ b/lib/system/system_utils/lib_system.php @@ -435,10 +435,14 @@ function systemPrint($data) * @access private * @return chaine entier noeud de configuration */ - function recupCommunity($get='id', $langcode="fr") + function recupCommunity($node=false, $get='id', $langcode="fr") { /* Récupération de la communauté courante */ - $myEntryNode =$GLOBALS["SYSTEM_USER_SESSION"]->entryNodeId; /* Noeud d'entrée de l'utilisateur */ + if( $node && is_numeric($node)) + $myEntryNode =$node; + else + $myEntryNode =$GLOBALS["SYSTEM_USER_SESSION"]->entryNodeId; /* Noeud d'entrée de l'utilisateur */ + $myTree =$GLOBALS["SYSTEM_MANAGER"]["TREE_NODE"]->createInstance($myEntryNode); /* Récupération du Tree correspondant */ $nodeId=NULL; diff --git a/lib/system/system_utils/lib_utils.php b/lib/system/system_utils/lib_utils.php index 8de8fe3..25e881a 100755 --- a/lib/system/system_utils/lib_utils.php +++ b/lib/system/system_utils/lib_utils.php @@ -34,8 +34,8 @@ if ( !defined('SYSTEM_IN') ) * *
Contrôle l'existence de caractères non autorisés dans une chaîne de caractères
* -* @param chaine -* @param pattern +* @param $string +* @param $pattern * @return bolean true/false */ function checkDataChars($string, $pattern) @@ -51,7 +51,7 @@ function checkDataChars($string, $pattern) * *Transforme les caractères HTML d'une chaine en caractères courant
* -* @param chaine +* @param $string */ function unhtmlentities ($string) { @@ -67,11 +67,10 @@ function unhtmlentities ($string) * *Transforme les caractères HTML d'une chaine en caractères courant
* -* @param chaine +* @param $string */ function htmlentitiesconv( $string ) { -// var_dump($string); if( !empty($string) && $string != "" ) return (htmlentities($string, ENT_QUOTES, SYSTEM_DEFAULT_HTMLENTITIES)); else @@ -83,7 +82,7 @@ function htmlentitiesconv( $string ) * *Transforme les caractères HTML d'une chaine en caractères courant
* -* @param chaine +* @param $string */ function unhtmlspecialchars( $mixed, $quote_style = ENT_QUOTES ) { if(is_array($mixed)){ @@ -108,7 +107,7 @@ function mktimetodate($timestamp, $mask){ * *Transforme une chaine en date
* -* @param chaine +* @param $string * @return date formatée */ function strgbtomktime($in){ @@ -130,7 +129,7 @@ function strgbtomktime($in){ * *Transforme une chaine en date
* -* @param chaine +* @param $string * @return date formatée */ function strfrtomktime($in){ @@ -150,11 +149,11 @@ function strfrtomktime($in){ * *Transforme une date au format fr en date au format gb
* -* @param chaine +* @param $date * @param "d" pour date ou "h" heure * @return date formatée */ -Function datefrtogb($date,$format="d") +Function datefrtogb($date, $format="d") { $jour_date = substr($date,0,2); $mois_date = substr($date,3,2); @@ -212,7 +211,7 @@ Function dategbtofr($date,$format="d") * @param booléen encoder au format url * @desc url de redirection */ -function redirect($url,$encode=false) +function redirect($url, $encode=false) { if ($encode === true) $url=urlencode($url); @@ -383,12 +382,10 @@ function objectSearch($needle, $haystack, $strict=false) } /** -* Fonction getAllRights -*recherche tous les droits disponible pour une classe spécifié
-*retourne un tableau de droits
-* @param chaine classname (nom de la classe) +* Recherche tous les droits disponibles pour une classe spécifiée +* @param $classname Nom de la classe * @access public -* @return tableau (tableau des droits) +* @return Tableau des droits */ function getAllRights($classname){ $tab = get_class_methods($classname); @@ -399,7 +396,7 @@ function getAllRights($classname){ } /** -* Function permettant de verifié la validité d'un mail saisi +* Function permettant de verifier la validité d'une adresse courriel * @access public * @return chaine chaine code message */