9a569d9579bdac427e40f219ea87bc8dbeea65c6
[minimedit.git] / login / list.php
1 <?php
2 $basepath = 'profile';
3 if ($Args) $basepath .= '/.tags' . $Args;
4 $users = glob("$basepath/*/");
5 if (!$users) return;
6
7 foreach ($users as $col => $userdir) {
8         $users[$col] = new User($userdir);
9 }
10
11 print '<ul class="gallery cat">';
12
13 foreach ($users as $user) {
14         $name = $user->name ?: ucfirst($user->login);
15         if (!empty($GLOBALS['User']['admin'])) {
16                 $link = '/login/edit/'.$user->login;
17                 $name = sprintf('<a href="%s">%s</a>', $link, $name);
18         }
19         if (file_exists("{$user->dir}/avatar.jpg")) {
20                 $avatar = sprintf(
21                         '<img src="%s" alt="%s" />',
22                         "/thumb/100/profile/{$user->login}/avatar.jpg",
23                         $user->login
24                 );
25                 $name = sprintf(
26                         '<figure>%s<figcaption>%s</figcaption></figure>',
27                         $avatar, $name
28                 );
29         }
30         print '<li>'.$name;
31 }
32
33 print '</ul>';