Example #1
0
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;
    }
}
Example #2
0
 /**
  * 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;
}
Example #4
0
function Dwoo_plugin_page_content(Dwoo $dwoo, $block = 1)
{
    global $page_id;
    CAT_Page::getInstance($page_id)->getPageContent($block);
}
Example #5
0
        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