slitaz-pizza diff web/pizza.cgi @ rev 16

Add Gravatar support to main page, put activity at the bottom, smaller content width
author Christophe Lincoln <pankso@slitaz.org>
date Mon Mar 26 14:47:04 2012 +0200 (2012-03-26)
parents 1db6876a778e
children a6b8d65c19a2
line diff
     1.1 --- a/web/pizza.cgi	Mon Mar 26 13:05:04 2012 +0200
     1.2 +++ b/web/pizza.cgi	Mon Mar 26 14:47:04 2012 +0200
     1.3 @@ -315,6 +315,16 @@
     1.4  		echo -n "Public size    : " && du -sh public | awk '{print $1}'
     1.5  		echo -n "Tmp size       : " && du -sh $tmpdir | awk '{print $1}'
     1.6  		echo '</pre>' ;;
     1.7 +	*\ activity\ *)
     1.8 +		cat << EOT
     1.9 +<h2><img src="images/monitor.png" alt="" />$(gettext "Activity")</h2>
    1.10 +
    1.11 +<pre>
    1.12 +$(tac $activity | highlighter activity)
    1.13 +</pre>
    1.14 +
    1.15 +EOT
    1.16 +		;;
    1.17  	*)
    1.18  		#
    1.19  		# Main page
    1.20 @@ -325,6 +335,7 @@
    1.21  		[ "$builds" ] || builds=0
    1.22  		cat << EOT
    1.23  <h2>$(gettext "Welcome")</h2>
    1.24 +<form method="get" action="./">
    1.25  <p>
    1.26  	SliTaz Pizza lets you create your own SliTaz ISO flavor online. The
    1.27  	ISO image can be burnt on a cdrom or installed on USB media. 
    1.28 @@ -336,31 +347,33 @@
    1.29  </pre>
    1.30  
    1.31  <div class="start">
    1.32 -	<form method="get" action="./">
    1.33 -		<input type="hidden" name="start" value="flavor" />
    1.34 -		<input type="submit" value="$(gettext "Create a new flavor")">
    1.35 -	</form>
    1.36 +		<input type="submit" name="start" value="$(gettext "Create a new flavor")">
    1.37  </div>
    1.38  
    1.39 -<h2>Activity</h2>
    1.40 -<pre>
    1.41 -$(tac $activity | head -n 12 | highlighter activity)
    1.42 -</pre>
    1.43 -
    1.44  EOT
    1.45  		echo "<h2>$(gettext "Latest builds")</h2>"
    1.46  		echo '<pre>'
    1.47 -		for flavor in $(ls -1t public | head -n 12)
    1.48 +		for flavor in $(ls -1t public | head -n 10)
    1.49  		do
    1.50  			if [ -f "public/$flavor/receipt" ]; then
    1.51  				. ./public/$flavor/receipt
    1.52  				[ -f "public/$flavor/$FLAVOR.iso" ] && \
    1.53  					cat << EOT
    1.54 -$VERSION : <a href="public/$flavor/$FLAVOR.iso">$FLAVOR.iso</a> ($ISO_SIZE)
    1.55 +$(get_gravatar $MAINTAINER 24) <a href="?id=$ID">$ID</a> : \
    1.56 +<a href="public/$flavor/$FLAVOR.iso">$FLAVOR.iso</a> ($ISO_SIZE)
    1.57  EOT
    1.58  			fi
    1.59  		done 
    1.60 -		echo '</pre>' ;;
    1.61 +		echo '</pre>' 
    1.62 +		cat << EOT
    1.63 +<h2>$(gettext "Activity")</h2>
    1.64 +<pre>
    1.65 +$(tac $activity | head -n 12 | highlighter activity)
    1.66 +</pre>
    1.67 +	<input type="submit" name="activity" value="$(gettext "More activity")">
    1.68 +</form>
    1.69 +EOT
    1.70 +		;;
    1.71  esac
    1.72  
    1.73  # HTML footer.