Пример #1
0
 /**
  * Récupère le groupe parent le plus haut dans l'arborescence
  * @param int $id Id du groupe pour lequel on cherche le parent
  */
 public static function getPlusHautParent($id)
 {
     // TODO  à reviser puisque plusieurs racines
     //
     //Récupérer le groupe
     $igoGroupe = IgoGroupe::findFirstById($id);
     if (!$igoGroupe) {
         return false;
     }
     //On a trouvé le groupe le plus en haut dans l'arborescence
     if (!$igoGroupe->groupe_id) {
         return $igoGroupe;
     }
     return IgoGroupe::getPlusHautParent($igoGroupe->groupe_id);
 }