@@ 733-739 (lines=7) @@ | ||
730 | } |
|
731 | ||
732 | // check LDAP if available |
|
733 | if (extension_loaded('ldap') && !is_null($ldapEnabled)) { |
|
734 | if (! $instanceSetup->createLdapFile($ldapSetup, '')) { |
|
735 | echo "<p class=\"alert alert-danger\"><strong>Error:</strong> Setup cannot write to ./config/ldap.php.</p>"; |
|
736 | $this->_system->cleanInstallation(); |
|
737 | PMF_System::renderFooter(true); |
|
738 | } |
|
739 | } |
|
740 | ||
741 | // connect to the database using config/database.php |
|
742 | require PMF_ROOT_DIR . '/config/database.php'; |
|
@@ 800-808 (lines=9) @@ | ||
797 | ||
798 | // add admin account and rights |
|
799 | $admin = new PMF_User($configuration); |
|
800 | if (! $admin->createUser($loginname, $password, 1)) { |
|
801 | printf( |
|
802 | "<p class=\"alert alert-danger\"><strong>Fatal installation error:</strong><br>" . |
|
803 | "Couldn't create the admin user: %s</p>\n", |
|
804 | $admin->error() |
|
805 | ); |
|
806 | $this->_system->cleanInstallation(); |
|
807 | PMF_System::renderFooter(true); |
|
808 | } |
|
809 | $admin->setStatus('protected'); |
|
810 | $adminData = array( |
|
811 | 'display_name' => $realname, |