convert_name2uid.php in Image Picker 6.2
File
contribs/convert_name2uid.php
View source
<?php
$sql = "SELECT name, uid FROM {users}";
$result = db_query(db_rewrite_sql($sql));
while ($userinfo = db_fetch_object($result)) {
$utfname = $userinfo->name;
$utfname = rawurlencode($utfname);
$username[$utfname] = $userinfo->uid;
}
$nodez = db_query('SELECT nid, body FROM {node_revisions}');
$i = 0;
while ($mynode = db_fetch_object($nodez)) {
$editnode = $mynode->comment;
$currentnid = $mynode->nid;
$search = '';
$replace = '"$1".$username["$3"]';
$result = preg_replace($search, $replace, $editnode);
db_query("UPDATE {node_revisions} SET body = '{$result}' WHERE nid = {$currentnid}");
}