Changeset 526


Ignore:
Timestamp:
02/22/06 00:27:18 (7 years ago)
Author:
anarcat
Message:

[project @ alternc: changeset 2005-02-23 14:37:48 by anarcat]
don't use $db in the cryptall part, it breaks the loop

Original author: anarcat
Date: 2005-02-23 14:37:48

File:
1 edited

Legend:

Unmodified
Added
Removed
  • install/scripts/upgrades/0.9.2.php

    r525 r526  
    150150} 
    151151 
    152 if ($db->query("SELECT LENGTH(`pass`) AS len FROM `membres` GROUP BY len ORDER BY len ASC;")) { 
    153   if ($db->next_record()) { 
    154     $res = $db->Record; 
     152if ($q = mysql_query("SELECT LENGTH(`pass`) AS len FROM `membres` GROUP BY len ORDER BY len ASC;")) { 
     153  if ($res = mysql_fetch_array($q)) { 
    155154    if ($res['len'] == 34) { 
    156155      print "passwords already encrypted"; 
    157156    } else { 
    158       $db->query("SELECT uid,pass FROM membres;") || 
     157      $q = mysql_query("SELECT uid,pass FROM membres;") || 
    159158        echo "SELECT failed: " . mysql_error() . "\n"; 
    160159 
    161       while ($db->next_record()) { 
    162         $c = $db->Record; 
     160      while ($c = mysql_fetch_array($q)) { 
    163161        $pass=_md5cr($c['pass']); 
    164162        $id=$c['uid']; 
    165163        echo "membre $id\n"; 
    166         $db->query("UPDATE membres SET pass='$pass' WHERE uid='$id';") || 
     164        mysql_query("UPDATE membres SET pass='$pass' WHERE uid='$id';") || 
    167165          echo "UPDATE failed: " . mysql_error() . "\n"; 
    168166      } 
Note: See TracChangeset for help on using the changeset viewer.