$editor_title_in_page[$editor_page_number] = $editor_page_title_in_page; $editor_content[$editor_page_number] = $editor_page_content; $editor_creation[$editor_page_number] = $editor_page_creation; $editor_kind[$editor_page_number] = $editor_page_kind; $editor_meta[$editor_page_number] = $editor_page_meta; if ($page_delete == TRUE) { array_splice($editor_uri, (int) $editor_page_number, 1); array_splice($editor_title_tabbar, (int) $editor_page_number, 1); array_splice($editor_title_in_page, (int) $editor_page_number, 1); array_splice($editor_content, (int) $editor_page_number, 1); array_splice($editor_creation, (int) $editor_page_number, 1); array_splice($editor_kind, (int) $editor_page_number, 1); array_splice($editor_meta, (int) $editor_page_number, 1); $content[$page_number] .= "De pagina is verwijderd; <br><br>"; } write_json_list($editor_uri, "uri"); write_json_list($editor_title_tabbar, "title_tabbar"); write_json_list($editor_title_in_page, "title_in_page"); write_json_list($editor_content, "content"); write_json_list($editor_creation, "creation"); write_json_list($editor_kind, "kind"); write_json_list($editor_meta, "meta"); $content[$page_number] .= "\n\t\t\t\tDe veranderingen zijn opgeslagen<br><br>\n\t\t\t\t<div class='login'>\n\t\t\t\t\t<form action='http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}' method='post'>\n\t\t\t\t\t\t<img class='img' src='user.svg'><input type='text' id='input' class='input' name='username'></img><br>\n\t\t\t\t\t\t<img class='img' src='password.svg'><input type='password' id='input' class='input' name='password'></img><br>\n\t\t\t\t\t\t<button type='submit' class='button'>Log in</button>\n\t\t\t\t\t</form>\n\t\t\t\t</div>\n\t"; } } } if ($_GET["ui"] == "none") { echo $content[$page_number]; } else { display_webpage($set_customname, $set_url, "Page Editor", "Page Editor", $content[$page_number], "", $links_in_menu, "editor", "", "", "", "", ""); }
$page_content = get_list("page_content", $content_method); $page_creation = get_list("page_creation", $content_method); $page_meta = get_list("page_meta", $content_method); $pagecount = count($page_uri); $request_uri = ltrim(rtrim($_SERVER['REQUEST_URI'], "\\/"), "\\/"); for ($i = 0; $i < $pagecount; $i++) { if ($page_uri[$i] === $request_uri) { $page_number = $i; } } if (date('dm') == "0104") { http_response_code(418); } elseif (date('dm') == "2004") { http_response_code(420); } elseif (!isset($page_number)) { http_response_code(404); $page_number = 0; } else { http_response_code(200); } ###########################################################build in blocked ip's ###########################################################log ip's $page_head[$page_number] .= $default_head; foreach (glob('plugins/*', GLOB_ONLYDIR) as $tmp_plugin_dir) { $tmp_basename = basename($tmp_plugin_dir); if ($tmp_basename != "disabled") { include "plugins/{$tmp_basename}/main.php"; } } display_webpage($set_name, $set_url, $page_title_tabbar[$page_number], $page_title_in_page[$page_number], $page_content[$page_number], $page_head[$page_number], $menu_links);
#This code looks for plugins in the folder plugin/ and lists them for ($p = 0; $p < count(glob('plugins/*', GLOB_ONLYDIR)); $p++) { $plug_dir = glob('plugins/*', GLOB_ONLYDIR)[$p]; $basename = basename($plug_dir); if ($basename != "disabled") { $plugin[$p] = $basename; } } foreach ($plugin as $plugin_name) { include 'plugins/' . $plugin_name . '/main.php'; $tmp_plugin_enabled = $plugin_name . '_page_enabled'; $tmp_plugin_head = $plugin_name . '_head'; $tmp_plugin_content = $plugin_name . '_content'; $tmp_plugin_content_override = $plugin_name . '_content_override'; $plugin_enabled = ${$tmp_plugin_enabled}; $plugin_head = ${$tmp_plugin_head}; $plugin_content = ${$tmp_plugin_content}; $plugin_content_overrid = ${$tmp_plugin_content_override}; if (in_array($request_uri, $plugin_enabled) and $plugin_enabled != "") { $plugin_head_send .= $plugin_head; if (in_array($request_uri, $plugin_content_override) and $plugin_content_override != "") { $content[$page_number] = $plugin_content; } else { $content[$page_number] .= $plugin_content; } } } #------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ #This last line of code before the EOF calls the function in function.php and displays the webpage display_webpage($set_customname, $set_url, $title_tabbar[$page_number], $title_in_page[$page_number], $content[$page_number], $plugin_head_send, $links_in_menu);