+++ /dev/null
-<?php
-// Get helper instance for web forms. This will add the opening form-tag to
-// the helper's render cache which is simply a small variable in the class
-// BaseHelper.
-$helperInstance = ObjectFactory::createObjectByConfiguredName('web_form_helper', array($this, 'resend_link'));
-
-// Pre-fetch field data with a given registry key
-$helperInstance->prefetchValueInstance('user');
-
-// Add submit button or notice
-if ($helperInstance->ifUserAccountUnconfirmed()) {
- // Add submit button
- $helperInstance->addInputHiddenFieldWithDefault('email');
- $helperInstance->addInputSubmitButton("Bestätigungslink erneut aussenden");
-} elseif ($helperInstance->ifUserAccountLocked()) {
- // Account is locked
- $helperInstance->addFormNote('status_locked', "Dein Account wurde gesperrt! Grund der Sperre:
- <span id=\"lock_reason\">".$helperInstance->getValueField('lock_reason')."</span>
- Bitte melde dich beim Support, damit dieser dir weiterhelfen kann."
- );
-} elseif ($helperInstance->ifUserAccountGuest()) {
- // Account is guest account
- $helperInstance->addFormNote('status_guest', "Gästeaccounts sind in der Funktionalität
- leicht eingeschränkt. Bitte melde dich an, damit du ein
- vollwertiges Account bekommst."
- );
-}
-
-// Flush content and automatically close the form
-$helperInstance->flushContent();
-
-// Build the form for confirmation
-$helperInstance = ObjectFactory::createObjectByConfiguredName('web_form_helper', array($this, 'confirm_code'));
-
-// Pre-fetch field data with a given registry key
-$helperInstance->prefetchValueInstance('user');
-
-if ($helperInstance->ifUserAccountUnconfirmed()) {
- // Add code box
- $helperInstance->addFormGroup('code', "Bitte gebe hier den Bestätigungscode aus der Willkommensemail ein. Solltest du diese nicht erhalten haben, kannst du dir diesen jetzt zusenden lassen.");
- $helperInstance->addFieldText('code', "Bestätigungscode aus der Mail:");
- $helperInstance->addInputTextField('code');
-
- // Add submit button
- $helperInstance->addFormGroup('buttons', "Bitte einmal abschicken und das Ergebnis abwarten!");
- $helperInstance->addInputResetButton("Nochmal eingeben");
- $helperInstance->addInputSubmitButton("Bestätigungscode absenden");
-} else {
- // Add message
- $helperInstance->addFormNote('status_not_unconfirmed', "Möglicherweise hast du einen Bestätigungslink angeklickt, obwohl dein Account bereits freigegeben oder gesperrt ist.");
-}
-
-// Flush content and automatically close the form
-$helperInstance->flushContent();
-
-// [EOC]
-?>
-<div id="content_header">
- Problem mit deinem Account gefunden:
-</div>
-
-<div id="status_box">
- Du bist möglicherweise für deine ausgewählte Aktion nicht
- berechtigt oder du hast noch deine Email-Adresse nicht bestätigt. Du
- kannst dir nun den Bestätigungslink erneut aussenden lassen, oder den
- Bestätigungscode unten eingeben.
-
- <div id="resend_link_box">
- {?resend_link?}
- </div>
-
- <div id="confirm_code_header">
- Weitere Möglichkeiten:
- </div>
-
- <div id="confirm_code_box">
- {?confirm_code?}
- </div>
-</div>