Merge branch 'kind_foxie-main'

This commit is contained in:
Citlali del Rey 2023-11-06 12:49:28 -08:00
commit 13bb1817ab
Signed by: nullobsi
GPG Key ID: 933A1F44222C2634
2 changed files with 15 additions and 9 deletions

View File

@ -69,11 +69,14 @@ sub user_pages ($self) {
for (@sorted) {
my $uid = $_->get_value('uid');
my $dir = "/home/$uid/public/www";
my $has_page = is_dir_used($dir);
my $web_dir = "/home/$uid/public/www";
my $gem_dir = "/home/$uid/public/gemini";
my $has_web_page = is_dir_used($web_dir);
my $has_gem_page = is_dir_used($gem_dir);
push @{$users}, {
username => $uid,
has_page => $has_page,
has_web_page => $has_web_page,
has_gem_page => $has_gem_page,
};
}
return $users;

View File

@ -5,12 +5,15 @@
<p>Here's a list of all UNIX.dog users and their webpages:</p>
<ul>
% foreach my $user (@{$users}) {
% if ($user->{has_page}) {
<li><a
href="https://unix.dog/~<%=$user->{username}%>/">~<%=$user->{username} %></a></li>
% } else {
<li>~<%= $user->{username} %></li>
% }
<li>
~<%= $user->{username} %>
% if ($user->{has_web_page}) {
<a href="https://unix.dog/~<%=$user->{username}%>/">web</a>
% }
% if ($user->{has_gem_page}) {
<a href="gemini://unix.dog/~<%=$user->{username}%>/">gemini</a>
%}
</li>
% }
</ul>
</article>