addBehavior('adminPostsActionsPage',array('dcLegacyPosts','adminPostsActionsPage')); $GLOBALS['core']->addBehavior('adminCommentsActionsPage',array('dcLegacyComments','adminCommentsActionsPage')); /* Handle deprecated behaviors : * adminPostsActionsCombo * adminPostsActionsHeaders * adminPostsActionsContent */ class dcLegacyPosts { public static function adminPostsActionsPage($core, dcPostsActionsPage $as) { $stub_actions = new ArrayObject(); $core->callBehavior('adminPostsActionsCombo',array($stub_actions)); if (!empty($stub_actions)) { $as->addAction($stub_actions,array('dcLegacyPosts','onActionLegacy')); } } public static function onActionLegacy($core, dcPostsActionsPage $as, $post) { $core->callBehavior('adminPostsActions',$core,$as->getRS(),$as->getAction(),$as->getRedirection()); $as->beginPage('', dcPage::jsLoad('js/jquery/jquery.autocomplete.js'). dcPage::jsMetaEditor(). $core->callBehavior('adminPostsActionsHeaders'),''); $core->callBehavior('adminPostsActionsContent',$core,$as->getAction(),$as->getHiddenFields(true)); $as->endPage(); } } /* Handle deprecated behaviors : * adminCommentsActionsCombo * adminCommentsActionsHeaders * adminCommentsActionsContent */ class dcLegacyComments { public static function adminCommentsActionsPage($core, dcCommentsActionsPage $as) { $stub_actions = new ArrayObject(); $core->callBehavior('adminCommentsActionsCombo',array($stub_actions)); if (!empty($stub_actions)) { $as->addAction($stub_actions,array('dcLegacyComments','onActionLegacy')); } } public static function onActionLegacy($core, dcCommentsActionsPage $as, $Comment) { $core->callBehavior('adminCommentsActions',$core,$as->getRS(),$as->getAction(),$as->getRedirection()); $as->beginPage('', dcPage::jsLoad('js/jquery/jquery.autocomplete.js'). dcPage::jsMetaEditor(). $core->callBehavior('adminCommentsActionsHeaders'),''); $core->callBehavior('adminCommentsActionsContent',$core,$as->getAction(),$as->getHiddenFields(true)); $as->endPage(); } }