]> git.mxchange.org Git - friendica.git/blob - mod/help.php
stupid browsers not honouring meta base
[friendica.git] / mod / help.php
1 <?php
2
3 if(! function_exists('load_doc_file')) {
4 function load_doc_file($s) {
5         global $lang;
6         if(! isset($lang))
7                 $lang = 'en';
8         $b = basename($s);
9         $d = dirname($s);
10         if(file_exists("$d/$lang/$b"))
11                 return file_get_contents("$d/$lang/$b");
12         if(file_exists($s))
13                 return file_get_contents($s);
14         return '';
15 }}
16
17
18
19 function help_content(&$a) {
20
21         global $lang;
22
23         require_once('library/markdown.php');
24
25         $text = '';
26
27         if($a->argc > 1) {
28                 $text = load_doc_file('doc/' . $a->argv[1] . '.md');
29                 $a->page['title'] = t('Help:') . ' ' . str_replace('-',' ',notags($a->argv[1]));
30         }
31         if(! $text) {
32                 $text = load_doc_file('doc/Home.md');
33                 $a->page['title'] = t('Help');
34         }
35         
36         if(! strlen($text)) {
37                 header($_SERVER["SERVER_PROTOCOL"] . ' 404 ' . t('Not Found'));
38                 notice( t('Page not found.' ) . EOL);
39                 return;
40         }
41         
42         return Markdown($text);
43
44 }