Dotclear


Ignore:
Timestamp:
02/09/16 14:50:49 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Better this way, adresses #1833

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/dbschema/upgrade.php

    r3163 r3164  
    534534          $rs = $core->con->select(sprintf($strReqSelect,$setting,$ns)); 
    535535          while ($rs->fetch()) { 
    536                $value = unserialize($rs->setting_value); 
     536               $value = @unserialize($rs->setting_value); 
    537537               if (!$value) { 
    538538                    $value = array(); 
    539539               } 
    540                $value = json_encode(settype($value,'array')); 
     540               settype($value,'array'); 
     541               $value = json_encode($value); 
    541542               $rs2 = "UPDATE ".$core->prefix."setting ". 
    542543                    "SET setting_type='array', setting_value = '".$core->con->escape($value)."' ". 
     
    568569          $rs = $core->con->select(sprintf($strReqSelect,$pref,$ws)); 
    569570          while ($rs->fetch()) { 
    570                $value = unserialize($rs->pref_value); 
     571               $value = @unserialize($rs->pref_value); 
    571572               if (!$value) { 
    572573                    $value = array(); 
    573574               } 
    574                $value = json_encode(settype($value,'array')); 
     575               settype($value,'array'); 
     576               $value = json_encode($value); 
    575577               $rs2 = "UPDATE ".$core->prefix."pref ". 
    576578                    "SET pref_type='array', pref_value = '".$core->con->escape($value)."' ". 
Note: See TracChangeset for help on using the changeset viewer.

Sites map