Dotclear

Changeset 556:391a00fa22a6 for plugins


Ignore:
Timestamp:
07/10/11 10:43:48 (14 years ago)
Author:
Franck <carnet.franck.paul@…>
Branch:
themes
Message:

Commentaires et behaviours supplémentaires

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/simpleMenu/index.php

    r555 r556  
    8888 
    8989# Liste des types d'item de menu 
    90 $items = array('home' => array(__('Home'),0)); 
     90$items = array('home' => array(__('Home'),false)); 
    9191 
    9292if (count($langs_combo) > 1) { 
    93      $items['lang'] = array(__('Language'),1); 
     93     $items['lang'] = array(__('Language'),true); 
    9494} 
    9595if (count($categories_combo)) { 
    96      $items['category'] = array(__('Category'),1); 
     96     $items['category'] = array(__('Category'),true); 
    9797} 
    9898if (count($months_combo) > 1) { 
    99      $items['archive'] = array(__('Archive'),1); 
     99     $items['archive'] = array(__('Archive'),true); 
    100100} 
    101101if ($core->plugins->moduleExists('pages')) { 
    102102     if(count($pages_combo)) 
    103           $items['pages'] = array(__('Page'),1); 
     103          $items['pages'] = array(__('Page'),true); 
    104104} 
    105105if ($core->plugins->moduleExists('tags')) { 
    106106     if (count($tags_combo) > 1) 
    107           $items['tags'] = array(__('Tags'),1); 
     107          $items['tags'] = array(__('Tags'),true); 
    108108} 
    109109 
    110110# --BEHAVIOR-- adminSimpleMenuAddType 
     111# Should add an item to $items as an array(<label>,<optional step (true or false)>) 
    111112$core->callBehavior('adminSimpleMenuAddType',$items); 
    112113 
    113 $items['special'] = array(__('User defined'),0); 
     114$items['special'] = array(__('User defined'),false); 
    114115 
    115116$items_combo = array(); 
     
    146147               break; 
    147148          case 2: 
    148                if ($items[$item_type][1] > 0) { 
     149               if ($items[$item_type][1]) { 
    149150                    // Second step (optional), menu item sub-type to be selected 
    150151                    $item_select = ''; 
     
    205206                         break; 
    206207                    case 'special': 
     208                         break; 
     209                    default: 
     210                         # --BEHAVIOR-- adminSimpleMenuBeforeEdit 
     211                         # Should modify if necessary $item_label, $item_descr and $item_url 
     212                         # Should set if necessary $item_select_label (displayed on further admin step only) 
     213                         $core->callBehavior('adminSimpleMenuBeforeEdit',$item_type,$item_select, 
     214                              $item_label,$item_descr,$item_url,$item_select_label); 
    207215                         break; 
    208216               } 
     
    430438               break; 
    431439          case 2: 
    432                if ($items[$item_type][1] > 0) { 
     440               if ($items[$item_type][1]) { 
    433441                    // Choix à faire 
    434442                    echo '<form id="additem" action="'.$p_url.'&add=3" method="post">'; 
     
    455463                                   form::combo('item_select',$tags_combo,''); 
    456464                              break; 
     465                         default: 
     466                              echo 
     467                                   # --BEHAVIOR-- adminSimpleMenuSelect 
     468                                   # Optional step once $item_type known : should provide a field using 'item_select' as id 
     469                                   $core->callBehavior('adminSimpleMenuSelect',$item_type,'item_select'); 
    457470                    } 
    458471                    echo form::hidden('item_type',$item_type); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map