Dotclear


Ignore:
Timestamp:
02/05/16 15:12:03 (10 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Use new setting type 'array' for some settings, addresses #1833

Location:
plugins/simpleMenu
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • plugins/simpleMenu/_install.php

    r2773 r3159  
    2323     array('label' => 'Archives', 'descr' => '', 'url' => $blog_url.$core->url->getURLFor('archive')) 
    2424); 
    25 $core->blog->settings->system->put('simpleMenu',serialize($menu_default),'string','simpleMenu default menu',false,true); 
     25$core->blog->settings->system->put('simpleMenu',$menu_default,'array','simpleMenu default menu',false,true); 
    2626$core->blog->settings->system->put('simpleMenu_active',true,'boolean','Active',false,true); 
    2727 
  • plugins/simpleMenu/_public.php

    r3019 r3159  
    8282               return $ret; 
    8383 
    84           $menu = $GLOBALS['core']->blog->settings->system->get('simpleMenu'); 
    85           $menu = @unserialize($menu); 
    86  
     84          $menu = $core->blog->settings->system->simpleMenu; 
    8785          if (is_array($menu)) 
    8886          { 
     
    9290 
    9391               // Home recognition var 
    94                $home_url = html::stripHostURL($GLOBALS['core']->blog->url); 
     92               $home_url = html::stripHostURL($core->blog->url); 
    9593               $home_directory = dirname($home_url); 
    9694               if ($home_directory != '/') 
  • plugins/simpleMenu/index.php

    r2849 r3159  
    106106# Lecture menu existant 
    107107$menu = $core->blog->settings->system->get('simpleMenu'); 
    108 $menu = @unserialize($menu); 
    109108if (!is_array($menu)) { 
    110109     $menu = array(); 
     
    233232                              ); 
    234233                              // Save menu in blog settings 
    235                               $core->blog->settings->system->put('simpleMenu',serialize($menu)); 
     234                              $core->blog->settings->system->put('simpleMenu',$menu); 
    236235                              $core->blog->triggerBlog(); 
    237236 
     
    271270                         $menu = $newmenu; 
    272271                         // Save menu in blog settings 
    273                          $core->blog->settings->system->put('simpleMenu',serialize($menu)); 
     272                         $core->blog->settings->system->put('simpleMenu',$menu); 
    274273                         $core->blog->triggerBlog(); 
    275274 
     
    306305                    $menu = $newmenu; 
    307306                    // Save menu in blog settings 
    308                     $core->blog->settings->system->put('simpleMenu',serialize($menu)); 
     307                    $core->blog->settings->system->put('simpleMenu',$menu); 
    309308                    $core->blog->triggerBlog(); 
    310309 
     
    344343                    $menu = $newmenu; 
    345344                    // Save menu in blog settings 
    346                     $core->blog->settings->system->put('simpleMenu',serialize($menu)); 
     345                    $core->blog->settings->system->put('simpleMenu',$menu); 
    347346                    $core->blog->triggerBlog(); 
    348347 
Note: See TracChangeset for help on using the changeset viewer.

Sites map