$users = glob("$basepath/*/");
if (!$users) return;
+foreach ($users as $col => $userdir) {
+ $user = new User($userdir);
+ $user->name = @file_get_contents("{$user->dir}/name.txt");
+ $users[$col] = $user;
+}
+
print '<ul class="gallery cat">';
-foreach ($users as $userdir) {
- $user = pathinfo($userdir, PATHINFO_FILENAME);
- $name = @file_get_contents("$userdir/name.txt") ?: ucfirst($user);
- if (file_exists("$userdir/avatar.jpg")) {
+foreach ($users as $user) {
+ $name = $user->name ?: ucfirst($user->login);
+ if (file_exists("{$user->dir}/avatar.jpg")) {
$avatar = sprintf(
'<img src="%s" alt="%s" />',
- "/thumb/100/profile/$user/avatar.jpg",
- $user
+ "/thumb/100/profile/{$user->login}/avatar.jpg",
+ $user->login
);
$name = sprintf(
'<figure>%s<figcaption>%s</figcaption></figure>',