X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/1e6ffd061e2de3f6f6cb225ba2cd86eb465c107c..27efe8955d1b72ef220e76d85351fe8c5aefd72c:/common.php?ds=sidebyside diff --git a/common.php b/common.php index 3950d60..cde08bd 100644 --- a/common.php +++ b/common.php @@ -1,15 +1,44 @@ "overview.php", - "Users" => "users.php", - "Channels" => "channels.php", - "Server Bans" => "tkl.php", - "Spamfilter" => "spamfilter.php", - "News" => "news.php"); +$pages = Array("Overview" => "index.php", + "Users" => "users/index.php", + "Channels" => "channels.php", + "Server Bans" => "tkl.php", + "Spamfilter" => "spamfilter.php", + "News" => "news.php"); + + +Hook::run(HOOKTYPE_NAVBAR, $pages); + +/* Example to add new menu item: + * + * class MyPlugin + * { + * + * function __construct() + * { + * Hook::func(HOOKTYPE_NAVBAR, [$this, 'add_menu']) + * } + * + * function add_menu(&$pages) // this should pass by reference (using the & prefix) + * { + * $page_name = "My New Page"; + * $page_link = "link/to/page.php"; + * $pages[$page_name] = $page_link; + * } + * } +*/ \ No newline at end of file