示例#1
0
}
$Blog = false;
if (PERCH_RUNWAY) {
    if ($Post) {
        $Blog = $Post->get_blog();
    } else {
        if (PerchUtil::get('blog')) {
            $Blog = $Blogs->find((int) PerchUtil::get('blog'));
        }
    }
}
if (!$Blog) {
    $Blog = $Blogs->find(1);
}
$Sections = new PerchBlog_Sections();
$sections = $Sections->get_by('blogID', $Blog->id());
if (!$template) {
    $template = $Blog->postMetaTemplate();
}
$Template = $API->get('Template');
$Template->set('blog/' . $template, 'blog');
$tags = $Template->find_all_tags_and_repeaters();
$Form = $API->get('Form');
$Form->handle_empty_block_generation($Template);
$result = false;
$Form->set_required_fields_from_template($Template, $details);
if ($Form->submitted()) {
    $postvars = array('postTags', 'postAllowComments', 'postTemplate', 'authorID', 'sectionID');
    $data = $Form->receive($postvars);
    if (!isset($data['postAllowComments'])) {
        $data['postAllowComments'] = '0';