X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=modules%2Ferl%2Feuphorik_requests.erl;h=9cec43b40257037051dc39af9e9aeb23f58f9f77;hp=5b3a6d2a01b5438d62e63012cf0f26a0672d7e2f;hb=5527b650d1cb16caa6afc8f44545097ca92b97a2;hpb=897468be6fa01ab87f38189f2daf266f3289c9fb diff --git a/modules/erl/euphorik_requests.erl b/modules/erl/euphorik_requests.erl index 5b3a6d2..9cec43b 100755 --- a/modules/erl/euphorik_requests.erl +++ b/modules/erl/euphorik_requests.erl @@ -1,7 +1,8 @@ % coding: utf-8 -% Ce module est fait pour répondre à des requêtes 'AJAX'. -% Auteur : G.Burri -% Date : 22.10.2007 +% Ce module est fait pour répondre à des requêtes 'AJAX'. +% Il est définit comme 'appmods' pour l'url "request" dans yaws. +% Par exemple http://www.euphorik.ch/request abouti sur la fonction out() de ce module. +% @author G.Burri -module(euphorik_requests). -export([ @@ -58,12 +59,14 @@ traiter_xml(Contenu) -> traiter_action(XML#xmlElement.attributes, XML). -% un client demande la génération d'un captcha -traiter_action([#xmlAttribute{value="generationCaptcha"}], XML) -> - euphorik_protocole:generation_captcha(XML); -% un client se log pour la première fois -traiter_action([#xmlAttribute{value="loginCaptcha"}], XML) -> - euphorik_protocole:nouveau_user_captcha(XML); +% un client demande la génération d'un captcha (obsolète) +%~ traiter_action([#xmlAttribute{value="generationCaptcha"}], XML) -> + %~ euphorik_protocole:generation_captcha(XML); +% un client se log pour la première fois (obsolète) +%~ traiter_action([#xmlAttribute{value="loginCaptcha"}], XML) -> + %~ euphorik_protocole:nouveau_user_captcha(XML); + + % un client s'enregistre (pseudo + password) traiter_action([#xmlAttribute{value="register"}], XML) -> euphorik_protocole:nouveau_user_login(XML); @@ -73,10 +76,10 @@ traiter_action([#xmlAttribute{value="login"}], XML) -> % modification du profile traiter_action([#xmlAttribute{value="profile"}], XML) -> euphorik_protocole:profile(XML); -% le client désire les messages +% un utilisateur demande les messages traiter_action([#xmlAttribute{value="refreshMessages"}], XML) -> euphorik_protocole:refreshMessage(XML); -% envoie d'un message +% un utilisateur envoie un message traiter_action([#xmlAttribute{value="message"}], XML) -> euphorik_protocole:message(XML).