public static function onActionLegacy($core, dcPagesActionsPage $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'), ''); ob_start(); $core->callBehavior('adminPostsActionsContent', $core, $as->getAction(), $as->getHiddenFields(true)); $res = ob_get_contents(); ob_end_clean(); $res = str_replace("posts_actions.php", "plugin.php", $res); echo $res; $as->endPage(); }
$nb_per_page = 30; if (!empty($_GET['nb']) && (int) $_GET['nb'] > 0) { $nb_per_page = (int) $_GET['nb']; } $params['limit'] = array(($page - 1) * $nb_per_page, $nb_per_page); $params['no_content'] = true; $params['order'] = 'post_position ASC, post_title ASC'; try { $pages = $core->blog->getPosts($params); $counter = $core->blog->getPosts($params, true); $post_list = new adminPagesList($core, $pages, $counter->f(0)); } catch (Exception $e) { $core->error->add($e->getMessage()); } # Actions combo box $pages_actions_page = new dcPagesActionsPage($core, 'plugin.php', array('p' => 'pages')); if (!$pages_actions_page->process()) { # --BEHAVIOR-- adminPagesActionsCombo $core->callBehavior('adminPagesActionsCombo', array(&$combo_action)); /* Display -------------------------------------------------------- */ ?> <html> <head> <title><?php echo __('Pages'); ?> </title> <?php echo dcPage::jsLoad('js/jquery/jquery-ui.custom.js') . dcPage::jsLoad('js/jquery/jquery.ui.touch-punch.js') . dcPage::jsLoad(dcPage::getPF('pages/list.js')) . '<script type="text/javascript">' . "\n" . '//<![CDATA[' . "\n" . dcPage::jsVar('dotclear.msg.confirm_delete_posts', __("Are you sure you want to delete selected pages?")) . "\n" . '//]]>' . "\n" . '</script>'; ?>