Remove register_enable function from login class

This commit is contained in:
Nicolas Le Goff
2013-07-05 18:32:28 +02:00
parent 5cf51ee868
commit 870c832fb5
4 changed files with 14 additions and 23 deletions

View File

@@ -25,9 +25,19 @@ class RegistrationServiceProvider implements ServiceProviderInterface
});
$app['registration.enabled'] = $app->share(function (Application $app){
$login = new \login();
require_once __DIR__ . '/../../../../classes/deprecated/inscript.api.php';
return $login->register_enabled($app);
$bases = giveMeBases($app);
if ($bases) {
foreach ($bases as $base) {
if ($base['inscript']) {
return true;
}
}
}
return false;
});
$app['registration.optional-fields'] = $app->share(function (Application $app) {

View File

@@ -220,9 +220,8 @@ class eventsmanager_notify_autoregister extends eventsmanager_notifyAbstract
public function is_available()
{
$bool = false;
$login = new \login();
if ( ! $this->app['authentication']->isAuthenticated() || ! $login->register_enabled($this->app)) {
if ( ! $this->app['authentication']->isAuthenticated() || ! $this->app['registration.enabled']) {
return false;
}

View File

@@ -199,9 +199,8 @@ class eventsmanager_notify_register extends eventsmanager_notifyAbstract
public function is_available()
{
$bool = false;
$login = new \login();
if ( !$this->app['authentication']->isAuthenticated() || ! $login->register_enabled($this->app)) {
if ( !$this->app['authentication']->isAuthenticated() || ! $this->app['registration.enabled']) {
return false;
}

View File

@@ -9,21 +9,4 @@ class login
{
return databox_cgu::getHome($app);
}
public function register_enabled(Application $app)
{
require_once __DIR__ . '/deprecated/inscript.api.php';
$bases = giveMeBases($app);
if ($bases) {
foreach ($bases as $base) {
if ($base['inscript']) {
return true;
}
}
}
return false;
}
}