tazpanel rev 79

pkgs.cgi: add search file button
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Apr 12 23:33:53 2011 +0200 (2011-04-12)
parents 73c42017a5a2
children 149c1821e9f6
files pkgs.cgi
line diff
     1.1 --- a/pkgs.cgi	Tue Apr 12 22:26:40 2011 +0200
     1.2 +++ b/pkgs.cgi	Tue Apr 12 23:33:53 2011 +0200
     1.3 @@ -8,8 +8,10 @@
     1.4  #
     1.5  # (C) 2011 SliTaz GNU/Linux - GNU gpl v3
     1.6  #
     1.7 -echo "Content-Type: text/html"
     1.8 -echo ""
     1.9 +
    1.10 +. /usr/bin/httpd_helper.sh
    1.11 +
    1.12 +header
    1.13  
    1.14  . lib/libtazpanel
    1.15  get_config
    1.16 @@ -101,6 +103,7 @@
    1.17  		<p>
    1.18  			<input type="text" name="search" size="20">
    1.19  			<input type="submit" value="`gettext "Search"`">
    1.20 +			<input type="submit" name="files" value="`gettext "Search files"`">
    1.21  		</p>
    1.22  	</form>
    1.23  </div>
    1.24 @@ -255,8 +258,19 @@
    1.25  EOT
    1.26  		echo '</div>'
    1.27  		table_start
    1.28 -		table_head
    1.29 -		grep -i $pkg packages.desc | parse_packages_desc
    1.30 +		if [ "$(GET files)" ]; then
    1.31 +			cat <<EOT
    1.32 +		<tr id="thead">
    1.33 +			<td>`gettext "Package"`</td>
    1.34 +			<td>`gettext "File"`</td>
    1.35 +		</tr>
    1.36 +		$(unlzma -c files.list.lzma | grep -i $(GET search) | \
    1.37 +		  sed 's|\(.*\): \(.*\)|<tr><td>\1</td><td>\2</td></tr>|')
    1.38 +EOT
    1.39 +		else
    1.40 +			table_head
    1.41 +			grep -i $pkg packages.desc | parse_packages_desc
    1.42 +		fi
    1.43  		table_end
    1.44  		echo '</form>' ;;
    1.45  	recharge*)