function Dwoo_Plugin_page_description(Dwoo $dwoo, $mode = true) { global $page_id; $temp = CAT_Page::getInstance($page_id)->getDescription(); if (true === $mode) { return $temp; } else { echo $temp; return true; } }
/** * get instance for page with ID $page_id * * @access public * @param integer $page_id * @return object **/ public static function getInstance($page_id) { if (!is_numeric($page_id)) { self::printFatalError('Invalid page ID!'); } if (!self::$helper) { self::$helper = CAT_Helper_Page::getInstance(); } if ($page_id == -1 || !isset(self::$instances[$page_id])) { if ($page_id == -1) { $page_id = self::$helper->selectPage(); } self::$instances[$page_id] = new self($page_id); self::init($page_id); } return self::$instances[$page_id]; }
function page_keywords($mode = false) { global $page_id; $temp = CAT_Page::getInstance($page_id)->getKeywords(); if ($mode) { return $temp; } echo $temp; }
function Dwoo_plugin_page_content(Dwoo $dwoo, $block = 1) { global $page_id; CAT_Page::getInstance($page_id)->getPageContent($block); }
include $root . '/framework/class.secure.php'; } else { trigger_error(sprintf("[ <b>%s</b> ] Can't include class.secure.php!", $_SERVER['SCRIPT_NAME']), E_USER_ERROR); } } $val = CAT_Helper_Validate::getInstance(); // =============== // ! Get page id // =============== $page_id = $val->get('_REQUEST', 'page_id', 'numeric'); if (!$page_id) { header("Location: index.php"); exit(0); } $backend = CAT_Backend::getInstance('Pages', 'pages_modify'); $page = CAT_Page::getInstance($page_id); $addons = CAT_Helper_Addons::getInstance(); // for old modules include CAT_PATH . '/framework/class.admin.php'; $admin = new admin('Pages', 'pages_modify'); // ============= // ! Get perms // ============= if (!CAT_Helper_Page::getPagePermission($page_id, 'admin')) { $backend->print_error('You do not have permissions to modify this page'); } $parser->setGlobals('MOD_URL', CAT_ADMIN_URL . '/pages/modify.php?page_id=' . $page_id); $wysiwyg = $val->get('_GET', 'wysiwyg', 'scalar'); $sectionId = isset($wysiwyg) ? htmlspecialchars($wysiwyg) : NULL; // ==================== // ! Get page details