Example #1
0
File: plug.php Project: ssrsfs/blg
    if (!$content_plug->exists()) {
        $content_plug = Model_Content_Plug::Create();
        $content_plug['plugid'] = $plugid;
    }
    $content_plug->set('content', $content);
    $content_plug->save();
    // done; redirect
    Typeframe::Redirect('Plugin content updated.', $typef_app_dir);
    return;
}
// load values from content; add inserts and groups to template
//list($plug_content, $inserts, $groups) = Content_Plug::LoadData($plugid, $revisionid, $inserts, $groups);
$plug = Model_Content_Plug::Get($plugid);
if ($revisionid) {
    $revision = Model_Content_Plug::Get($revisionid);
    $plug_content = $revision['data'];
} else {
    $plug_content = $plug['content'];
}
$pm->setVariable('content', $plug_content);
$pm->setVariable('inserts', $inserts);
$pm->setVariable('groups', $groups);
// add other variables to template
$pm->setVariable('plugid', $plugid);
// "set to default" option is only available to enterprise installs on a child site
if (TYPEF_ENT && 0 != TypeframeEnterprise::GetCurrentChildID()) {
    $pm->setVariable('can_default_value', true);
}
// add template to (pagemill) template
$pm->setVariable('template', "/content/{$template}");
$pm->setVariable('group_url', TYPEF_WEB_DIR . '/admin/content/groups/form?plugid=' . $plugid);