| 1 |
<?php |
<?php |
| 2 |
// $Id: username_highlighter.module,v 1.3 2008/06/26 07:57:40 soxofaan Exp $ |
// $Id: username_highlighter.module,v 1.4 2009/07/24 13:31:34 soxofaan Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file Implementation of the User name highlighter module. |
* @file Implementation of the User name highlighter module. |
| 148 |
$result = db_query('SELECT uid, name FROM {users} WHERE name <> ""'); |
$result = db_query('SELECT uid, name FROM {users} WHERE name <> ""'); |
| 149 |
while ($user = db_fetch_object($result)) { |
while ($user = db_fetch_object($result)) { |
| 150 |
$color = _username_highlighter_uid2color($user->uid); |
$color = _username_highlighter_uid2color($user->uid); |
| 151 |
$username_map['/\\b'. $user->name .'\\b/'] = '<span style="background-color:'. $color .';">'. $user->name .'</span>'; |
$username_map['/\\b'. $user->name .'\\b/'] = |
| 152 |
|
l($user->name, 'user/' . $user->uid, |
| 153 |
|
array('attributes' => array('style' => 'background-color:'. $color .';')) |
| 154 |
|
); |
| 155 |
} |
} |
| 156 |
} |
} |
| 157 |
return $username_map; |
return $username_map; |