normalize_storyline_structure() as $key => $value) { $this->{$key} = $value; } $this->comic_categories = array(); foreach ($this->category_tree as $node) { $this->comic_categories[] = end(explode("/", $node)); } $this->post_categories = array(); } function _partial_path($file) { if (empty($this->_partial_path)) { $this->_partial_path = dirname(__FILE__) . '/views/' . get_class($this) . '/'; } return $this->_partial_path . $file . ".inc"; } function _display_storyline_checkboxes($prefix = "", $root_name = 'in-comic-category') { foreach ($this->category_tree as $node) { $parts = explode("/", $node); $category_id = end($parts); $name = (empty($prefix) ? "" : "${prefix}-") . $root_name; ?>
properties['blogcat']); foreach ($this->category_tree as $node) { $invalid_ids[] = end(explode('/', $node)); } foreach (get_all_category_ids() as $cat_id) { if (!in_array($cat_id, $invalid_ids)) { $category = get_category($cat_id); $additional_categories[strtolower($category->cat_name)] = $category; } } ksort($additional_categories); $name = (!empty($override_name)) ? $override_name : "additional-categories"; $selected_additional_categories = explode(",", $comicpress_manager->get_cpm_option("cpm-default-additional-categories")); $this->category_checkboxes = array(); if (count($additional_categories) > 0) { foreach ($additional_categories as $category) { $checked = (in_array($category->cat_ID, $selected_additional_categories) ? "checked=\"checked\"" : ""); $this->category_checkboxes[] = "
"; } } return $this->category_checkboxes; } function render_help() { include($this->_partial_path('help')); } } ?>