From: Ciaran Gultnieks Date: Sat, 3 Mar 2012 10:56:28 +0000 (+0000) Subject: Show categories on web site from data, not hard-coded X-Git-Tag: 0.1~872 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=f9fd11035c04e01d6a71a3da7f4bf02dee77210e;p=fdroidserver.git Show categories on web site from data, not hard-coded --- diff --git a/wp-fdroid/wp-fdroid.php b/wp-fdroid/wp-fdroid.php index 96d6827d..cba67e64 100644 --- a/wp-fdroid/wp-fdroid.php +++ b/wp-fdroid/wp-fdroid.php @@ -464,8 +464,16 @@ class FDroid if(($query_vars['fdfilter']===null || $query_vars['fdfilter']!='') && $numpages>0) { $out.='
'; - if($query_vars['fdfilter']===null) { - $categories = array('All applications','Games','Internet','Multimedia','Navigation','Office','System'); + if($query_vars['fdfilter']===null) { + + $categories = array('All categories'); + $handle = fopen(getenv('DOCUMENT_ROOT').'/repo/categories.txt', 'r'); + if ($handle) { + while (($buffer = fgets($handle, 4096)) !== false) { + $categories[] = $buffer; + } + fclose($handle); + } $out.='
'; $out.=$this->makeformdata($query_vars);