mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-22 04:23:01 +00:00
Improved default action setting integration
This commit is contained in:
parent
9277f00c08
commit
f512958c05
2 changed files with 10 additions and 12 deletions
11
core.php
11
core.php
|
@ -125,8 +125,8 @@ if(!isset($_GET["action"]) and !isset($_GET["page"]))
|
||||||
|
|
||||||
//make sure that the action is set
|
//make sure that the action is set
|
||||||
if(!isset($_GET["action"]))
|
if(!isset($_GET["action"]))
|
||||||
$_GET["action"] = "view";
|
$_GET["action"] = $settings->defaultaction;
|
||||||
|
//make sure that the page is set
|
||||||
if(!isset($_GET["page"]) or strlen($_GET["page"]) === 0)
|
if(!isset($_GET["page"]) or strlen($_GET["page"]) === 0)
|
||||||
$_GET["page"] = $settings->defaultpage;
|
$_GET["page"] = $settings->defaultpage;
|
||||||
|
|
||||||
|
@ -203,7 +203,7 @@ function renderpage($title, $content, $minimal = false)
|
||||||
case "search": //displays a search bar
|
case "search": //displays a search bar
|
||||||
$html .= "<form method='get' action='index.php' style='display: inline;'><input type='search' name='page' list='allpages' placeholder='Type a page name here and hit enter' /></form>";
|
$html .= "<form method='get' action='index.php' style='display: inline;'><input type='search' name='page' list='allpages' placeholder='Type a page name here and hit enter' /></form>";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
//it isn't a keyword, so just output it directly
|
//it isn't a keyword, so just output it directly
|
||||||
default:
|
default:
|
||||||
$html .= $item;
|
$html .= $item;
|
||||||
|
@ -215,7 +215,7 @@ function renderpage($title, $content, $minimal = false)
|
||||||
$html .= "\t\t<a href='" . str_replace("{page}", $page, $item[1]) . "'>$item[0]</a>\n";
|
$html .= "\t\t<a href='" . str_replace("{page}", $page, $item[1]) . "'>$item[0]</a>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$html .= " </nav>
|
$html .= " </nav>
|
||||||
<h1 class='sitename'>$settings->sitename</h1>
|
<h1 class='sitename'>$settings->sitename</h1>
|
||||||
$content
|
$content
|
||||||
|
@ -322,14 +322,13 @@ class Slimdown {
|
||||||
$level = strlen ($chars);
|
$level = strlen ($chars);
|
||||||
return sprintf ('<h%d>%s</h%d>', $level + 1, trim($header), $level + 1);
|
return sprintf ('<h%d>%s</h%d>', $level + 1, trim($header), $level + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a rule.
|
* Add a rule.
|
||||||
*/
|
*/
|
||||||
public static function add_rule ($regex, $replacement) {
|
public static function add_rule ($regex, $replacement) {
|
||||||
self::$rules[$regex] = $replacement;
|
self::$rules[$regex] = $replacement;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Render some Markdown into HTML.
|
* Render some Markdown into HTML.
|
||||||
*/
|
*/
|
||||||
|
|
11
index.php
11
index.php
|
@ -253,8 +253,8 @@ if(!isset($_GET["action"]) and !isset($_GET["page"]))
|
||||||
|
|
||||||
//make sure that the action is set
|
//make sure that the action is set
|
||||||
if(!isset($_GET["action"]))
|
if(!isset($_GET["action"]))
|
||||||
$_GET["action"] = "view";
|
$_GET["action"] = $settings->defaultaction;
|
||||||
|
//make sure that the page is set
|
||||||
if(!isset($_GET["page"]) or strlen($_GET["page"]) === 0)
|
if(!isset($_GET["page"]) or strlen($_GET["page"]) === 0)
|
||||||
$_GET["page"] = $settings->defaultpage;
|
$_GET["page"] = $settings->defaultpage;
|
||||||
|
|
||||||
|
@ -331,7 +331,7 @@ function renderpage($title, $content, $minimal = false)
|
||||||
case "search": //displays a search bar
|
case "search": //displays a search bar
|
||||||
$html .= "<form method='get' action='index.php' style='display: inline;'><input type='search' name='page' list='allpages' placeholder='Type a page name here and hit enter' /></form>";
|
$html .= "<form method='get' action='index.php' style='display: inline;'><input type='search' name='page' list='allpages' placeholder='Type a page name here and hit enter' /></form>";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
//it isn't a keyword, so just output it directly
|
//it isn't a keyword, so just output it directly
|
||||||
default:
|
default:
|
||||||
$html .= $item;
|
$html .= $item;
|
||||||
|
@ -343,7 +343,7 @@ function renderpage($title, $content, $minimal = false)
|
||||||
$html .= "\t\t<a href='" . str_replace("{page}", $page, $item[1]) . "'>$item[0]</a>\n";
|
$html .= "\t\t<a href='" . str_replace("{page}", $page, $item[1]) . "'>$item[0]</a>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$html .= " </nav>
|
$html .= " </nav>
|
||||||
<h1 class='sitename'>$settings->sitename</h1>
|
<h1 class='sitename'>$settings->sitename</h1>
|
||||||
$content
|
$content
|
||||||
|
@ -450,14 +450,13 @@ class Slimdown {
|
||||||
$level = strlen ($chars);
|
$level = strlen ($chars);
|
||||||
return sprintf ('<h%d>%s</h%d>', $level + 1, trim($header), $level + 1);
|
return sprintf ('<h%d>%s</h%d>', $level + 1, trim($header), $level + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a rule.
|
* Add a rule.
|
||||||
*/
|
*/
|
||||||
public static function add_rule ($regex, $replacement) {
|
public static function add_rule ($regex, $replacement) {
|
||||||
self::$rules[$regex] = $replacement;
|
self::$rules[$regex] = $replacement;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Render some Markdown into HTML.
|
* Render some Markdown into HTML.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue