Classe Navigation, créer simplement des barres de navigation en PHP

Nom : Navigation.class
Auteur : Bruno Sabot
Version : 1.0
Version PHP : >5.0

La classe Navigation à été crée afin de faciliter l'utilisation d'une barre de navigation des sites Internet.



Erreurs renvoyées

#0 : La fonction n'existe pas
#1 : L'entrée existe déjà
#2 : Aucune entrée de navigation
#3 : L'entrée n'existe pas dans la liste

Liste des fonctions

__construct($actual)

Description :
Permet la construction de l'objet Navigation.

Paramètres :
  • $actual : Donne le nom de la page courrante.

Valeur de retour
  • Renvoie True

Exceptions jetées
  • Aucune Exception jetée
Haut de page

__destruct()

Description :
Permet la destruction de l'objet.

Paramètres :
  • Aucun paramètre.

Valeur de retour
  • Renvoie true

Exceptions jetées
  • Aucune exception jetée
Haut de page

__call($m=NULL,$a=NULL)

Description :
Fonction appellée lors de l'utilisation d'une fonction inexistante.

Paramètres :
  • $m : Nom de la fonction inexistante appellée
  • $a : Liste des arguments de la fonction inexistante appellée

Valeur de retour
  • Renvoie une exception si erreur
  • Renvoie true si aucune erreur

Exceptions jetées
  • Navigation n°0
Haut de page

__sleep()

Description :
Fonction appellée lors de l'utilisation de la fonction serialize() sur l'objet Navigation.

Paramètres :
  • Aucun paramètre

Valeur de retour
  • Renvoie true

Exceptions jetées
  • Aucune exception jetée
Haut de page

__wakeup()

Description :
Fonction appellée lors de l'utilisation de la fonction unserialize() sur l'objet Navigation.

Paramètres :
  • Aucun paramètre

Valeur de retour
  • Renvoie une exception si erreur
  • Renvoie true si aucune erreur

Exceptions jetées
  • Aucune exception jetée
Haut de page

__toString()

Description :
Fonction alias de la fonction getNavigation. Elle permet d'utiliser la fonction echo sur l'objet pour afficher le contenu.

Paramètres :
  • Aucun paramètre

Valeur de retour
  • Renvoie une chaîne de caractères contenant la barre de navigation.

Exceptions jetées
  • Aucune exception jetée
Haut de page

setUrl($name,$previous,$text,$url)

Description :
Ajoute une adresse à la barre de navigation.

Paramètres :
  • $name : Nom de la page courrante (d'un point de vue script)
  • $previous : Nom de la page antérieure à la page suivante
  • $text : Nom de la page courrannte (d'un point de vue affichage)
  • $url : URL de la page en question

Valeur de retour
  • Renvoie une exception si erreur
  • Renvoie true si aucune erreur

Exceptions jetées
  • Navigation n°1
Haut de page

getReferer($name,$previous,$text)

Description :
Ajoute l'adresse de la page précedente à la barre de navigation.

Paramètres :
  • $name : Nom de la page courrante (d'un point de vue script)
  • $previous : Nom de la page antérieure à la page suivante
  • $text : Nom de la page courrannte (d'un point de vue affichage)

Valeur de retour
  • Renvoie une exception si erreur
  • Renvoie true si aucune erreur

Exceptions jetées
  • Navigation n°1
Haut de page

getNavigation()

Description :
Effectue une requête vers la base de données.

Paramètres :
  • Aucun paramètre.

Valeur de retour
  • Renvoie une exception si erreur
  • Renvoie une chaîne contenant la barre de navigation si aucune erreur

Exceptions jetées
  • Navigation n°2
  • Navigation n°3
Haut de page

GetFunctions()

Description :
Renvoie la lsite des fonctions disponibles.

Paramètres :
  • Aucun paramètre

Valeur de retour
  • Renvoie une chaîne de caractères

Exceptions jetées
  • Aucune exception jetée
Haut de page

Commentaires

Page créée le Jeudi 07 Août 2008