[cvs] / gkbweb / htdocs / specialized.php  

cvs: gkbweb/htdocs/specialized.php

Diff for /gkbweb/htdocs/specialized.php between version 1.7 and 1.9

version 1.7, Fri Jul 22 06:08:39 2005 UTC version 1.9, Wed Mar 21 22:12:40 2007 UTC
Line 1 
Line 1 
 <?php  <?php
           if (!isset($category))
                   $category="";
   
         include($DOCUMENT_ROOT."/shared/inc/global.inc");          include($DOCUMENT_ROOT."/shared/inc/global.inc");
         $page = "specialized";          $page = "specialized-$category";
         $title = "Specialized Kernels";          $title = "All Specialized Kernels";
   
         $host = "www.ppckernel.org";          $host = "www.ppckernel.org";
   
Line 9 
Line 12 
                 echo "FATAL ERROR: dbconnect() failed.";                  echo "FATAL ERROR: dbconnect() failed.";
                 exit;                  exit;
         }          }
           if ($q = mysql_query("select name, descr from buildcategories where safename='$category'")) {
                   if ($r = mysql_fetch_object($q)) {
                           $title = $r->name;
                           $descr = $r->descr;
                   }
           }
   
         include($layout_top);          include($layout_top);
 ?>  ?>
 <h2>Specialized Kernels</h2>  <h2><?php echo $title ?></h2>
 <p>Welcome to the specialized kernel section of the PowerPC Kernel Archives.  We have carefully selected a set of specialized kernels that work well with specific hardware setups or PowerPC Linux distributions.  Please browse the list below for more information on the specific kernels.</p>  
 <?php  <?php
         if (!isset($category))          if (isset($descr)) {
                 $category="";                  echo "<p>$descr</p>";
           }
   
         if (!empty($category))          if (!empty($category))
                 $catclause="category='$category' and";                  $catclause="category='$category' and";
         else          else
                 $catclause="";                  $catclause="";
         if ($q = mysql_query("select safename,name,descr from buildcategories where safename!='default' order by name")) {  
                 echo "<form type='get' action='specialized.php'>\n";  
                 echo "<p><b>Build Categories:</b> ";  
                 echo "<select name='category' onchange='this.form.submit()'>";  
                 echo "<option value=''>All</option>";  
                 while ($r = mysql_fetch_object($q)) {  
                         echo "<option value='$r->safename'";  
                         if ($category == $r->safename) {  
                                 echo " selected";  
                                 $descr = $r->descr;  
                         }  
                         echo ">$r->name</option>";  
   
                 }  
                 echo "</select>\n";  
                 echo " <input type='submit' name='display' value='Display'>\n";  
                 if (isset($descr)) {  
                         echo "<br><br>";  
                         echo $descr;  
                 }  
         }  
         echo "</p>";  
         echo "</form>";  
         /*  
         if ($q = mysql_query("select id, safename, fullname, summary from builds where $catclause (configpath != '' or configfile != \"\" or patchfile != \"\") and status!='disabled' order by fullname", $dbh)) {  
                 $i = 0;  
                 while ($r = mysql_fetch_object($q)) {  
                         $i++;  
                         $info = new buildinfo($r->safename);  
   
                         dlstart($r->fullname, $info->version);  
   
                         if ($info->version != "None") {  
                                 echo "<p>$r->summary</p>\n";  
                                 echo "<p><b>Latest build:</b> $info->version<br>\n";  
                                 echo "<b>Built on:</b> $info->date</p>\n";  
   
                         } else {  
                                 echo "<p>There are currently no builds of this kernel available.</p>";  
                         }  
   
                         echo "<p><a href=\"kernel.php?id=$r->id\">More info...</a></p>\n";  
   
                         dlend();  
   
                         if ($i < mysql_num_rows($q))  
                                 echo "<tr><td colspan=\"2\">&nbsp;</td></tr>\n";  
                 }  
         }  
         */  
         if ($q = mysql_query("select name, safename, fullname, description, patchfile, configfile,configpath from builds, mastertrees where $catclause (configpath != '' or configfile != \"\" or patchfile != \"\") and status!='disabled' and mastertrees.name=builds.mastertree order by fullname", $dbh)) {          if ($q = mysql_query("select name, safename, fullname, description, patchfile, configfile,configpath from builds, mastertrees where $catclause (configpath != '' or configfile != \"\" or patchfile != \"\") and status!='disabled' and mastertrees.name=builds.mastertree order by fullname", $dbh)) {
                 if (mysql_num_rows($q) > 0) {                  if (mysql_num_rows($q) > 0) {
                         echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n";                          echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\">\n";


Generate output suitable for use with a patch program
Legend:
Removed from v.1.7  
changed lines
  Added in v.1.9

Tobias McNulty

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help