Dotclear


Ignore:
Timestamp:
09/23/13 23:40:40 (12 years ago)
Author:
Dsls
Branch:
default
Message:

exit is a bit rough and not really ob_start compliand, made it smoother for plugins; Tuned pages plugin so that it works ... now

Location:
inc/admin/actions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/actions/class.dcaction.php

    r2039 r2048  
    223223     public function redirect($params=array(),$with_selected_entries=false) { 
    224224          http::redirect($this->getRedirection($params,$with_selected_entries)); 
     225          exit; 
    225226     }     
    226227      
     
    270271                    } 
    271272                    if ($performed) { 
    272                          exit; 
     273                         return true; 
    273274                    } 
    274275               } catch (Exception $e) { 
  • inc/admin/actions/class.dcactionposts.php

    r2001 r2048  
    4848               array( 
    4949                    html::escapeHTML($this->core->blog->name) => '', 
    50                     __('Entries') => 'posts.php', 
     50                    __('Entries') => $this->getRedirection(array(),true), 
    5151                    '<span class="page-title">'.__('Entries actions').'</span>' => '' 
    5252               )) 
     
    8787class dcDefaultPostActions  
    8888{ 
    89      public static function adminPostsActionsPage($core, dcPostsActionsPage $ap) { 
     89     public static function adminPostsActionsPage($core, $ap) { 
    9090          if ($core->auth->check('publish,contentadmin',$core->blog->id)) { 
    9191               $ap->addAction( 
     
    211211               $ap->redirect(array('upd'=>1),true); 
    212212          } else { 
     213 
    213214               $ap->beginPage( 
    214215                    dcPage::breadcrumb( 
    215216                         array( 
    216217                              html::escapeHTML($core->blog->name) => '', 
    217                               __('Entries') => 'posts.php', 
     218                              __('Entries') => $ap->getRedirection(array(),true), 
    218219                              '<span class="page-title">'.__('Change category for entries').'</span>' => '' 
    219220               ))); 
    220                 
    221221               # categories list 
    222222               # Getting categories 
    223223               $categories_combo = dcAdminCombos::getCategoriesCombo( 
    224                     $core->blog->getCategories(array('post_type'=>'post')) 
     224                    $core->blog->getCategories() 
    225225               );              
    226226               echo 
    227                '<form action="posts.php" method="post">'. 
     227               '<form action="'.$ap->getRedirection(array(),true).'" method="post">'. 
    228228               $ap->getCheckboxes(). 
    229229               '<p><label for="new_cat_id" class="classic">'.__('Category:').'</label> '. 
    230                form::combo('new_cat_id',$categories_combo,''); 
     230               form::combo(array('new_cat_id'),$categories_combo,''); 
    231231                
    232232               if ($core->auth->check('categories', $core->blog->id)) { 
     
    244244               echo 
    245245               $core->formNonce(). 
     246               $ap->getHiddenFields(). 
    246247               form::hidden(array('action'),'category'). 
    247248               '<input type="submit" value="'.__('Save').'" /></p>'. 
     
    285286                         array( 
    286287                              html::escapeHTML($core->blog->name) => '', 
    287                               __('Entries') => 'posts.php', 
     288                              __('Entries') => $ap->getRedirection(array(),true), 
    288289                              '<span class="page-title">'.__('Change author for entries').'</span>' => '')), 
    289290                         dcPage::jsLoad('js/jquery/jquery.autocomplete.js'). 
     
    302303                
    303304               echo 
    304                     $core->formNonce(). 
     305                    $core->formNonce().$ap->getHiddenFields(). 
    305306                    form::hidden(array('action'),'author'). 
    306307                    '<input type="submit" value="'.__('Save').'" /></p>'. 
     
    326327                         array( 
    327328                              html::escapeHTML($core->blog->name) => '', 
    328                               __('Entries') => 'posts.php', 
     329                              __('Entries') => $ap->getRedirection(array(),true), 
    329330                              '<span class="page-title">'.__('Change language for entries').'</span>' => '' 
    330331               ))); 
     
    353354                
    354355               echo 
    355                     $core->formNonce(). 
     356                    $core->formNonce().$ap->getHiddenFields(). 
    356357                    form::hidden(array('action'),'lang'). 
    357358                    '<input type="submit" value="'.__('Save').'" /></p>'. 
Note: See TracChangeset for help on using the changeset viewer.

Sites map