function urlHandler_bapidefaultpages() { header('Access-Control-Allow-Origin: *'); $url = get_relative($_SERVER['REQUEST_URI']); //echo $_SERVER['REQUEST_URI']; exit(); if (strtolower($url) != "/bapi.init") { return; } header("Cache-Control: no-cache, must-revalidate"); $menuname = "Main Navigation Menu"; $menu_id = initmenu($menuname); $change_logs = array(); foreach (get_default_pages_def() as $pagedef) { $change_logs[] = addpage($pagedef, $menu_id); } $qs = $_SERVER['QUERY_STRING']; if (strtolower($qs) == 'mode=initial-setup') { if (defined('KIGO_SELF_HOSTED') && !KIGO_SELF_HOSTED) { switch_theme(WP_DEFAULT_THEME); } else { switch_theme('instatheme01'); $toptions = get_option('instaparent_theme_options'); $toptions['presetStyle'] = 'style01'; update_option('instaparent_theme_options', $toptions); setSlideshowImages(); } bapi_wp_site_options(); $blog_url = get_site_url(); update_option('bapi_first_look', 0); header("HTTP/1.1 307 Temporary Redirect"); header("Location: {$blog_url}"); exit; } foreach ($change_logs as $log) { if (is_array($log['add_to_nav'])) { echo "PageID=" . $log['add_to_nav']['page_id'] . ", Parent=" . $log['add_to_nav']['parent'] . ", navParentID=" . $log['add_to_nav']['nav_parent_id'] . "<br/>"; } echo '<div>' . $log['action'] . ' menu item <b>' . $log['post_title'] . '</b> post_id=' . $log['post_id'] . ', miid=' . $log['miid'] . ', menu_id=' . $log['menu_id'] . '</div>'; } exit; }
function restore_default_content_callback() { if (!isset($_POST['post_name']) || !strlen($_POST['post_name'])) { kigo_ajax_json_response(false, __FUNCTION__ . '_1'); } if (!is_int($menu_id = initmenu("Main Navigation Menu")) || !is_array($page_def = get_default_pages_def($_POST['post_name'])) || !is_array($add_page = addpage($page_def, $menu_id))) { kigo_ajax_json_response(false, __FUNCTION__ . '_2', array('post_name' => $_POST['post_name'], 'menu_id' => $menu_id, 'page_def' => $page_def, 'add_page' => $add_page)); } kigo_ajax_json_response(true, '', $add_page); }