function adminCreateMetaBoxPage() { global $post; $data = array(); $data['option'] = ThemeOption::getPostMeta($post); $data['dictionary']['postCategory'] = ThemeHelper::createTermDictionary('category', array(), array(), array(), 'id'); ThemeHelper::setDefaultOption($data['option'], 'post_category', array()); $Template = new ThemeTemplate($data, THEME_PATH_TEMPLATE . 'admin/meta_box_page.php'); echo $Template->output(); }
function adminCreateMetaBoxGeneral() { global $post; $Menu = new ThemeMenu(); $WidgetArea = new ThemeWidgetArea(); $data = array(); $data['option'] = ThemeOption::getPostMeta($post); $data['nonce'] = wp_nonce_field('adminSaveMetaBox', THEME_CONTEXT . '_meta_box_noncename', false, false); $data['dictionary']['widgetArea'] = $WidgetArea->getWidgetAreaDictionary(); $data['dictionary']['widgetAreaLocation'] = $WidgetArea->getWidgetAreaLocationDictionary(false); $data['dictionary']['menu'] = $Menu->getMenuDictionary(true, true, false); $data['dictionary']['postCategory'] = ThemeHelper::createTermDictionary('category', array(), array(), array(), 'id'); ThemeHelper::setDefaultOption($data['option'], 'menu_top', -1); ThemeHelper::setDefaultOption($data['option'], 'widget_area_sidebar', -1); ThemeHelper::setDefaultOption($data['option'], 'widget_area_sidebar_location', -1); ThemeHelper::setDefaultOption($data['option'], 'widget_area_footer', -1); ThemeHelper::setDefaultOption($data['option'], 'footer_bottom_enable', -1); ThemeHelper::setDefaultOption($data['option'], 'page_background_color', ''); $Template = new ThemeTemplate($data, THEME_PATH_TEMPLATE . 'admin/meta_box_general.php'); echo $Template->output(); }
function adminCreateMetaBoxGeneral() { global $post; $Menu = new ThemeMenu(); $WidgetArea = new ThemeWidgetArea(); $data = array(); $data['option'] = ThemeOption::getPostMeta($post); $data['nonce'] = wp_nonce_field('adminSaveMetaBox', THEME_CONTEXT . '_meta_box_noncename', false, false); $data['dictionary']['widgetArea'] = $WidgetArea->getWidgetAreaDictionary(); $data['dictionary']['widgetAreaLocation'] = $WidgetArea->getWidgetAreaLocationDictionary(false); $data['dictionary']['menu'] = $Menu->getMenuDictionary(true, true, false); $data['dictionary']['postCategory'] = ThemeHelper::createTermDictionary('category', array(), array(), array(), 'id'); $this->setPostMetaDefault($data['option'], 'general'); $Template = new ThemeTemplate($data, THEME_PATH_TEMPLATE . 'admin/meta_box_general.php'); echo $Template->output(); }