mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-22 16:03:47 +01:00
fix some Scrutinizer "bugs"
This commit is contained in:
parent
847fb38194
commit
b2ac90fec6
@ -758,7 +758,7 @@ class Ads
|
|||||||
case 'account_primary_group':
|
case 'account_primary_group':
|
||||||
// setting a primary group seems to fail, if user is no member of that group
|
// setting a primary group seems to fail, if user is no member of that group
|
||||||
if (isset($old['memberships'][$data[$egw]]) ||
|
if (isset($old['memberships'][$data[$egw]]) ||
|
||||||
$this->adldap->group()->addUser($group=$this->id2name($data[$egw]), $data['account_id']))
|
($group=$this->id2name($data[$egw])) && $this->adldap->group()->addUser($group, $data['account_id']))
|
||||||
{
|
{
|
||||||
$old['memberships'][$data[$egw]] = $group;
|
$old['memberships'][$data[$egw]] = $group;
|
||||||
$ldap[$adldap] = abs($data[$egw]);
|
$ldap[$adldap] = abs($data[$egw]);
|
||||||
@ -1267,7 +1267,7 @@ class adLDAP extends \adLDAP
|
|||||||
*
|
*
|
||||||
* Extended to use mbstring to convert from arbitrary charset to utf-8
|
* Extended to use mbstring to convert from arbitrary charset to utf-8
|
||||||
*/
|
*/
|
||||||
protected function encode8Bit(&$item, $key)
|
public function encode8Bit(&$item, $key)
|
||||||
{
|
{
|
||||||
if ($this->charset != 'utf-8' && $key != 'password')
|
if ($this->charset != 'utf-8' && $key != 'password')
|
||||||
{
|
{
|
||||||
@ -1416,7 +1416,7 @@ class adLDAPUsers extends \adLDAPUsers
|
|||||||
public function encodePassword($password)
|
public function encodePassword($password)
|
||||||
{
|
{
|
||||||
$password="\"".$password."\"";
|
$password="\"".$password."\"";
|
||||||
if (function_exists('mb_convert_encoding'))
|
if (function_exists('mb_convert_encoding') && !empty($this->adldap->charset))
|
||||||
{
|
{
|
||||||
return mb_convert_encoding($password, 'UTF-16LE', $this->adldap->charset);
|
return mb_convert_encoding($password, 'UTF-16LE', $this->adldap->charset);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user