prefetchValueInstance('user'); // Password can only be changed when the old one is entered and new one twice! $helperInstance->addFormGroup('pass', "Neues Passwort einrichten:"); $helperInstance->addFormSubGroup('pass', "Bitte gebe zum Ändern deines Passwortes zweimal das gewünschte neue Passwort ein."); $helperInstance->addFieldText('pass1', "Neues Passwort:"); $helperInstance->addInputPasswordField('pass1'); $helperInstance->addFieldText('pass2', "Neues Passwort, Wiederholung:"); $helperInstance->addInputPasswordField('pass2'); // Display current email $helperInstance->addFormNote('current_email', "Derzeitige Email-Adresse: ".$helperInstance->getValueField('email').""); // Only for changing email address if ($helperInstance->ifEmailChangeAllowed()) { $helperInstance->addFormGroup('email', "Änderung deiner Email-Addresse:"); $helperInstance->addFormSubGroup('email', "Gebe nur deine Email-Adresse zweimal ein, wenn du diese ändern möchtest!"); $helperInstance->addFieldText('email1', "Email-Adresse:"); $helperInstance->addInputTextField('email1'); $helperInstance->addFieldText('email2', "Wiederholung Email-Adresse:"); $helperInstance->addInputTextField('email2'); if ($helperInstance->ifEmailMustBeUnique()) { $helperInstance->addFormNote('email', "Die von dir eingegebene Email-Adresse darf nur einmal im Spiel verwendet worden sein."); } // END - if if ($helperInstance->ifEmailChangeRequireConfirmation()) { $helperInstance->addFormNote('confirm', "Es wird ein Bestätigungslink an deine neue Email-Adresse gesendet. Bitte klicke diesen dann möglichst schnell an."); } // END - if } // END - if // Add form group for user profile $helperInstance->addFormGroup('profile', "Hier kannst du deine Profildaten ändern."); // Persoenliche Daten mit in der Anmeldung abfragen? if ($helperInstance->ifRegisterIncludesPersonaData()) { $helperInstance->addFormSubGroup('persona', "Wenn du magst, dann vervollständige deine komplette Adresse mit deinem Namen."); $helperInstance->addFieldText('surname', "Dein Vorname:"); $helperInstance->addInputTextFieldWithDefault('surname'); $helperInstance->addFieldText('family', "Dein Nachname:"); $helperInstance->addInputTextFieldWithDefault('family'); $helperInstance->addFieldText('street', "Strasse und Hausnummer:"); $helperInstance->addInputTextFieldWithDefault('street'); $helperInstance->addFieldText('city', "Wohnort:"); $helperInstance->addInputTextFieldWithDefault('city'); // Include birthday? if ($helperInstance->ifProfileIncludesBirthDay()) { $helperInstance->addFormSubGroup('birthday', "Verrate uns doch dein Geburtsdatum, als Dankeschön erhälst du interessante Prämien - ausschliesslich per Email - zum Geburtstag zugesandt! Gültiges Format: TT.MM.JJJJ"); $helperInstance->addInputTextField('birth_day'); $helperInstance->addFieldText('birth_day', "."); $helperInstance->addInputTextField('birth_month'); $helperInstance->addFieldText('birth_day', "."); $helperInstance->addInputTextField('birth_year'); } // END - if } // END - if // Add sub group for zip code $helperInstance->addFormSubGroup('zip', "Magst du uns auch deine Postleitzahl verraten?"); $helperInstance->addFieldText('zip', "Postleitzahl:"); $helperInstance->addInputTextFieldWithDefault('zip'); // Add sub group for chat protocols $helperInstance->addFormSubGroup('chat', "Gebe hier deine Nicknames bzw. Nummern an:"); // Add ICQ chat? if ($helperInstance->ifChatEnabled('icq')) { $helperInstance->addFieldText('icq', "ICQ-Nummer:"); $helperInstance->addInputTextFieldWithDefault('icq'); } // END - if // Add Jabber chat? if ($helperInstance->ifChatEnabled('jabber')) { $helperInstance->addFieldText('jabber', "Jabber:"); $helperInstance->addInputTextFieldWithDefault('jabber'); } // END - if // Add Yahoo! chat? if ($helperInstance->ifChatEnabled('yahoo')) { $helperInstance->addFieldText('yahoo', "Yahoo!:"); $helperInstance->addInputTextFieldWithDefault('yahoo'); } // END - if // Add AOL chat? if ($helperInstance->ifChatEnabled('aol')) { $helperInstance->addFieldText('aol', "AOL-Screenname:"); $helperInstance->addInputTextFieldWithDefault('aol'); } // END - if // Add MSN chat? if ($helperInstance->ifChatEnabled('msn')) { $helperInstance->addFieldText('msn', "MSN:"); $helperInstance->addInputTextFieldWithDefault('msn'); } // END - if if (!$helperInstance->ifRegisterRequiresEmailVerification()) { $helperInstance->addFormExtraNote(1, "Die Benachrichtigungen per Email sind im Loginbereich verfeinerbar, welche du genau haben willst."); } // END - if // Rules already accepted? if ($helperInstance->ifRulesHaveChanged()) { $helperInstance->addFormGroup('rules', "Bitte lese dir die Spieleregeln gut durch und kreuze dann "Ja, ich akzeptiere die aktuellen Spielregeln" an."); $helperInstance->addFieldText('rules', "Ja, ich akzeptiere die aktuellen Spielregeln:"); $helperInstance->addInputCheckboxField('rules', false); } else { $helperInstance->addFormNote('rules_accepted', "Du hast die aktuellen Spielregeln akzeptiert. Vielen Dank!"); $helperInstance->addInputHiddenField('rules', "1"); } // CAPTCHA enabled? if ($helperInstance->ifFormSecuredWithCaptcha()) { $helperInstance->addFormGroup('captcha_user', "Das Ändern von Profildaten ist durch ein CAPTCHA geschützt. Bitte wiederhole den angezeigten Code, damit deine Änderungen gespeichert werden können."); $helperInstance->addCaptcha(); } // END - if // Ask again for current account password $helperInstance->addFormGroup('pass_old', "Bitte gebe zur Bestätigung der Änderungen dein derzeitiges Passwort ein."); $helperInstance->addFieldText('pass_old', "Derzeitiges Passwort:"); $helperInstance->addInputPasswordField('pass_old'); // Final notices $helperInstance->addFormGroup('buttons', "Sind alle Daten nun korrekt eingegeben? Dann sende sie mit einem Klick einfach ab!"); $helperInstance->addInputResetButton("Alles nochmal eingeben"); $helperInstance->addInputSubmitButton("Accountdaten aktualisieren"); $helperInstance->addFormNote('data_protection', "Deine Daten werden nach den gültigen Datenschutzgesetzen gespeichert und werden nicht an Dritte weitergegeben. Weiteres dazu siehe Link "Datenschutz"."); // Flush finished form $helperInstance->flushContent(); // [EOC] ?>
Deine Profildaten bearbeiten
{?shipsimu_profile?}