public static function nextendApplication() { N2Base::getApplication("system")->getApplicationType('backend')->setCurrent()->render(array("controller" => "dashboard", "action" => "index")); n2_exit(); } public static function install($network_wide) { global $wpdb; if (is_multisite() && $network_wide) { $tmpPrefix = $wpdb->prefix; $blogs = function_exists('wp_get_sites') ? wp_get_sites(array('network_id' => $wpdb->siteid)) : get_blog_list(0, 'all'); foreach ($blogs as $blog) { $wpdb->prefix = $wpdb->get_blog_prefix($blog['blog_id']); N2Base::getApplication("system")->getApplicationType('backend')->render(array("controller" => "install", "action" => "index", "useRequest" => false), array(true)); } $wpdb->prefix = $tmpPrefix; return true; } N2Base::getApplication("system")->getApplicationType('backend')->render(array("controller" => "install", "action" => "index", "useRequest" => false), array(true)); } public static function install_new_blog($blog_id) { global $wpdb; $tmpPrefix = $wpdb->prefix; $wpdb->prefix = $wpdb->get_blog_prefix($blog_id); N2Base::getApplication("system")->getApplicationType('backend')->render(array("controller" => "install", "action" => "index", "useRequest" => false), array(true)); $wpdb->prefix = $tmpPrefix; } } N2WP::init();