parent
50a6e9c2cd
commit
c96e059bd3
@ -1,48 +0,0 @@ |
||||
<?php |
||||
|
||||
namespace ChamiloLMS\Component\Installer; |
||||
|
||||
class Installer |
||||
{ |
||||
|
||||
public function __construct() |
||||
{ |
||||
|
||||
} |
||||
|
||||
public function setSettingsAfterInstallation($adminInfo, $portalSettings) |
||||
{ |
||||
// Updating admin user |
||||
$adminInfo['user_id'] = 1; |
||||
$adminInfo['auth_source'] = 'platform'; |
||||
$adminInfo['password'] = api_get_encrypted_password($adminInfo['password']); |
||||
|
||||
$result = \UserManager::update($adminInfo); |
||||
if ($result) { |
||||
\UserManager::add_user_as_admin($adminInfo['user_id']); |
||||
} |
||||
|
||||
// Updating anonymous user |
||||
$anonymousUser['user_id'] = 2; |
||||
$anonymousUser['language'] = $adminInfo['language']; |
||||
\UserManager::update($anonymousUser); |
||||
|
||||
// Updating portal settings |
||||
|
||||
api_set_setting('emailAdministrator', $adminInfo['email']); |
||||
api_set_setting('administratorSurname', $adminInfo['lastname']); |
||||
api_set_setting('administratorName', $adminInfo['firstname']); |
||||
api_set_setting('platformLanguage', $adminInfo['language']); |
||||
|
||||
api_set_setting('allow_registration', '1'); |
||||
api_set_setting('allow_registration_as_teacher', '1'); |
||||
|
||||
api_set_setting('permissions_for_new_directories', $portalSettings['permissions_for_new_directories']); |
||||
api_set_setting('permissions_for_new_files', $portalSettings['permissions_for_new_files']); |
||||
|
||||
api_set_setting('Institution', $portalSettings['institution']); |
||||
api_set_setting('InstitutionUrl', $portalSettings['institution_url']); |
||||
api_set_setting('siteName', $portalSettings['sitename']); |
||||
|
||||
} |
||||
} |
||||
Loading…
Reference in new issue