$program = addSlashes ($_REQUEST['program']); $pageName = "Command Documentation for " . $program; require "parts/preamble.php"; // Load most of document have ('cmd'); function printRow ($name, $description) { echo '' . $name . '' . $description . ''; } function printArray ($cmd_list, $program) { tableBoxHeader ('black', tableHeadColor); tableTitle ("cmds available in " . $program, 2, tableHeadColor); printRow ('name', 'description'); $description = ''; while (list (, $cmd) = each ($cmd_list)) { $pos = strpos ($cmd, ' :'); if ($pos > 0) { if ($description) { printRow ($name, $description); $description = ''; } $name = trim (substr ($cmd, 0, $pos - 1)); } else { if ($description) { $description = $description . '
' . trim ($cmd); } else { $description = trim ($cmd); } } } if ($description) { printRow ($name, $description); $description = ''; } tableBoxFooter (); } function printCmdlist ($program) { $cmd_list = file ('doc/' . $program . '-cmd.txt'); printArray ($cmd_list, $program); } if (strchr ($program, '.') || strchr ($program, '/') || !is_file ('doc/' . $program . '-cmd.txt')) { echo 'no such program.'; } else { printCmdlist ($program); } ?>