示例#1
0
 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();
 }
示例#2
0
文件: list.php 项目: nikrou/dotclear
$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>';
    ?>