Backport
[platal.git] / bin / search.rebuild_db.php
index baa738f..ed73b28 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/php4 -q
+#!/usr/bin/php5 -q
 <?php
 /***************************************************************************
  *  Copyright (C) 2003-2006 Polytechnique.org                              *
@@ -24,15 +24,17 @@ require('./connect.db.inc.php');
 require('user.func.inc.php');
 
 ini_set('memory_limit', "16M");
-$globals->xdb->execute('DELETE FROM search_name');
+XDB::execute('DELETE FROM search_name');
 
-$res = $globals->xdb->iterRow('SELECT auth_user_md5.user_id, nom, prenom, nom_usage, profile_nick FROM auth_user_md5 LEFT JOIN auth_user_quick USING(user_id)');
+$res = XDB::iterRow('SELECT auth_user_md5.user_id, nom, prenom, nom_usage, profile_nick FROM auth_user_md5 LEFT JOIN auth_user_quick USING(user_id)');
 $i = 0;
-$muls = array(1,1,1,0.2);
+$muls = array(1, 1, 1, 0.2);
 while ($tmp = $res->next()) {
     $uid = array_shift($tmp);
     _user_reindex($uid, $tmp, $muls);
-    printf ("%02.2f %%\n",  ++$i*100/$res->total());
+    printf("\r%u / %u",  ++$i, $res->total());
 }
 
+print "done\n";
+
 ?>