Ejemplo n.º 1
0
    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();