예제 #1
0
             if (AdminAccountFailed()) {
                 $page->ErrorBox('Root user account failed to be created! Try again or contact support.');
             }
             if (!AdminAccountExists()) {
                 $page->InfoBox('Root user account does not exist yet! You must create one to continue!');
             }
         }
     }
 }
 // Setup the administrator form if account does not exist
 // or it has failed before for some reason
 if (!AdminAccountSuccess()) {
     // The form reloads the current step
     $page->FormStart(array('step' => STEP_ROOTUSER, 'create' => 'administrator'));
     // Username, password and repeat password
     $page->Label($page->Must('* ') . 'Username:'******'admin_username'], 'admin_username');
     $page->Label($page->Must('* ') . 'Password:'******'', 'admin_password');
     $page->Label($page->Must('* ') . 'Repeat password:'******'', 'admin_passagain');
     // Subtitle to next section
     $page->SubTitle('Personal information:');
     // Display name and email
     $page->Label('Display name:');
     $page->FormInput($data['admin_realname'], 'admin_realname');
     $page->Label('Email address:');
     $page->FormInput($data['admin_email'], 'admin_email');
     // Buttons to create the admin and go back
     $page->FormButton('Back', array('step' => GetPrevStep(STEP_ROOTUSER)));
     $page->FormSubmit('Create administrator account');