Projet

Général

Profil

Révision bc175c27

Ajouté par Assos Assos il y a plus de 5 ans

Weekly update of contrib modules

Voir les différences:

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