예제 #1
0
function xhtml_output($mode)
{
    global $cfg, $lang, $style_num, $style, $cd, $begin_time_str, $admin, $footer_content, $dtd, $page_title, $content_type, $alternate_link_rss, $subtitle, $contents_top, $contents, $admin_sess_menu, $content_menu, $search_form, $menu_middle, $archive_by_date, $category_menu, $file_type_menu, $recent_entries, $recent_comments, $recent_trackbacks, $css_switch, $rss_button, $rss2_button, $menu_bottom, $request_uri, $p_blog_path, $plugin;
    include_plugin($mode);
    xhtml_header();
    xhtml_menu($mode);
    // Contents Top
    if ($request_uri == 'http://' . $_SERVER['HTTP_HOST'] . $cfg['root_path'] . 'index.php') {
        if (file_exists($cd . '/include/user_include/contents_top.inc.php')) {
            include_once $cd . '/include/user_include/contents_top.inc.php';
        } else {
            $contents_top = '';
        }
    } else {
        $contents_top = '';
    }
    // Choose Footer
    if ($cfg['footer_type'] == 1) {
        $footer_content = display_footer($cd);
    } elseif ($cfg['footer_type'] == 2) {
        $footer_content = display_valid_footer($style_num, $style, $cd);
    } elseif ($cfg['footer_type'] == 3) {
        $footer_content = display_w3c_valid_footer($style_num, $style, $cd);
    } else {
        $footer_content = display_user_footer($admin = FALSE);
    }
    // Load Template
    require_once $cd . '/include/user_include/base_xhtml.inc.php';
    /*
    if ($request_uri == $p_blog_path . 'var/vars-sample/index.php') {
        require_once $cd . '/include/user_include/vars_xhtml.inc.php';
    } else {
        require_once $cd . '/include/user_include/base_xhtml.inc.php';
    }
    */
}
예제 #2
0
function display_var_contents()
{
    global $cd, $cfg, $lang, $plugin;
    include_plugin($mode = '');
    $contents = '';
    if (isset($_GET['id'])) {
        $id = sanitize($_GET['id']);
        $id = str_replace('/', '', $id);
        if (file_exists('./contents/' . $id . '.inc.php')) {
            //foo.inc.php
            include_once './contents/' . $id . '.inc.php';
        } elseif (file_exists('./contents/' . $id . '.php')) {
            //foo.php
            include_once './contents/' . $id . '.php';
        } elseif (file_exists('./contents/' . $id . '.inc')) {
            //foo.inc
            $rfp = fopen(stripslashes('./contents/' . $id . '.inc'), "rb");
            $contents .= @fread($rfp, filesize('./contents/' . $id . '.inc'));
        } elseif (file_exists('./contents/' . $id . '.html')) {
            //foo.html
            $rfp = fopen(stripslashes('./contents/' . $id . '.html'), "rb");
            $contents .= @fread($rfp, filesize('./contents/' . $id . '.html'));
        } elseif (file_exists('./contents/' . $id . '.txt')) {
            //foo.txt
            $contents .= "<pre>\n";
            $rfp = fopen(stripslashes('./contents/' . $id . '.txt'), "rb");
            $contents .= @fread($rfp, filesize('./contents/' . $id . '.txt'));
            $contents .= "</pre>\n";
        } elseif (file_exists('./contents/' . $id . '.text')) {
            //foo.txt
            $rfp = fopen(stripslashes('./contents/' . $id . '.text'), "rb");
            $text = @fread($rfp, filesize('./contents/' . $id . '.text'));
            if (file_exists($cd . '/include/user_include/plugins/plg_markdown.inc.php')) {
                include_once $cd . '/include/user_include/plugins/plg_markdown.inc.php';
                $FKMM_markdown = new FKMM_markdown();
                $contents .= $FKMM_markdown->convert($text);
            } else {
                $contents .= $text;
            }
        } else {
            $contents .= "\n" . '<h2 class="cate-title">' . $lang['no_matches'] . "</h2>\n";
        }
    } elseif (file_exists('./contents/default.inc.php')) {
        //default.inc.php
        include_once './contents/default.inc.php';
    } elseif (file_exists("./contents/default.php")) {
        //default.php
        include_once "./contents/default.php";
    } elseif (file_exists("./contents/default.inc")) {
        //default.inc
        $rfp = fopen(stripslashes('./contents/default.inc'), "rb");
        $contents .= @fread($rfp, filesize('./contents/default.inc'));
    } elseif (file_exists("./contents/default.html")) {
        //default.html
        $rfp = fopen(stripslashes('./contents/default.html'), "rb");
        $contents .= @fread($rfp, filesize('./contents/default.html'));
    } elseif (file_exists("./contents/default.txt")) {
        //default.txt
        $contents .= "<pre>\n";
        $rfp = fopen(stripslashes('./contents/default.txt'), "rb");
        $contents .= @fread($rfp, filesize('./contents/default.txt'));
        $contents .= "</pre>\n";
    } elseif (file_exists("./contents/default.text")) {
        //default.text
        $rfp = fopen(stripslashes('./contents/default.text'), "rb");
        $text = @fread($rfp, filesize('./contents/default.text'));
        if (file_exists($cd . '/include/user_include/plugins/plg_markdown.inc.php')) {
            include_once $cd . '/include/user_include/plugins/plg_markdown.inc.php';
            $FKMM_markdown = new FKMM_markdown();
            $contents .= $FKMM_markdown->convert($text);
        } else {
            $contents .= $text;
        }
    } elseif (!file_exists("./contents/default.inc.php") && !file_exists("./contents/default.php") && !file_exists("./contents/default.inc") && !file_exists("./contents/default.html") && !file_exists("./contents/default.txt") && !file_exists("./contents/default.text")) {
        $contents .= '<h2>Please set the default page.</h2>';
    } else {
        $contents .= '<h2>ERROR.</h2>';
    }
    $contents .= '';
    return $contents;
}