Browse Source

help - make use of subfolders

pull/2214/head
rabuzarus 6 years ago
parent
commit
7530c950e3
2 changed files with 22 additions and 2 deletions
  1. +12
    -0
      boot.php
  2. +10
    -2
      mod/help.php

+ 12
- 0
boot.php View File

@ -1960,3 +1960,15 @@ function current_load() {
return max($load_arr);
}
// much better way of dealing with c-style args
function argc() {
return get_app()->argc;
}
function argv($x) {
if(array_key_exists($x,get_app()->argv))
return get_app()->argv[$x];
return '';
}

+ 10
- 2
mod/help.php View File

@ -27,8 +27,16 @@ function help_content(&$a) {
$text = '';
if ($a->argc > 1) {
$text = load_doc_file('doc/' . $a->argv[1] . '.md');
$a->page['title'] = t('Help:') . ' ' . str_replace('-', ' ', notags($a->argv[1]));
$path = '';
for($x = 1; $x < argc(); $x ++) {
if(strlen($path))
$path .= '/';
$path .= argv($x);
}
$title = basename($path);
$text = load_doc_file('doc/' . $path . '.md');
$a->page['title'] = t('Help:') . ' ' . str_replace('-', ' ', notags($title));
}
$home = load_doc_file('doc/Home.md');
if (!$text) {


Loading…
Cancel
Save