Dotclear


Ignore:
Timestamp:
08/16/13 10:39:47 (12 years ago)
Author:
Dsls
Branch:
default
Message:
  • Added foldable sidebar entries,
  • Added new behavior : adminPostFormSidebarItems
  • Sidebar entries are now manageable from plugins

see #1533

Location:
plugins/pings
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/pings/_admin.php

    r1179 r1392  
    3333 
    3434$core->addBehavior('adminPostHeaders',array('pingsBehaviors','pingJS')); 
    35 $core->addBehavior('adminPostFormSidebar',array('pingsBehaviors','pingsForm')); 
     35$core->addBehavior('adminPostFormSidebarItems',array('pingsBehaviors','pingsFormItems')); 
    3636$core->addBehavior('adminAfterPostCreate',array('pingsBehaviors','doPings')); 
    3737$core->addBehavior('adminAfterPostUpdate',array('pingsBehaviors','doPings')); 
  • plugins/pings/lib.pings.php

    r1365 r1392  
    4141     } 
    4242      
    43      public static function pingsForm($post) 
     43     public static function pingsFormItems($items,$post) 
    4444     { 
    4545          $core =& $GLOBALS['core']; 
     
    5959          } 
    6060           
    61           echo '<h5 class="ping-services">'.__('Pings:').'</h5>'; 
     61          $item = '<h5 class="ping-services">'.__('Pings:').'</h5>'; 
    6262          $i = 0; 
    6363          foreach ($pings_uris as $k => $v) 
    6464          { 
    65                echo 
     65               $item .= 
    6666               '<p class="ping-services"><label for="pings_do-'.$i.'" class="classic">'. 
    6767               form::checkbox(array('pings_do[]','pings_do-'.$i),html::escapeHTML($v),in_array($v,$pings_do)).' '. 
     
    6969               $i++; 
    7070          } 
     71          $items['options-box']['items']['pings']=$item; 
     72           
    7173     } 
    7274      
Note: See TracChangeset for help on using the changeset viewer.

Sites map