Version 1.0.0 - 2006/01/31
Index  ::  Hiérarchie  ::  Constantes

Classe NoasUserRequest

NoasObject
   |
   --NoasUserRequest
 
   Classe représentant une requête HTTP utilisée par le framework. 

NoasUserRequest::get : 

NoasUserRequest::head : 

NoasUserRequest::post : 

NoasUserRequest::put : 

 

Constructeur NoasUserRequest()

 

void NoasUserRequest::addFinalize($data)

Argument(s):
   Ajouter des données à émettre en fin de requête. Cette méthode est utilisée, par exemple, pour ouvrir et fermer des fenêtres popup. 

 

hashtable NoasUserRequest::buildInputs()

Retour:
   Construir la liste des champs poster. 

 

void NoasUserRequest::check()

   Valider la requête 

 

void NoasUserRequest::clearInputs()

   Supprimer tous les champs enregistrés. 

 

void NoasUserRequest::forward($contextClass, [$event = null], [$data = null])

Argument(s):
   Effectuer un forward sur un contexte de page. 

 

void NoasUserRequest::forwardPage($pageContext)

Argument(s):
   Effectuer un forward sur un contexte de page. 

 

string NoasUserRequest::getContext()

Retour:
   Obtenir le contexte à forwarder. 

 

string NoasUserRequest::getCurrentPage()

Retour:
   Obtenir la page de retour en cas de non-validité du RID 

 

NoasDeviceContext NoasUserRequest::getDC($parent, $property, $fullClassName)

Argument(s):
Retour:
   Obtenir un contexte temporaire (juste pour la présentation et non sauvegarder) 

 

string NoasUserRequest::getDocumentRoot()

Retour:
   La racine sous laquelle le script courant est exécuté, comme défini dans la configuration du serveur. à la page. 

 

string NoasUserRequest::getEvent()

Retour:
   Obtenir l'événement à propager. 

 

string NoasUserRequest::getEventTarget()

Retour:
   Obtenir le chemin de propriété permettant d'accéder au contexte cible. 

 

string NoasUserRequest::getFinalize()

Retour:
   Obtenir les données de requête stockées. 

 

mixed NoasUserRequest::getForwardContext()

Retour:
   Obtenir le contexte pour le forward. 

 

string NoasUserRequest::getForwardContextClass()

Retour:
   Obtenir le nom complet de la classe de contexte pour le forward. 

 

mixed NoasUserRequest::getForwardData()

Retour:
   Obtenir les données transportées par la requête. 

 

string NoasUserRequest::getForwardEvent()

Retour:
   Obtenir l'événement pour le forward. 

 

hashtable NoasUserRequest::getInputs()

Retour:
   Obtenir la liste des champs enregistrés. 

 

NoasMessage NoasUserRequest::getMessage()

Retour:
   Obtenir le message transporté. 

 

void NoasUserRequest::getPageDC($fullClassName)

Argument(s):
   Obtenir un contexte de page 

 

string NoasUserRequest::getParameter($name)

Argument(s):
Retour:
   Obtenir un paramètre de requête. 

 

void NoasUserRequest::getPopupDC($fullClassName)

Argument(s):
   Obtenir un contexte de page 

 

string NoasUserRequest::getQueryString()

Retour:
   La chaîne de requête, si elle existe, qui est utilisée pour accéder à la page. 

 

string NoasUserRequest::getRemoteIP()

Retour:
   L'adresse IP du client qui demande la page courante 

 

string NoasUserRequest::getRemotePort()

Retour:
   Le port utilisé par la machine cliente pour communiquer avec le serveur web. 

 

string NoasUserRequest::getRequestMethod()

Retour:
   Obtenir la méthode HTTP employée. 

 

string NoasUserRequest::getRID()

Retour:
   Obtenir l'identifiant de validité de requête. La valeur retournée correspond au prochain identifiant valide. 

 

string NoasUserRequest::getScriptFileName()

Retour:
   Le chemin absolu jusqu'au script courant. 

 

string NoasUserRequest::getScriptName()

Retour:
   Contient le nom du script courant. Cela sert lorsque les pages doivent s'appeler elles-mêmes. 

 

string NoasUserRequest::getSelf()

Retour:
   Le nom du fichier du script en cours d'exécution, par rapport à la racine web. Par exemple, $_SERVER['PHP_SELF'] dans le script situé à l'adresse http://www.monsite.com/test.php/foo.bar sera /test.php/foo.bar. Si PHP fonctionne en ligne de commande, cette variable n'est pas disponible. 

 

string NoasUserRequest::getURI()

Retour:
   L'URI qui a été fourni pour accéder à cette page. Par exemple : '/index.html'. à la page. 

 

string NoasUserRequest::getValue()

Retour:
   Obtenir l'identifiant courant de la requête. 

 

boolean NoasUserRequest::hasEvent()

Retour:
   Déterminer s'il y a un événement à propager. 

 

boolean NoasUserRequest::hasParameter($param)

Argument(s):
Retour:
   Déterminer si un paramètre à été transmit. 

 

void NoasUserRequest::initialize()

   Initialisation de la requête pour un nouveau forward. 

 

boolean NoasUserRequest::isCheck()

Retour:
   Déterminer si la requête est valide. 

 

boolean NoasUserRequest::isForward()

Retour:
   Déterminer si la requête est un forward. 

 

boolean NoasUserRequest::isGet()

Retour:
   Déterminer s'il s’agit d'une méthode 'GET'. 

 

boolean NoasUserRequest::isPost()

Retour:
   Déterminer s'il s’agit d'une méthode 'POST'. 

 

boolean NoasUserRequest::isRedirect()

Retour:
   Déterminer si la requête est un 'redirect'. 

 

void NoasUserRequest::isRegistered($name)

Argument(s):
   Déterminer si un champ de formulaire a été enregistré. 

 

void NoasUserRequest::register($input)

Argument(s):
   Enregistrer un champ pour la mise à jour automatique. 

 

void NoasUserRequest::setCurrentPage($page)

Argument(s):
   Définir la page de retour en cas de non-validité du RID 

 

void NoasUserRequest::setEvent($event)

Argument(s):
   Définir l'événement à propager. Tous les événements sont représentés par une méthode ayant le même nom terminé par 'Event'. Cela implique que vos noms doivent être choisis avec pertinence. L'évènement se propage en remontant dans la hiérarchie des contextes en débutant sur le contexte qui l'a généré. 

 

void NoasUserRequest::setEventTarget($accessPath)

Argument(s):
   Définir le chemin de propriété permettant d'accéder au contexte cible. 

 

void NoasUserRequest::setForward($forward)

Argument(s):
   Définir si la requête est un forward. 

 

void NoasUserRequest::setParameter($name, $value)

Argument(s):
   Définir un paramètre de requête. 

 

string NoasUserRequest::toQuery()

Retour:
   Générer la queue de l'url. 

 

void NoasUserRequest::update()

   Préparation de la requête pour l'affichage. Appelé par le framework avant l'affichage d'une page. Elle détruit tous les champs enregistrés. 

 

© 2005 Réoka Djohou, tous droits réservés.