GetParentSite
Renvoie le site parent du site indiqué.
Syntaxe
function GetParentSite(siteName: String; parentSiteLevel: Integer = -1): String
siteName: nom du site
parentSiteLevel: niveau du site parent dans l'arborescence des sites
Remarques
- La valeur de retour de la fonction est une chaîne au format '(nomSite) DescriptionSite'
- Si aucun parent n'est trouvé, la fonction renvoie la chaîne 'N/A'
- Si parentSiteLevel est négatif ou non renseigné, GetParentSite renvoie le site parent du site siteName
- Si parentSiteLevel est positif ou nul, GetParentSite renvoie le site de niveau absolu parentSiteLevel dans l'arborescence des parents du site siteName
Exemples
Si on a les sites :
- SiteRacine
- Site1
- Site1-1
- Site1-2
- Site2
- Site1
uses QubesUsers;
GetParentSite('SiteRacine'); // Renvoie 'N/A'
GetParentSite('Site1-1'); // Renvoie '(Site1) Description Site1'
GetParentSite('Site1-1', 0); // Renvoie '(SiteRacine) Description SiteRacine'
GetParentSite('Site1-1', 1); // Renvoie '(Site1) Description Site1'
GetParentSite('Site1-1', 2); // Renvoie '(Site1-1) Description Site1-1'
GetParentSite('Site1-1', 3); // Renvoie 'N/A'
GetParentSite('SiteRacine'); // Renvoie 'N/A'
GetParentSite('Site1-1'); // Renvoie '(Site1) Description Site1'
GetParentSite('Site1-1', 0); // Renvoie '(SiteRacine) Description SiteRacine'
GetParentSite('Site1-1', 1); // Renvoie '(Site1) Description Site1'
GetParentSite('Site1-1', 2); // Renvoie '(Site1-1) Description Site1-1'
GetParentSite('Site1-1', 3); // Renvoie 'N/A'