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');