Dotclear

Changeset 3159:a7553434ee4c for plugins


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
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • plugins/antispam/inc/class.dc.spamfilters.php

    r2566 r3159  
    128128               $this->core->blog->settings->antispam->drop('antispam_filters'); 
    129129          } 
    130           $this->core->blog->settings->antispam->put('antispam_filters',serialize($opts),'string','Antispam Filters',true,$global); 
     130          $this->core->blog->settings->antispam->put('antispam_filters',$opts,'array','Antispam Filters',true,$global); 
    131131     } 
    132132 
     
    134134     { 
    135135          if ($this->core->blog->settings->antispam->antispam_filters !== null) { 
    136                $this->filters_opt = @unserialize($this->core->blog->settings->antispam->antispam_filters); 
     136               $this->filters_opt = $this->core->blog->settings->antispam->antispam_filters; 
    137137          } 
    138138 
  • plugins/pings/_admin.php

    r2849 r3159  
    3131     $core->blog->settings->addNamespace('pings'); 
    3232     $core->blog->settings->pings->put('pings_active',1,'boolean','Activate pings plugin',true,true); 
    33      $core->blog->settings->pings->put('pings_uris',serialize($default_pings_uris),'string','Pings services URIs',true,true); 
     33     $core->blog->settings->pings->put('pings_uris',$default_pings_uris,'array','Pings services URIs',true,true); 
    3434} 
    3535 
  • plugins/pings/index.php

    r2566 r3159  
    1616try 
    1717{ 
    18      $pings_uris = @unserialize($core->blog->settings->pings->pings_uris); 
     18     $pings_uris = $core->blog->settings->pings->pings_uris; 
    1919     if (!$pings_uris) { 
    2020          $pings_uris = array(); 
     
    3535          $core->blog->settings->addNamespace('pings'); 
    3636          $core->blog->settings->pings->put('pings_active',!empty($_POST['pings_active']),null,null,true,true); 
    37           $core->blog->settings->pings->put('pings_uris',serialize($pings_uris),null,null,true,true); 
     37          $core->blog->settings->pings->put('pings_uris',$pings_uris,null,null,true,true); 
    3838          dcPage::addSuccessNotice(__('Settings have been successfully updated.')); 
    3939          http::redirect($p_url); 
  • plugins/pings/lib.pings.php

    r2849 r3159  
    5050          } 
    5151 
    52           $pings_uris = @unserialize($core->blog->settings->pings->pings_uris); 
     52          $pings_uris = $core->blog->settings->pings->pings_uris; 
    5353          if (empty($pings_uris) || !is_array($pings_uris)) { 
    5454               return; 
     
    8686          } 
    8787 
    88           $pings_uris = @unserialize($core->blog->settings->pings->pings_uris); 
     88          $pings_uris = $core->blog->settings->pings->pings_uris; 
    8989          if (empty($pings_uris) || !is_array($pings_uris)) { 
    9090               return; 
  • 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