Révision 59ae487e
Ajouté par Assos Assos il y a presque 7 ans
drupal7/sites/all/modules/ldap/ldap_test/LdapTestCase.class.php | ||
---|---|---|
139 | 139 |
$test_data['search_results'][$filter][$domain] = array_diff($test_data['search_results'][$filter][$domain], array($group_dn)); |
140 | 140 |
$test_data['search_results'][$filter][$domain]['count'] = count($test_data['search_results'][$filter][$domain] - 1); |
141 | 141 |
} |
142 |
//debug("removeUserFromGroup:debug test_data[search_results][$filter]"); debug($test_data['search_results']['(&(objectClass=group)(member=$user_dn))']); |
|
143 |
|
|
144 | 142 |
|
145 | 143 |
if (!empty($test_data['users'][$user_dn]['attr']['memberof']) && in_array($group_dn, $test_data['users'][$user_dn]['attr']['memberof'])) { |
146 | 144 |
$test_data['users'][$user_dn]['attr']['memberof'] = array_diff($test_data['users'][$user_dn]['attr']['memberof'], array($group_dn)); |
147 | 145 |
$test_data['users'][$user_dn]['attr']['memberof']['count'] = count($test_data['users'][$user_dn]['attr']['memberof'] - 1); |
148 | 146 |
} |
149 |
//debug("removeUserFromGroup:debug test_data[users][$user_dn]"); debug($test_data['users'][$user_dn]); |
|
150 |
|
|
151 | 147 |
|
152 | 148 |
if (!empty($test_data['ldap'][$user_dn]['memberof']) && in_array($group_dn, $test_data['ldap'][$user_dn]['memberof'])) { |
153 | 149 |
$test_data['ldap'][$user_dn]['memberof'] = array_diff($test_data['ldap'][$user_dn]['memberof'], array($group_dn)); |
154 | 150 |
$test_data['ldap'][$user_dn]['memberof']['count'] = count($test_data['ldap'][$user_dn]['memberof']) - 1; |
155 | 151 |
} |
156 |
//debug("removeUserFromGroup:debug test_data[ldap][$user_dn]"); debug($test_data['ldap'][$user_dn]); |
|
157 |
|
|
158 | 152 |
|
159 | 153 |
if (!empty($test_data['groups'][$group_dn]['attr']['member']) && in_array($group_dn, $test_data['groups'][$group_dn]['attr']['member']) ) { |
160 | 154 |
$members = array_diff($test_data['groups'][$group_dn]['attr']['member'], array($group_dn)); |
161 | 155 |
$test_data['groups'][$group_dn]['attr']['member'] = $members; |
162 | 156 |
$test_data['groups'][$group_dn]['attr']['member'][$i]['count'] = count($members - 1); |
163 | 157 |
} |
164 |
//debug("removeUserFromGroup:debug test_data[groups][$group_dn]"); debug($test_data['groups'][$group_dn]); |
|
165 | 158 |
} |
166 | 159 |
|
167 | 160 |
public function AttemptLogonNewUser($name, $goodpwd = TRUE) { |
Formats disponibles : Unified diff
Weekly update of contrib modules