Changeset 3709:c88e69474c34 for plugins/pages/list.php
- Timestamp:
- 02/18/18 18:16:29 (8 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/pages/list.php
r3421 r3709 10 10 # 11 11 # -- END LICENSE BLOCK ----------------------------------------- 12 if (!defined('DC_CONTEXT_ADMIN')) { return;}12 if (!defined('DC_CONTEXT_ADMIN')) {return;} 13 13 dcPage::check('pages,contentadmin'); 14 14 … … 16 16 -------------------------------------------------------- */ 17 17 $params = array( 18 18 'post_type' => 'page' 19 19 ); 20 20 21 $page = !empty($_GET['page']) ? max(1,(integer) $_GET['page']) : 1;22 $nb_per_page = 21 $page = !empty($_GET['page']) ? max(1, (integer) $_GET['page']) : 1; 22 $nb_per_page = 30; 23 23 24 24 if (!empty($_GET['nb']) && (integer) $_GET['nb'] > 0) { 25 25 $nb_per_page = (integer) $_GET['nb']; 26 26 } 27 27 28 $params['limit'] = array((($page-1)*$nb_per_page),$nb_per_page);28 $params['limit'] = array((($page - 1) * $nb_per_page), $nb_per_page); 29 29 $params['no_content'] = true; 30 $params['order'] = 'post_position ASC, post_title ASC';30 $params['order'] = 'post_position ASC, post_title ASC'; 31 31 32 32 try { 33 $pages= $core->blog->getPosts($params);34 $counter = $core->blog->getPosts($params,true);35 $post_list = new adminPagesList($core,$pages,$counter->f(0));33 $pages = $core->blog->getPosts($params); 34 $counter = $core->blog->getPosts($params, true); 35 $post_list = new adminPagesList($core, $pages, $counter->f(0)); 36 36 } catch (Exception $e) { 37 37 $core->error->add($e->getMessage()); 38 38 } 39 39 40 40 # Actions combo box 41 41 42 $pages_actions_page = new dcPagesActionsPage($core, 'plugin.php',array('p'=>'pages'));42 $pages_actions_page = new dcPagesActionsPage($core, 'plugin.php', array('p' => 'pages')); 43 43 44 44 if (!$pages_actions_page->process()) { 45 45 46 47 46 # --BEHAVIOR-- adminPagesActionsCombo 48 $core->callBehavior('adminPagesActionsCombo',array(&$combo_action));47 $core->callBehavior('adminPagesActionsCombo', array(&$combo_action)); 49 48 50 49 /* Display 51 50 -------------------------------------------------------- */ 52 ?>51 ?> 53 52 <html> 54 53 <head> 55 54 <title><?php echo __('Pages'); ?></title> 56 55 <?php 57 58 dcPage::jsLoad('js/jquery/jquery-ui.custom.js').59 dcPage::jsLoad('js/jquery/jquery.ui.touch-punch.js').60 dcPage::jsLoad(dcPage::getPF('pages/list.js')).61 '<script type="text/javascript">'."\n".62 dcPage::jsVar('dotclear.msg.confirm_delete_posts',__("Are you sure you want to delete selected pages?")).63 56 echo 57 dcPage::jsLoad('js/jquery/jquery-ui.custom.js') . 58 dcPage::jsLoad('js/jquery/jquery.ui.touch-punch.js') . 59 dcPage::jsLoad(dcPage::getPF('pages/js/list.js')) . 60 '<script type="text/javascript">' . "\n" . 61 dcPage::jsVar('dotclear.msg.confirm_delete_posts', __("Are you sure you want to delete selected pages?")) . 62 '</script>'; 64 63 65 ?>64 ?> 66 65 </head> 67 66 … … 69 68 <?php 70 69 echo dcPage::breadcrumb( 71 72 73 __('Pages')=> ''74 )).dcPage::notices();70 array( 71 html::escapeHTML($core->blog->name) => '', 72 __('Pages') => '' 73 )) . dcPage::notices(); 75 74 76 if (!empty($_GET['upd'])) {77 78 } elseif (!empty($_GET['del'])) {79 80 } elseif (!empty($_GET['reo'])) {81 82 }83 echo84 '<p class="top-add"><a class="button add" href="'.$p_url.'&act=page">'.__('New page').'</a></p>';75 if (!empty($_GET['upd'])) { 76 dcPage::success(__('Selected pages have been successfully updated.')); 77 } elseif (!empty($_GET['del'])) { 78 dcPage::success(__('Selected pages have been successfully deleted.')); 79 } elseif (!empty($_GET['reo'])) { 80 dcPage::success(__('Selected pages have been successfully reordered.')); 81 } 82 echo 83 '<p class="top-add"><a class="button add" href="' . $p_url . '&act=page">' . __('New page') . '</a></p>'; 85 84 86 if (!$core->error->flag()) 87 { 88 # Show pages 89 $post_list->display($page,$nb_per_page, 90 '<form action="'.$core->adminurl->get('admin.plugin').'" method="post" id="form-entries">'. 85 if (!$core->error->flag()) { 86 # Show pages 87 $post_list->display($page, $nb_per_page, 88 '<form action="' . $core->adminurl->get('admin.plugin') . '" method="post" id="form-entries">' . 91 89 92 '%s'.90 '%s' . 93 91 94 '<div class="two-cols">'.95 '<p class="col checkboxes-helpers"></p>'.92 '<div class="two-cols">' . 93 '<p class="col checkboxes-helpers"></p>' . 96 94 97 '<p class="col right"><label for="action" class="classic">'.__('Selected pages action:').'</label> '.98 form::combo('action',$pages_actions_page->getCombo()).99 '<input id="do-action" type="submit" value="'.__('ok').'" />'.100 form::hidden(array('post_type'),'page').101 form::hidden(array('p'),'pages').102 form::hidden(array('act'),'list').103 $core->formNonce().104 '</p></div>'.105 '<p class="clear form-note hidden-if-js">'.106 __('To rearrange pages order, change number at the begining of the line, then click on “Save pages order” button.').'</p>'.107 '<p class="clear form-note hidden-if-no-js">'.108 __('To rearrange pages order, move items by drag and drop, then click on “Save pages order” button.').'</p>'.109 '<p><input type="submit" value="'.__('Save pages order').'" name="reorder" class="clear" /></p>'.110 111 }112 dcPage::helpBlock('pages');113 ?>95 '<p class="col right"><label for="action" class="classic">' . __('Selected pages action:') . '</label> ' . 96 form::combo('action', $pages_actions_page->getCombo()) . 97 '<input id="do-action" type="submit" value="' . __('ok') . '" />' . 98 form::hidden(array('post_type'), 'page') . 99 form::hidden(array('p'), 'pages') . 100 form::hidden(array('act'), 'list') . 101 $core->formNonce() . 102 '</p></div>' . 103 '<p class="clear form-note hidden-if-js">' . 104 __('To rearrange pages order, change number at the begining of the line, then click on “Save pages order” button.') . '</p>' . 105 '<p class="clear form-note hidden-if-no-js">' . 106 __('To rearrange pages order, move items by drag and drop, then click on “Save pages order” button.') . '</p>' . 107 '<p><input type="submit" value="' . __('Save pages order') . '" name="reorder" class="clear" /></p>' . 108 '</form>'); 109 } 110 dcPage::helpBlock('pages'); 111 ?> 114 112 </body> 115 113 </html>
Note: See TracChangeset
for help on using the changeset viewer.