Révision bc175c27
Ajouté par Assos Assos il y a plus de 5 ans
drupal7/sites/all/modules/ldap/ldap_servers/ldap_servers.functions.inc | ||
---|---|---|
255 | 255 |
foreach ($values as $key => $val) { |
256 | 256 |
// Escaping of filter meta characters |
257 | 257 |
$val = str_replace('\\', '\5c', $val); |
258 |
$val = str_replace('*', '\2a', $val);
|
|
259 |
$val = str_replace('(', '\28', $val);
|
|
260 |
$val = str_replace(')', '\29', $val);
|
|
258 |
$val = str_replace('*', '\2a', $val); |
|
259 |
$val = str_replace('(', '\28', $val); |
|
260 |
$val = str_replace(')', '\29', $val); |
|
261 | 261 |
|
262 | 262 |
// ASCII < 32 escaping |
263 | 263 |
$val = ldap_pear_asc2hex32($val); |
... | ... | |
322 | 322 |
foreach ($values as $key => $val) { |
323 | 323 |
// Escaping of filter meta characters |
324 | 324 |
$val = str_replace('\\', '\\\\', $val); |
325 |
$val = str_replace(',', '\,', $val);
|
|
326 |
$val = str_replace('+', '\+', $val);
|
|
327 |
$val = str_replace('"', '\"', $val);
|
|
328 |
$val = str_replace('<', '\<', $val);
|
|
329 |
$val = str_replace('>', '\>', $val);
|
|
330 |
$val = str_replace(';', '\;', $val);
|
|
331 |
$val = str_replace('#', '\#', $val);
|
|
332 |
$val = str_replace('=', '\=', $val);
|
|
325 |
$val = str_replace(',', '\,', $val); |
|
326 |
$val = str_replace('+', '\+', $val); |
|
327 |
$val = str_replace('"', '\"', $val); |
|
328 |
$val = str_replace('<', '\<', $val); |
|
329 |
$val = str_replace('>', '\>', $val); |
|
330 |
$val = str_replace(';', '\;', $val); |
|
331 |
$val = str_replace('#', '\#', $val); |
|
332 |
$val = str_replace('=', '\=', $val); |
|
333 | 333 |
|
334 | 334 |
// ASCII < 32 escaping |
335 | 335 |
$val = ldap_pear_asc2hex32($val); |
... | ... | |
375 | 375 |
foreach ($values as $key => $val) { |
376 | 376 |
// strip slashes from special chars |
377 | 377 |
$val = str_replace('\\\\', '\\', $val); |
378 |
$val = str_replace('\,', ',', $val);
|
|
379 |
$val = str_replace('\+', '+', $val);
|
|
380 |
$val = str_replace('\"', '"', $val);
|
|
381 |
$val = str_replace('\<', '<', $val);
|
|
382 |
$val = str_replace('\>', '>', $val);
|
|
383 |
$val = str_replace('\;', ';', $val);
|
|
384 |
$val = str_replace('\#', '#', $val);
|
|
385 |
$val = str_replace('\=', '=', $val);
|
|
378 |
$val = str_replace('\,', ',', $val); |
|
379 |
$val = str_replace('\+', '+', $val); |
|
380 |
$val = str_replace('\"', '"', $val); |
|
381 |
$val = str_replace('\<', '<', $val); |
|
382 |
$val = str_replace('\>', '>', $val); |
|
383 |
$val = str_replace('\;', ';', $val); |
|
384 |
$val = str_replace('\#', '#', $val); |
|
385 |
$val = str_replace('\=', '=', $val); |
|
386 | 386 |
|
387 | 387 |
// Translate hex code into ascii |
388 | 388 |
$values[$key] = ldap_pear_hex2asc($val); |
Formats disponibles : Unified diff
Weekly update of contrib modules