Dotclear


Ignore:
Timestamp:
09/24/13 09:37:38 (12 years ago)
Author:
Dsls
Branch:
default
Message:
  • Restored previous available pages actions
  • strenghened code in actions (especially if no selection in secondary action page)
  • isolated pages plugin classes, more readable now
  • Made terms more generic in tags behaviors ("selection" instead of "entries")
File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/dclegacy/_admin.php

    r1905 r2055  
    1313 
    1414$GLOBALS['core']->addBehavior('adminPostsActionsPage',array('dcLegacyPosts','adminPostsActionsPage')); 
     15$GLOBALS['core']->addBehavior('adminPagessActionsPage',array('dcLegacyPosts','adminPagesActionsPage')); 
    1516$GLOBALS['core']->addBehavior('adminCommentsActionsPage',array('dcLegacyComments','adminCommentsActionsPage')); 
    1617 
     
    6970     } 
    7071} 
     72/* Handle deprecated behaviors :  
     73    * adminPagesActionsCombo 
     74     * adminPagesActionsHeaders 
     75     * adminPagesActionsContent 
     76*/ 
     77class dcLegacyPages 
     78{ 
     79     public static function adminPagesActionsPage($core, dcPagesActionsPage $as) { 
     80          $stub_actions = new ArrayObject(); 
     81          $core->callBehavior('adminPagesActionsCombo',array($stub_actions)); 
     82          if (!empty($stub_actions)) { 
     83               $as->addAction($stub_actions,array('dcLegacyPages','onActionLegacy')); 
     84          } 
     85     } 
     86      
     87     public static function onActionLegacy($core, dcPagesActionsPage $as, $post) { 
     88          $core->callBehavior('adminPagesActions',$core,$as->getRS(),$as->getAction(),$as->getRedirection()); 
     89          $as->beginPage('', 
     90               dcPage::jsLoad('js/jquery/jquery.autocomplete.js'). 
     91               dcPage::jsMetaEditor(). 
     92               $core->callBehavior('adminPagesActionsHeaders'),''); 
     93          $core->callBehavior('adminPagesActionsContent',$core,$as->getAction(),$as->getHiddenFields(true)); 
     94          $as->endPage(); 
     95     } 
     96} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map