2 // Get helper instance for web forms. This will add the opening form-tag to
3 // the helper's render cache which is simply a small variable in the class
5 $helper = WebFormHelper::createWebFormHelper($this, "resend_link");
7 // Pre-fetch field data with a given registry key
8 $helper->prefetchFieldValues('user');
10 // Add submit button or notice
11 if ($helper->ifUserAccountUnconfirmed()) {
12 $helper->addInputSubmitButton("Bestätigungslink erneut aussenden");
13 } elseif ($helper->ifUserAccountLocked()) {
14 $helper->addFormNote("Dein Account wurde gesperrt! Grund der Sperre:
15 <span id=\"lock_reason\">".$helper->getField('lock_reason')."</span>
16 Bitte melde dich beim Support, damit dieser dir weiterhelfen kann."
18 } elseif ($helper->ifUserAccountGuest()) {
19 $helper->addFormNote("Gästeaccounts sind in der Funktionalität
20 leicht eingeschränkt. Bitte melde dich an, damit du ein
21 vollwertiges Account bekommst."
25 // Flush content and automatically close the form
26 $helper->flushContent();
28 if ($helper->ifUserAccountUnconfirmed()) {
29 // Build the form for confirmation
30 $helper = WebFormHelper::createWebFormHelper($this, "confirm_code");
33 $helper->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.");
34 $helper->addFieldText("code", "Bestätigungscode aus der Mail:");
35 $helper->addInputTextField("code");
38 $helper->addFormGroup("submit", "Bitte einmal abschicken und das Ergebnis abwarten!");
39 $helper->addInputResetButton("Nochmal eingeben");
40 $helper->addInputSubmitButton("Bestätigungscode zusenden");
42 // Flush content and automatically close the form
43 $helper->flushContent();
46 <div id="content_header">
47 Problem mit deinem Account gefunden:
51 Du bist möglicherweise für deine ausgewählte Aktion nicht
52 berechtigt oder du hast noch deine Email-Adresse nicht bestätigt. Du
53 kannst dir nun den Bestätigungslink erneut aussenden lassen, oder den
54 Bestätigungscode unten eingeben.
56 <div id="resend_link_box">
60 <div id="confirm_code_box">