Package Inscription
Fichiers du package
Fichier | Description |
---|---|
confirmer_email.php | Gestion de l'action confirmer_email |
confirmer_inscription.php | Gestion de l'action confirmer_inscription |
cookie.php | Gestion de l'action cookie |
formulaire_inscription.php | Ce fichier gère la balise dynamique |
inscrire_auteur.php | Gestion de l'inscription d'un auteur |
Liste des fonctions
Retour
-
void
Variables globales
-
array $GLOBALS ['visiteur_session']
-
string $GLOBALS ['redirect']
Package
Source
Retour
-
void
Variables globales
-
array $GLOBALS ['visiteur_session']
-
string $GLOBALS ['redirect']
Package
Source
L'email est utilisé pour repérer si il existe déjà ou non => identifiant par défaut
Paramètres
-
string $statut
-
string $mail_complet
-
string $nom
-
array $options = array()
- login : login precalcule
- id : id_rubrique fournit en second arg de #FORMULAIRE_INSCRIPTION
- from : email de l'envoyeur pour l'envoi du mail d'inscription
- force_nouveau : forcer le statut nouveau sur l'auteur inscrit, meme si il existait deja en base
- modele_mail : squelette de mail a utiliser
Retour
-
array | string
Package
Source
Attribuer un jeton temporaire pour un auteur en assurant l'unicite du jeton
Paramètres
-
integer $id_auteur
Retour
-
string
Package
Source
Paramètres
-
integer $id_auteur
Retour
-
boolean
Package
Source
Paramètres
-
string $jeton
Retour
-
array | boolean
Package
Source
Paramètres
-
\Champ $p
Pile au niveau de la balise
Retour
-
\Champ
Pile complétée du code compilé
Exemples
-
#FORMULAIRE_INSCRIPTION #FORMULAIRE_INSCRIPTION{nom_inscription, #ID_RUBRIQUE}
Package
Balise
-
FORMULAIRE_INSCRIPTION
Source
En absence de mode d'inscription transmis à la balise, celui-ci est calculé en fonction de la configuration :
- '1comite' si les rédacteurs peuvent s'inscrire,
- '6forum' sinon si les forums sur abonnements sont actifs,
- rien sinon.
Paramètres
-
array $args
- args[0] un statut d'auteur (rédacteur par defaut)
- args[1] indique la rubrique éventuelle de proposition
-
array $context_compil
Tableau d'informations sur la compilation
Retour
-
array | string
- Liste (statut, id) si un mode d'inscription est possible
- chaîne vide sinon.
Exemples
-
#FORMULAIRE_INSCRIPTION [(#FORMULAIRE_INSCRIPTION{mode_inscription, #ID_RUBRIQUE})]
Package
Source
Le statut a ete memorise dans prefs (cf test_inscription_dist). On le verifie, car la config a peut-etre change depuis, et pour compatibilite avec les anciennes versions qui n'utilisaient pas "prefs".
Paramètres
-
array $auteur
Retour
-
array
Package
Source
Paramètres
-
integer $id_auteur
Retour
-
string
Package
Source
Fonction redefinissable qui doit retourner un tableau dont les elements seront les arguments de inc_envoyer_mail
Paramètres
-
array $desc
-
string $nom
-
string $mode
-
array $options = array()
Retour
-
array
Package
Source
Paramètres
-
array $desc
Retour
-
mixed | string
Package
Source
On les normalise au passage (trim etc).
On peut redéfinir cette fonction pour filtrer les adresses mail et les noms, et donner des infos supplémentaires
Paramètres
-
string $statut
-
string $mail
-
string $nom
-
array $options
Retour
-
array | string
- array : si ok, tableau avec au minimum email, nom, mode (redac / forum)
- string : si ko, chaîne de langue servant d'argument au filtre
_T
expliquant le refus
Package
Source
Paramètres
-
string $nom
-
string $mail
Retour
-
string
Package
Source
Paramètres
-
string $statut_tmp
-
integer $id
Retour
-
string