Projet

Général

Profil

Révision 5136ce55

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

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/ldap/ldap_servers/ldap_servers.settings.inc
71 71
    if ($new_encyption != $old_encyption) {
72 72
      $servers = db_query("SELECT sid, bindpw FROM {ldap_servers} WHERE bindpw is not NULL AND bindpw <> ''")->fetchAllAssoc('sid');
73 73
      foreach ($servers as $sid => $server) {
74
        $decrypted_bind_pwd = ldap_servers_decrypt($server->bindpw, $old_encyption);
75
        $rencrypted = ldap_servers_encrypt($decrypted_bind_pwd, $new_encyption);
74
        if ($server->bindpw != '') {
75
          $decrypted_bind_pwd = ldap_servers_decrypt($server->bindpw, $old_encyption);
76
          $rencrypted = ldap_servers_encrypt($decrypted_bind_pwd, $new_encyption);
77
        }
78
        else {
79
          $rencrypted = '';
80
        }
76 81
        db_query("UPDATE {ldap_servers} SET bindpw = :bindpw WHERE sid = :sid", array(':bindpw' => $rencrypted, ':sid' => $sid));
77 82
      }
78 83
    }

Formats disponibles : Unified diff