tazbug diff web/plugins/users/users.cgi @ rev 118
Up plugins/users and small improvments to dashboard
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Feb 11 22:27:47 2017 +0100 (2017-02-11) |
parents | c9939a4ea74c |
children | 39a59a1271e5 |
line diff
1.1 --- a/web/plugins/users/users.cgi Sat Feb 11 00:00:17 2017 +0100 1.2 +++ b/web/plugins/users/users.cgi Sat Feb 11 22:27:47 2017 +0100 1.3 @@ -39,6 +39,32 @@ 1.4 html_header 1.5 user_box 1.6 if check_auth && ! admin_user; then 1.7 + gettext "You must be admin to manage users" && exit 0 1.8 + fi 1.9 + cat << EOT 1.10 +<h2>Users admin</h2> 1.11 +<div id="tools"> 1.12 + <a href="$script?dashboard">Dashboard</a> 1.13 + <a href='$script?loggedusers'>Logged users</a> 1.14 + <a href='$script?userslist'>Users list</a> 1.15 +</div> 1.16 +<pre> 1.17 +User accounts : $(ls -1 $PEOPLE | wc -l) 1.18 +Logged users : $(ls $sessions | wc -l) 1.19 +People DB : $PEOPLE 1.20 +Auth file : $AUTH_FILE 1.21 +EOT 1.22 + 1.23 + echo "</pre>" 1.24 + html_footer && exit 0 ;; 1.25 + 1.26 + *\ userslist\ *) 1.27 + # List all users (slow if a llots a of accounts) 1.28 + d="Users" 1.29 + header 1.30 + html_header 1.31 + user_box 1.32 + if check_auth && ! admin_user; then 1.33 gettext "You must be admin to manage users" 1.34 exit 0 1.35 fi 1.36 @@ -47,7 +73,8 @@ 1.37 <h2>Users: $users</h2> 1.38 <div id="tools"> 1.39 <a href="$script?dashboard">Dashboard</a> 1.40 - <a href='?logged'>Logged users</a> 1.41 + <a href="$script?users">Users admin</a> 1.42 + <a href='$script?loggedusers'>Logged users</a> 1.43 </div> 1.44 <pre> 1.45 EOT 1.46 @@ -62,14 +89,14 @@ 1.47 cat << EOT 1.48 $(get_gravatar $MAIL 24) <a href="?user=$USER">$USER</a> | $NAME | $MAIL 1.49 EOT 1.50 -# deluser link 1.51 +# deluser link --> use 'tazu' on SliTaz 1.52 #: <a href="?users&deluser=$USER">$(gettext "delete")</a> 1.53 unset NAME USER 1.54 done 1.55 echo "</pre>" 1.56 html_footer && exit 0 ;; 1.57 1.58 - *\ logged\ *) 1.59 + *\ loggedusers\ *) 1.60 # Show online users based on sessions files. 1.61 d="Logged users" 1.62 header 1.63 @@ -79,10 +106,12 @@ 1.64 gettext "You must be logged in to view online users" 1.65 exit 0 1.66 fi 1.67 + logged="$(ls $sessions | wc -l)" 1.68 cat << EOT 1.69 -<h2>Logged users</h2> 1.70 +<h2>Logged users: $logged</h2> 1.71 <div id="tools"> 1.72 <a href="$script?dashboard">Dashboard</a> 1.73 + <a href="$script?users">Users admin</a> 1.74 </div> 1.75 <pre> 1.76 EOT 1.77 @@ -126,7 +155,7 @@ 1.78 html_footer && exit 0 ;; 1.79 1.80 *\ modprofile\ *) 1.81 - # Let user edit there profile 1.82 + # Let user edit their profile 1.83 if ! check_auth; then 1.84 echo "ERROR" && exit 0 1.85 fi