Changeset 879:0f41872a14e9 for inc/core
- Timestamp:
- 08/21/12 10:09:36 (13 years ago)
- Branch:
- sexy
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/core/class.dc.namespace.php
r873 r879 49 49 } 50 50 51 private function getSettings($ settings=null)51 private function getSettings($rs=null) 52 52 { 53 if ($ settings == null) {53 if ($rs == null) { 54 54 $strReq = 'SELECT blog_id, setting_id, setting_value, '. 55 55 'setting_type, setting_label, setting_ns '. … … 61 61 62 62 try { 63 $ settings = $this->con->select($strReq);63 $rs = $this->con->select($strReq); 64 64 } catch (Exception $e) { 65 65 trigger_error(__('Unable to retrieve settings:').' '.$this->con->error(), E_USER_ERROR); 66 66 } 67 67 } 68 foreach ($settings as $s)69 { 70 if ($ s->f('setting_ns') != $this->ns){68 while ($rs->fetch()) 69 { 70 if ($rs->f('setting_ns') != $this->ns){ 71 71 break; 72 72 } 73 $id = trim($ s->f('setting_id'));74 $value = $ s->f('setting_value');75 $type = $ s->f('setting_type');73 $id = trim($rs->f('setting_id')); 74 $value = $rs->f('setting_value'); 75 $type = $rs->f('setting_type'); 76 76 77 77 if ($type == 'float' || $type == 'double') { … … 83 83 settype($value,$type); 84 84 85 $array = $ s->blog_id ? 'local' : 'global';85 $array = $rs->blog_id ? 'local' : 'global'; 86 86 87 87 $this->{$array.'_settings'}[$id] = array( … … 89 89 'value' => $value, 90 90 'type' => $type, 91 'label' => (string) $ s->f('setting_label'),92 'global' => $ s->blog_id == ''91 'label' => (string) $rs->f('setting_label'), 92 'global' => $rs->blog_id == '' 93 93 ); 94 94 }
Note: See TracChangeset
for help on using the changeset viewer.