Changeset 3596

Show
Ignore:
Timestamp:
11/18/09 14:45:02 (11 years ago)
Author:
marcio.galvao
Message:

#21

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/classes/journal/JournalSettingsDAO.inc.php

    r3526 r3596  
    113113         */ 
    114114        function updateSetting($journalId, $name, $value, $type = null, $isLocalized = false) { 
    115  
     115         
    116116                $cache =& $this->_getCache($journalId); 
    117117                $cache->setCache($name, $value); 
     
    131131                                $keyFields 
    132132                        ); 
    133                 } else { 
    134                         if (is_array($value)) foreach ($value as $locale => $localeValue) {                                              
    135                                 $this->update('DELETE FROM journal_settings WHERE journal_id = ? AND setting_name = ? AND locale = ?', array($journalId, $name, $locale)); 
     133                } else {                         
     134                        if (is_array($value)) foreach ($value as $locale => $localeValue) {                      
     135                                // Scielo fix substr($locale,0,5) 
     136                                $this->update('DELETE FROM journal_settings WHERE journal_id = ? AND setting_name = ? AND locale = ?', array($journalId, $name, substr($locale,0,5))); 
    136137                                if (empty($localeValue)) continue; 
    137138                                $type = null;