Changeset 40
- Timestamp:
- 10/01/07 14:47:45 (1 year ago)
- Files:
-
- trunk/src/includes/editam/controllers/preferences_controller.php (modified) (1 diff)
- trunk/src/includes/editam/helpers/preferences_helper.php (modified) (1 diff)
- trunk/src/includes/editam/installers/editam_1/profiles/base_system/profile.php (modified) (2 diffs)
- trunk/src/includes/editam/models/preferences/core_preferences.php (modified) (2 diffs)
- trunk/src/includes/editam/views/form_fields/_text.tpl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/includes/editam/controllers/preferences_controller.php
r13 r40 61 61 foreach (array_keys($this->SitePreferences) as $k){ 62 62 $Preference =& $this->SitePreferences[$k]; 63 if ($Preference->get('is_editable') && !empty($this->params['preferences'][$Preference->id])) {63 if ($Preference->get('is_editable') && isset($this->params['preferences'][$Preference->id])) { 64 64 $Preference->set('value', $this->params['preferences'][$Preference->id]); 65 65 $Preference->save(); trunk/src/includes/editam/helpers/preferences_helper.php
r2 r40 87 87 return $this->_controller->render(array('partial'=>'../form_fields/'.(empty($field_view) ? 'text' : $field_view))); 88 88 } 89 90 function time_zone_selector() 91 { 92 } 89 93 } 90 94 trunk/src/includes/editam/installers/editam_1/profiles/base_system/profile.php
r18 r40 102 102 'name'=>'editam_admin_color', 103 103 'title'=>'Editam admin color', 104 'value' => '# 805',104 'value' => '#068', 105 105 'is_editable' => true, 106 106 'is_core' => true)); … … 142 142 $Preference->save(); 143 143 } 144 145 146 $Preference = new SitePreference(array( 147 'name'=>'time_zone', 148 'title'=>'Time zone', 149 'value' => 'UTC', 150 'is_editable' => true, 151 'is_core' => true)); 152 153 $Preference->save(); 154 155 156 $Preference = new SitePreference(array( 157 'name'=>'site_languages', 158 'title'=>'Website languages', 159 'value' => join(',',Ak::langs()), 160 'is_editable' => true, 161 'is_core' => true)); 162 163 $Preference->save(); 164 144 165 } 145 166 trunk/src/includes/editam/models/preferences/core_preferences.php
r17 r40 136 136 } 137 137 138 139 138 140 139 function getEditamVersionFormView(&$Preference) … … 149 148 } 150 149 150 function getTimeZoneFormView(&$Preferences) 151 { 152 return 'core/time_zone'; 153 } 151 154 } 152 155 trunk/src/includes/editam/views/form_fields/_text.tpl
r2 r40 1 1 <?php 2 if (!empty($params['site_preference'][$Preference->id]['value'])) { 2 3 $value = ''; 4 5 if (isset($params['site_preference'][$Preference->id]['value'])) { 3 6 $value = $params['site_preference'][$Preference->id]['value']; 4 }elseif ( !empty($Preference->value)){7 }elseif (isset($Preference->value)){ 5 8 $value = $Preference->value; 6 9 } … … 8 11 <label for="site_preference-{Preference.id}"><%= translate Preference.title %></label><br /> 9 12 <input type="text" name="preferences[{Preference.id}]" 10 id="site_preference-{Preference.id}" value="{value ?}" />13 id="site_preference-{Preference.id}" value="{value}" />
