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
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'

Classification

QuBESUsers