/* * Application Database Documentation Center * */ include("path.php"); include(BASE."include/"."incl.php"); $help_path = $apidb_root."/help"; if($topic) { display_help($topic); } else { display_index(); } function display_index () { global $help_path; global $apidb_root; apidb_header("Documentation Index"); echo "
Providing all the help you need 24x7
\n"; } echo "
Need more help? Contact us at appdb@winehq.org
\n"; apidb_footer(); } function display_help ($topic) { global $help_path; $file = "$help_path/$topic.help"; $title = get_help_title($file); if(! $title) { $title = "Help on $topic"; } apidb_header($title); if(file_exists($file)) { include($file); } else { echo "
No help available on that topic
\n"; } apidb_footer(); } function get_help_title ($file) { $fp = @fopen($file, "r"); if(!$fp) return null; $line = fgets($fp, 1024); if(!$line) return null; $line = trim($line); if(eregi("^$", $line, $arr)) { return $arr[1]; } return "Internal Error: missing title"; } ?>