예제 #1
0
파일: blog.site.php 프로젝트: MenZil/pluck
function blog_pages_site()
{
    global $lang;
    //Only get post title if post exists
    if (isset($_GET['post']) && blog_get_post($_GET['post'])) {
        include BLOG_POSTS_DIR . '/' . blog_get_post_filename($_GET['post']);
        $module_page_admin[] = array('func' => 'viewpost', 'title' => $post_title);
    } else {
        $module_page_admin[] = array('func' => 'viewpost', 'title' => $lang['general']['404']);
    }
    return $module_page_admin;
}
예제 #2
0
파일: functions.php 프로젝트: MenZil/pluck
function blog_get_post($seoname)
{
    if (!empty($seoname) && blog_get_post_filename($seoname)) {
        include BLOG_POSTS_DIR . '/' . blog_get_post_filename($seoname);
        return array('title' => $post_title, 'seoname' => $seoname, 'content' => $post_content, 'category' => blog_get_category_title($post_category), 'category_seoname' => $post_category, 'date' => blog_date_convert($post_time), 'time' => blog_time_convert($post_time));
    } else {
        return false;
    }
}
예제 #3
0
파일: blog.admin.php 프로젝트: MenZil/pluck
function blog_page_admin_deletepost()
{
    global $var1;
    if (isset($var1) && file_exists(BLOG_POSTS_DIR . '/' . blog_get_post_filename($var1))) {
        unlink(BLOG_POSTS_DIR . '/' . blog_get_post_filename($var1));
        //If there are reactions, delete them too.
        if (is_dir(BLOG_POSTS_DIR . '/' . $var1)) {
            recursive_remove_directory(BLOG_POSTS_DIR . '/' . $var1);
        }
    }
    //Redirect.
    redirect('?module=blog', 0);
}