If you are writing a howto and would like to cite a howto in this list, use the command \cite{howto:filename}, where filename is the filename of the other howto.
To read a howto online, click on the title for that howto. To download a postscript file suitable for printing, click on the appropriate link in the "PS" column.
$first) { $alpha = $first; $omega = $last; $guess = strtolower($array[$alpha][$column]); if($namesort) { $guess_name = strtolower(lastname($guess)); } while($omega >= $alpha) { if($namesort) { if($order == SORT_ASC) { $alpha_name = strtolower(lastname($array[$alpha][$column])); $omega_name = strtolower(lastname($array[$omega][$column])); while($alpha_name < $guess_name) { $alpha++; $alpha_name = strtolower(lastname($array[$alpha][$column])); } while($omega_name > $guess_name) { $omega--; $omega_name = strtolower(lastname($array[$omega][$column])); } } else { $alpha_name = strtolower(lastname($array[$alpha][$column])); $omega_name = strtolower(lastname($array[$omega][$column])); while($alpha_name > $guess_name) { $alpha++; $alpha_name = strtolower(lastname($array[$alpha][$column])); } while($omega_name < $guess_name) { $omega--; $omega_name = strtolower(lastname($array[$omega][$column])); } } } else { if($order == SORT_ASC) { while(strtolower($array[$alpha][$column]) < $guess) $alpha++; while(strtolower($array[$omega][$column]) > $guess) $omega--; } else { while(strtolower($array[$alpha][$column]) > $guess) $alpha++; while(strtolower($array[$omega][$column]) < $guess) $omega--; } } if($alpha > $omega) break; $temporary = $array[$alpha]; $array[$alpha++] = $array[$omega]; $array[$omega--] = $temporary; } array_qsort2 ($array, $column, $order, $first, $omega); array_qsort2 ($array, $column, $order, $alpha, $last); } } $howtolist = fopen($databasefilename,"r"); $columns = split('\|',chop_newline(fgets($howtolist,4096))); $colcount=count($columns); #for ($i=0; $i<$colcount; $i++) { # print "$i $columns[$i]\n"; #} $howtoarray = Array(); while(!feof($howtolist) && ($howtoline=fgets($howtolist,4096))) { $fieldvals = split('\|',chop_newline($howtoline,4096)); $tmparr = Array(); for($i=0;$i<$colcount;$i++) { $tmparr[$columns[$i]] = $fieldvals[$i]; } $howtoarray[] = $tmparr; # print "$howtoline\n"; } #$howtoarray = qsort_multiarray($howtoarray, "Title"); if($reverse) { array_qsort2($howtoarray, $sortby, SORT_DESC); } else { array_qsort2($howtoarray, $sortby); } $ndocs = count($howtoarray); #print "$ndocs documents\n"; #print "
Filename | Category | Type | Author | Title | PS |
---|---|---|---|---|---|
$colname | "; } else if ($colname != "HTML") { if($colname == $sortby && !$reverse) { print "$colname | "; } else { print "$colname | "; } } } print "|||
---|---|---|---|---|---|
$tmparr[Filename] | $tmparr[Category] | #$tmparr[Type] | $tmparr[Author] | #$tmparr[Title] | #PS |
PS | "; } elseif ($colname == "Title") { print "$tmparr[$colname] | "; } else { print "$tmparr[$colname] | "; } } } print "
Last modified $date\n"; ?>