<?php $master = Model_Site_Master::Get($_REQUEST['masterid']); if ($master->exists()) { $pm->setVariable('master', $master); $page = Model_Site_Master_Page::Get($_REQUEST['pageid']); include 'options.inc.php'; if ($page->exists()) { $pm->setVariable('page', $page); $pm->setVariable('pageid', $page->get('id')); $settings = $page->get('settings'); $pm->setVariable('settings', $settings); if ($_SERVER['REQUEST_METHOD'] == 'POST') { include 'update.inc.php'; Typeframe::Redirect('Page updated.', Typeframe::CurrentPage()->applicationUri() . '/masters/pages?masterid=' . $master['id']); } } else { Typeframe::Redirect('Invalid page specified.', Typeframe::CurrentPage()->applicationUri() . '/masters/pages?masterid=' . $master['id']); } } else { Typeframe::Redirect('Invalid master specified.', Plugin_Breadcrumbs::SavedState(Typeframe::CurrentPage()->applicationUri() . '/masters')); }
<?php $pageid = @$_REQUEST['pageid']; $page = Model_Site_Master_Page::Get($pageid); if ($page->exists()) { $settings = $page->get('settings'); if ($settings) { $pm->addLoop('settings', $settings); } } $name = $_REQUEST['application']; $application = Typeframe::Registry()->application($name); if ($application && $application->admin()) { if (file_exists(TYPEF_SOURCE_DIR . '/scripts' . $application->admin() . '/settings.php')) { Typeframe::IncludeScript($application->admin() . '/settings.php'); } }