diff --git a/scripts/upgrade b/scripts/upgrade index dd20d0a..fc13ebc 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -19,13 +19,8 @@ app=rainloop # the old version is not deleted... the new version is in a new path # Use of latest community edition -<<<<<<< HEAD sudo unzip -q ../sources/rainloop-community.zip -d $rainloop_path/ -======= - sudo unzip ../sources/rainloop-community.zip -d $rainloop_path/ - ->>>>>>> origin/test # Update patch to auto load version sudo cp ../sources/patch/index_auto_version.php $rainloop_path/index.php diff --git a/sources/plugins/ynh-login-mapping/index.php b/sources/plugins/ynh-login-mapping/index.php index d22ec61..f228e83 100644 --- a/sources/plugins/ynh-login-mapping/index.php +++ b/sources/plugins/ynh-login-mapping/index.php @@ -1,23 +1,10 @@ addHook('filter.login-credentials.step-1', 'FilterLoginСredentials1'); - // $this->addHook('filter.login-credentials.step-2', 'FilterLoginСredentials2'); $this->addHook ( 'filter.login-credentials', 'FilterLoginСredentials' ); } - /* // ca ne semble pas marcher... - * public function FilterLoginCredentials1(&$sEmail, &$sPassword) { - * $this->Manager()->Actions()->Logger()->Write('LdapLoginMappingPlugin::FilterLoginСredentials_S1:'); - * } - */ - - /* // ca non plus... - * public function FilterLoginCredentials2(&$sEmail, &$sPassword) { - * $this->Manager()->Actions()->Logger()->Write('LdapLoginMappingPlugin::FilterLoginСredentials_S2:'); - * } - */ - /** * * @param string $sEmail @@ -27,13 +14,13 @@ class YnhLoginMappingPlugin extends \RainLoop\Plugins\AbstractPlugin { * @throws \RainLoop\Exceptions\ClientException */ public function FilterLoginСredentials(&$sEmail, &$sLogin, &$sPassword) { - $this->Manager()->Actions()->Logger()->Write('LdapLoginMappingPlugin::FilterLoginСredentials IN => '.$sEmail.'/'.$sLogin, \MailSo\Log\Enumerations\Type::INFO); + $this->Manager()->Actions()->Logger()->Write('YnhLoginMappingPlugin::FilterLoginСredentials IN => '.$sEmail.'/'.$sLogin, \MailSo\Log\Enumerations\Type::INFO); // connection au ldap ynh... en local $cnx = ldap_connect (); // single connection if (! $cnx) { - $this->Manager()->Actions()->Logger()->Write('LdapLoginMappingPlugin: Could not connect to LDAP server', \MailSo\Log\Enumerations\Type::ERROR ); + $this->Manager()->Actions()->Logger()->Write('YnhLoginMappingPlugin: Could not connect to LDAP server', \MailSo\Log\Enumerations\Type::ERROR ); return; } @@ -52,7 +39,7 @@ class YnhLoginMappingPlugin extends \RainLoop\Plugins\AbstractPlugin { // OK un petit recherche $sr = ldap_search ( $cnx, $dn, $filter, $justthese ); if (!$sr) { - $this->Manager()->Actions()->Logger()->Write('LdapLoginMappingPlugin: search on LDAP server', \MailSo\Log\Enumerations\Type::ERROR ); + $this->Manager()->Actions()->Logger()->Write('YnhLoginMappingPlugin: search on LDAP server', \MailSo\Log\Enumerations\Type::ERROR ); return; } $result = ldap_get_entries ( $cnx, $sr ); @@ -61,22 +48,10 @@ class YnhLoginMappingPlugin extends \RainLoop\Plugins\AbstractPlugin { if (($result['count'] > 0) && ($result[0]['uid']['count'] > 0)) { $sLogin = $result[0]['uid'][0]; } else { - $this->Manager()->Actions()->Logger()->Write('LdapLoginMappingPlugin: user not found', \MailSo\Log\Enumerations\Type::ERROR ); + $this->Manager()->Actions()->Logger()->Write('YnhLoginMappingPlugin: user not found', \MailSo\Log\Enumerations\Type::ERROR ); } - $this->Manager()->Actions()->Logger()->Write('LdapLoginMappingPlugin::FilterLoginСredentials OUT => '. $sEmail.'/'.$sLogin, \MailSo\Log\Enumerations\Type::INFO ); + $this->Manager()->Actions()->Logger()->Write('YnhLoginMappingPlugin::FilterLoginСredentials OUT => '. $sEmail.'/'.$sLogin, \MailSo\Log\Enumerations\Type::INFO ); } - /* - * // pas encore de configuration... - * public function configMapping() - * { - * return array( - * \RainLoop\Plugins\Property::NewInstance('mapping')->SetLabel('Mapping') - * ->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING_TEXT) - * ->SetDescription('email:login mapping') - * ->SetDefaultValue("user@domain.com:user.bob\nadmin@domain.com:user.john2") - * ); - * } - */ }