Changeset 40

Show
Ignore:
Timestamp:
10/01/07 14:47:45 (1 year ago)
Author:
bermi
Message:

Updating TimeZone? defaults

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/includes/editam/controllers/preferences_controller.php

    r13 r40  
    6161            foreach (array_keys($this->SitePreferences) as $k){ 
    6262                $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])) { 
    6464                    $Preference->set('value', $this->params['preferences'][$Preference->id]); 
    6565                    $Preference->save(); 
  • trunk/src/includes/editam/helpers/preferences_helper.php

    r2 r40  
    8787        return $this->_controller->render(array('partial'=>'../form_fields/'.(empty($field_view) ? 'text' : $field_view))); 
    8888    } 
     89     
     90    function time_zone_selector() 
     91    { 
     92    } 
    8993} 
    9094 
  • trunk/src/includes/editam/installers/editam_1/profiles/base_system/profile.php

    r18 r40  
    102102        'name'=>'editam_admin_color', 
    103103        'title'=>'Editam admin color', 
    104         'value' => '#805', 
     104        'value' => '#068', 
    105105        'is_editable' => true, 
    106106        'is_core' => true)); 
     
    142142            $Preference->save(); 
    143143        } 
     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     
    144165    } 
    145166 
  • trunk/src/includes/editam/models/preferences/core_preferences.php

    r17 r40  
    136136    } 
    137137     
    138      
    139138 
    140139    function getEditamVersionFormView(&$Preference) 
     
    149148    } 
    150149 
     150    function getTimeZoneFormView(&$Preferences) 
     151    { 
     152        return 'core/time_zone'; 
     153    } 
    151154} 
    152155 
  • trunk/src/includes/editam/views/form_fields/_text.tpl

    r2 r40  
    11<?php  
    2 if (!empty($params['site_preference'][$Preference->id]['value'])) { 
     2 
     3$value = ''; 
     4 
     5if (isset($params['site_preference'][$Preference->id]['value'])) { 
    36    $value = $params['site_preference'][$Preference->id]['value']; 
    4 }elseif (!empty($Preference->value)){ 
     7}elseif (isset($Preference->value)){ 
    58    $value = $Preference->value; 
    69} 
     
    811<label for="site_preference-{Preference.id}"><%= translate Preference.title %></label><br /> 
    912<input type="text" name="preferences[{Preference.id}]"  
    10 id="site_preference-{Preference.id}" value="{value?}" /> 
     13id="site_preference-{Preference.id}" value="{value}" />