tentative de resolution du formulaire d'inscription qui ne suivait pas la config (en cas de pb, voir avec denisb)

svn/attic/tags/spip-3.0.0-beta/18572
Guy Cesaro 13 years ago
parent 9b378f7980
commit 232294331e

@ -12,10 +12,13 @@
if (!defined('_ECRIRE_INC_VERSION')) return;
function formulaires_inscription_charger_dist($mode='6forum', $id=0) {
function formulaires_inscription_charger_dist($mode='', $id=0) {
// fournir le mode de la config
include_spip('inc/filtres');
$mode=tester_config($id, $mode);
// pas de formulaire si le mode est interdit
include_spip('action/inscrire_auteur');
if (!tester_statut_inscription($mode))
if (!$mode)
return false;
$valeurs = array('nom_inscription'=>'','mail_inscription'=>'', 'id'=>$id);
@ -28,11 +31,14 @@ function formulaires_inscription_charger_dist($mode='6forum', $id=0) {
}
// Si inscriptions pas autorisees, retourner une chaine d'avertissement
function formulaires_inscription_verifier_dist($mode='6forum', $id=0) {
function formulaires_inscription_verifier_dist($mode='', $id=0) {
// fournir le mode de la config ou verifier que celui fournit par le squelette est autorisee par celle ci
include_spip('inc/filtres');
$mode=tester_config($id, $mode);
$erreurs = array();
include_spip('inc/filtres');
if (!tester_config($id, $mode) OR (strlen(_request('nobot'))>0))
if (!$mode OR (strlen(_request('nobot'))>0))
$erreurs['message_erreur'] = _T('pass_rien_a_faire_ici');
if (!$nom = _request('nom_inscription'))
@ -69,8 +75,12 @@ function formulaires_inscription_verifier_dist($mode='6forum', $id=0) {
return $erreurs;
}
function formulaires_inscription_traiter_dist($mode='6forum', $id=0) {
function formulaires_inscription_traiter_dist($mode='', $id=0) {
// fournir le mode de la config si le squelette ne surcharge pas
include_spip('inc/filtres');
$mode=tester_config($id, $mode);
$nom = _request('nom_inscription');
$mail_complet = _request('mail_inscription');

Loading…
Cancel
Save