Changeset 30456


Ignore:
Timestamp:
Nov 12, 2014, 1:41:04 PM (9 years ago)
Author:
plg
Message:

avoid calling load_conf_from_db() which may break some plugin config

Location:
extensions/stripped_black_bloc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/stripped_black_bloc/admin/upgrade.inc.php

    r23569 r30456  
    1717  'hover_action'         => 'fadein', //fadein - fadeout - border - none
    1818  );
    19   $query = "
    20 INSERT INTO " . CONFIG_TABLE . " (param,value,comment)
    21 VALUES ('stripped_black_bloc' , '".pwg_db_real_escape_string(serialize($config))."' , 'color_main#column_width#thumbnail_width#catthumb(none - same - all)');";
    22   pwg_query($query);
    23   load_conf_from_db();
     19
     20  conf_update_param('stripped_black_bloc', $config, true);
    2421}
    25 elseif (count(unserialize( $conf['stripped_black_bloc'] ))!=8)
     22elseif (count(safe_unserialize( $conf['stripped_black_bloc'] ))!=8)
    2623{
    27   $conff=unserialize($conf['stripped_black_bloc']);
     24  $conff = safe_unserialize($conf['stripped_black_bloc']);
    2825  $config = array(
    2926  'color_main'            => (isset($conff['color_main'])) ? $conff['color_main'] :'E6554F',
     
    3633  'hover_action'         => (isset($conff['hover_action'])) ? $conff['hover_action'] :'fadein' //fadein - fadeout - border - none
    3734  );
    38   conf_update_param('stripped_black_bloc', pwg_db_real_escape_string(serialize($config)));
    39   load_conf_from_db();
     35
     36  conf_update_param('stripped_black_bloc', $config, true);
    4037}
    4138?>
  • extensions/stripped_black_bloc/themeconf.inc.php

    r21344 r30456  
    3636{
    3737  global $conf, $template;
    38   $config = unserialize( $conf['stripped_black_bloc'] );
     38  $config = safe_unserialize( $conf['stripped_black_bloc'] );
    3939  $template->assign( 'stripped_black_bloc', $config );
    4040}
     
    5858  }
    5959 
    60   $config = unserialize( $conf['stripped_black_bloc'] );
     60  $config = safe_unserialize( $conf['stripped_black_bloc'] );
    6161  $template->assign( 'stripped_black_bloc', $config );
    6262  $new_tplvar=array();
Note: See TracChangeset for help on using the changeset viewer.