Seite 1 von 1

Pflichtfeld nach Registrierung

Verfasst: 23.04.2005 11:23
von darot
Hallo

Habe den Wohnort zum Pflichtfeld gemacht. Jeder der sich neu registriert muss nun den Wohnort auch ausfüllen.
Ist es irgendwie möglich das User die schon registriert sind und den Wohnort noch nicht ausgefüllt haben, es nachträglich noch machen müssen, wenn sie das Profil mal öffnen?

Gruss, darot

Verfasst: 23.04.2005 13:38
von Blutgerinsel
OPEN
/include/usercp_register.php
FIND
else if ( ( empty($new_password) && !empty($password_confirm) ) || ( !empty($new_password) && empty($password_confirm) ) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Password_mismatch'];
}
AFTER, ADD
// SET location as a liability field
if ( empty($location) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['noentry_location'];
}
OPEN ALL
/language/lang_(german/english)/lang_main.php
INSERT
// Modifikation about "location as a liability field"
$lang['noentry_location']='Das Feld Wohnort darf nicht freibleidend sein';
Diese Prüfung ist allerdings erst aktiv sofern das Formular zur Aktualisierung des Profils oder bei der Registrierung abgesendet wird. Wenn du stattdessen aber separate Abfangroutionen haben möchtest anstatt einer globalen, solltest du entsprechend von $mode hierauf reagieren $mode == 'register',
$mode == 'editprofile'.

Aber da es ja eine übergreifende bzw. globale Regelung sein soll wird das hier bereits alles erschlagen.