Removing installer already added in Chash.

skala
Julio Montoya 12 years ago
parent 50a6e9c2cd
commit c96e059bd3
  1. 4
      main/inc/services.php
  2. 48
      src/ChamiloLMS/Component/Installer/Installer.php

@ -485,10 +485,6 @@ class ChamiloServiceProvider implements ServiceProviderInterface
$db = new Database($app['db'], $app['dbs']); $db = new Database($app['db'], $app['dbs']);
return $db; return $db;
}); });
$app['installer'] = $app->share(function () use ($app) {
return new ChamiloLMS\Component\Installer\Installer();
});
} }
public function boot(Application $app) public function boot(Application $app)

@ -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…
Cancel
Save