chiark / gitweb /
Show categories on web site from data, not hard-coded
authorCiaran Gultnieks <ciaran@ciarang.com>
Sat, 3 Mar 2012 10:56:28 +0000 (10:56 +0000)
committerCiaran Gultnieks <ciaran@ciarang.com>
Sat, 3 Mar 2012 10:56:28 +0000 (10:56 +0000)
wp-fdroid/wp-fdroid.php

index 96d6827d93403c7d921b0e8061ba08383defea39..cba67e648fbc4a93c2db44054c31198ea093d150 100644 (file)
@@ -464,8 +464,16 @@ class FDroid
                if(($query_vars['fdfilter']===null || $query_vars['fdfilter']!='') && $numpages>0)
                {
                        $out.='<div style="float:left;">';
-                       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.='<form name="categoryform" action="" method="get">';
                                $out.=$this->makeformdata($query_vars);