tazpanel rev 93

pkgs.cgi: add all category
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Apr 14 18:17:29 2011 +0200 (2011-04-14)
parents ad764d516c05
children 932073e74883
files index.cgi pkgs.cgi
line diff
     1.1 --- a/index.cgi	Thu Apr 14 17:48:18 2011 +0200
     1.2 +++ b/index.cgi	Thu Apr 14 18:17:29 2011 +0200
     1.3 @@ -43,6 +43,7 @@
     1.4  		<img src="/styles/default/images/help.png" />`gettext "Differences"`</a>
     1.5  EOT
     1.6  		esac
     1.7 +		break
     1.8  	done
     1.9  }
    1.10  
     2.1 --- a/pkgs.cgi	Thu Apr 14 17:48:18 2011 +0200
     2.2 +++ b/pkgs.cgi	Thu Apr 14 18:17:29 2011 +0200
     2.3 @@ -137,6 +137,7 @@
     2.4  	<a class="active_misc" href="$SCRIPT_NAME?cat=misc">Misc</a>
     2.5  	<a class="active_meta" href="$SCRIPT_NAME?cat=meta">Meta</a>
     2.6  	<a class="active_non-free" href="$SCRIPT_NAME?cat=non-free">Non free</a>
     2.7 +	<a class="active_all" href="$SCRIPT_NAME?cat=all">All</a>
     2.8  </div>
     2.9  EOT
    2.10  }
    2.11 @@ -201,6 +202,8 @@
    2.12  		cd  $LOCALSTATE
    2.13  		category=$(GET cat)
    2.14  		[ "$category" == "cat" ] && category="base-system"
    2.15 +		grep_category=$category
    2.16 +		[ "$grep_category" == "all" ] && grep_category=".*"
    2.17  		search_form
    2.18  		sidebar | sed s/"active_${category}"/"active"/
    2.19  		LOADING_MSG="Listing packages..."
    2.20 @@ -225,7 +228,7 @@
    2.21  		echo '</div>'
    2.22  		table_start
    2.23  		table_head
    2.24 -		grep "| $category |" packages.desc | parse_packages_desc
    2.25 +		grep "| $grep_category |" packages.desc | parse_packages_desc
    2.26  		table_end
    2.27  		echo '</form>' ;;
    2.28  	*\ search\ *)