phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] api/class.base.php, 1.1.1.1.2.31


From: nomail
Subject: [Phpgroupware-cvs] api/class.base.php, 1.1.1.1.2.31
Date: Sat, 15 May 2004 04:29:53 +0200

Update of /api
Modified Files:
        Branch: proposal-branch
          class.base.php

date: 2004/05/15 02:29:53;  author: jengo;  state: Exp;  lines: +81 -1690

Log Message:
Instead of apps storing the preferences in a huge array in there base class.  
The preferences are stored in the setup.xml file, and cached in a table durring 
setup.
=====================================================================
Index: api/class.base.php
diff -u api/class.base.php:1.1.1.1.2.30 api/class.base.php:1.1.1.1.2.31
--- api/class.base.php:1.1.1.1.2.30     Fri Apr 23 06:58:46 2004
+++ api/class.base.php  Sat May 15 02:29:53 2004
@@ -545,6 +545,11 @@
                        return $result;
                }
 
+               function datamine_map()
+               {
+                       $GLOBALS['msgbox']->add(lang('Not implemented 
yet'),'notice');
+               }
+
                function prefs()
                {
                        $args = new safe_args();
@@ -560,26 +565,17 @@
 
                        $GLOBALS['phpgw']->add_xsl('api.widgets');
 
-                       //html_print_r($GLOBALS['phpgw_data']['prefs']);
-
                        // FIXME: Add ACL check
                        if ($args['appname'] == 'api')
                        {
-                               $obj = CreateObject('api_base');
+                               $obj = createObject('api_base');
                        }
                        else
                        {
-                               $obj = CreateObject($args['appname'] . '_base');
+                               $obj = createObject($args['appname'] . '_base');
                                
$GLOBALS['phpgw']->prefs->load($GLOBALS['phpgw_data']['user']['id'],$args['appname']);
                        }
 
-                       if (! is_array($obj->prefs) && ! count($obj->prefs))
-                       {
-                               $this->method_titles['start'] = lang('Home');
-                               trigger_error(lang('Preferences not available 
or missing for this application'),E_USER_WARNING);
-                               return array();
-                       }
-
                        if ($args['form_submit'] == 'true')
                        {
                                // FIXME: This should use safe_args to verify
@@ -598,1704 +594,99 @@
                                $GLOBALS['phpgw']->form_lock();
                        }
 
-                       $result['pref_widget']  = $obj->prefs;
+                       $result['pref_widget']  = $prefs['prefs'];
+
+                       $db_ap = $GLOBALS['phpgw']->db->execute("
+                               SELECT
+                                       *
+                               FROM
+                                       phpgw_apps_prefs
+                               WHERE
+                                       pref_appname='" . $args['appname'] . 
"'");
+
+                       $i = 0;
+                       while (! $db_ap->EOF)
+                       {
+                               $db_apv = $GLOBALS['phpgw']->db->execute("
+                                       SELECT
+                                               *
+                                       FROM
+                                               phpgw_apps_prefs_values
+                                       WHERE
+                                               pv_id='" . 
$db_ap->fields['pref_id'] . "'
+                                       ORDER BY
+                                               pv_text");
 
-                       foreach ($result['pref_widget'] as $i => $widget)
-                       {
                                // The following "value setting" give me 
headaches as well, your not the only one (jengo)
-                               switch ($widget['type'])
+                               switch ($db_ap->fields['pref_type'])
                                {
-                                       case 'inputbox':
-                                               
$result['pref_widget'][$i]['value'] = 
$GLOBALS['phpgw_data']['prefs'][$args['appname'] . '.' . $widget['name']];
+                                       case 'I':
+                                               $result['pref_widget'][] = array
+                                               (
+                                                       'label' => 
$db_ap->fields['pref_label'],
+                                                       'name'    => 
$db_ap->fields['pref_name'],
+                                                       'value' => 
$GLOBALS['phpgw_data']['prefs'][$db_ap->fields['pref_name']],
+                                                       'type'  => 'inputbox'
+                                               );
+                                               //['value'] = 
$db_apv->fields['pv_value'];
                                                break;
-                                       case 'checkbox':
+                                       case 'C':
                                                // FIXME: The value should be 
casted to a boolean type, don't test as a string
-                                               if 
($GLOBALS['phpgw_data']['prefs'][$args['appname'] . '.' . $widget['name']] == 
'true')
+                                               if 
($GLOBALS['phpgw_data']['prefs'][$args['appname'] . '.' . 
$db_ap->fields['pref_name']] == 'true')
                                                {
-                                                       
$result['pref_widget'][$i]['checked'] = true;
+                                                       
$result['pref_widget'][] = array
+                                                       (
+                                                               'label'   => 
$db_ap->fields['pref_label'],
+                                                               'name'    => 
$db_ap->fields['pref_name'],
+                                                               'value'   => 
$GLOBALS['phpgw_data']['prefs'][$db_ap->fields['pref_name']],
+                                                               'type'    => 
'checkbox',
+                                                               'checked' => 
true
+                                                       );
                                                }
                                                else
                                                {
-                                                       
$result['pref_widget'][$i]['checked'] = false;
-                                               }
+                                                       
$result['pref_widget'][] = array
+                                                       (
+                                                               'label'   => 
$db_ap->fields['pref_label'],
+                                                               'name'    => 
$db_ap->fields['pref_name'],
+                                                               'value'   => 
$GLOBALS['phpgw_data']['prefs'][$db_ap->fields['pref_name']],
+                                                               'type'    => 
'checkbox',
+                                                               'checked' => 
false
+                                                       );                      
                        }
                                                break;
-                                       case 'selectbox':
-                                               // If there is a value present, 
then reset all "selected" values to false, to be set again
-                                               if 
(strlen($GLOBALS['phpgw_data']['prefs'][$args['appname'] . '.' . 
$result['pref_widget'][$i]['name']]))
+                                       case 'S':
+                                               $values = array();
+                                               while (! $db_apv->EOF)
                                                {
-                                                       foreach 
($result['pref_widget'][$i]['values'] as $j => $val)
-                                                       {
-                                                               
$result['pref_widget'][$i]['values'][$j]['selected'] = false;
-                                                               if 
($val['value'] == $GLOBALS['phpgw_data']['prefs'][$args['appname'] . '.' . 
$widget['name']])
-                                                               {
-                                                                       
$result['pref_widget'][$i]['values'][$j]['selected'] = true;
-                                                               }
-                                                       }
+                                                       $values[] = array
+                                                       (
+                                                               'text'     => 
$db_apv->fields['pv_text'],
+                                                               'value'    => 
$db_apv->fields['pv_value'],
+                                                               'selected' => 
($GLOBALS['phpgw_data']['prefs'][$db_ap->fields['pref_name']] == 
$db_apv->fields['pv_value'] ? '1' : '0')
+                                                       );
+
+                                                       $db_apv->movenext();
                                                }
+
+                                               $result['pref_widget'][$i] = 
array
+                                               (
+                                                       'label'   => 
$db_ap->fields['pref_label'],
+                                                       'name'    => 
$db_ap->fields['pref_name'],
+                                                       'values'  => $values,
+                                                       'text'    => 
$db_apv->fields['pv_text'],
+                                                       'type'    => 
'selectbox',
+                                                       'checked' => false
+                                               );
                                                break;
                                }
+                               ++$i;
+                               $db_ap->movenext();
                        }
 
                        $result['pref_appname'] = $args['appname'];
 
                        return $result;
                }
-
-               var $prefs = array
-               (
-                       0 => array
-                       (
-                               'type'   => 'selectbox',
-                               'name'   => 'timezone',
-                               'label'  => 'Timezone',
-                               'values' => array
-                               (
-                                       0 => array(
-                                               'value'    => '',
-                                               'text'     => ''
-                                       ),
-                                       1 => array(
-                                               'value'    => 'Africa/Abidjan',
-                                               'text'     => 'Africa/Abidjan'
-                                       ),
-                                       2 => array(
-                                               'value'    => 'Africa/Accra',
-                                               'text'     => 'Africa/Accra'
-                                       ),
-                                       3 => array(
-                                               'value'    => 
'Africa/Addis_Ababa',
-                                               'text'     => 'Africa/Addis 
Ababa'
-                                       ),
-                                       4 => array(
-                                               'value'    => 'Africa/Algiers',
-                                               'text'     => 'Africa/Algiers'
-                                       ),
-                                       5 => array(
-                                               'value'    => 'Africa/Asmera',
-                                               'text'     => 'Africa/Asmera'
-                                       ),
-                                       6 => array(
-                                               'value'    => 'Africa/Bamako',
-                                               'text'     => 'Africa/Bamako'
-                                       ),
-                                       7 => array(
-                                               'value'    => 'Africa/Bangui',
-                                               'text'     => 'Africa/Bangui'
-                                       ),
-                                       8 => array(
-                                               'value'    => 'Africa/Banjul',
-                                               'text'     => 'Africa/Banjul'
-                                       ),
-                                       9 => array(
-                                               'value'    => 'Africa/Bissau',
-                                               'text'     => 'Africa/Bissau'
-                                       ),
-                                       10 => array(
-                                               'value'    => 'Africa/Blantyre',
-                                               'text'     => 'Africa/Blantyre'
-                                       ),
-                                       11 => array(
-                                               'value'    => 
'Africa/Brazzaville',
-                                               'text'     => 
'Africa/Brazzaville'
-                                       ),
-                                       12 => array(
-                                               'value'    => 
'Africa/Bujumbura',
-                                               'text'     => 'Africa/Bujumbura'
-                                       ),
-                                       13 => array(
-                                               'value'    => 'Africa/Cairo',
-                                               'text'     => 'Africa/Cairo'
-                                       ),
-                                       14 => array(
-                                               'value'    => 
'Africa/Casablanca',
-                                               'text'     => 
'Africa/Casablanca'
-                                       ),
-                                       15 => array(
-                                               'value'    => 'Africa/Ceuta',
-                                               'text'     => 'Africa/Ceuta'
-                                       ),
-                                       16 => array(
-                                               'value'    => 'Africa/Conakry',
-                                               'text'     => 'Africa/Conakry'
-                                       ),
-                                       17 => array(
-                                               'value'    => 'Africa/Dakar',
-                                               'text'     => 'Africa/Dakar'
-                                       ),
-                                       18 => array(
-                                               'value'    => 
'Africa/Dar_es_Salaam',
-                                               'text'     => 'Africa/Dar es 
Salaam'
-                                       ),
-                                       19 => array(
-                                               'value'    => 'Africa/Djibouti',
-                                               'text'     => 'Africa/Djibouti'
-                                       ),
-                                       20 => array(
-                                               'value'    => 'Africa/Douala',
-                                               'text'     => 'Africa/Douala'
-                                       ),
-                                       21 => array(
-                                               'value'    => 'Africa/El_Aaiun',
-                                               'text'     => 'Africa/El Aaiun'
-                                       ),
-                                       22 => array(
-                                               'value'    => 'Africa/Freetown',
-                                               'text'     => 'Africa/Freetown'
-                                       ),
-                                       23 => array(
-                                               'value'    => 'Africa/Gaborone',
-                                               'text'     => 'Africa/Gaborone'
-                                       ),
-                                       24 => array(
-                                               'value'    => 'Africa/Harare',
-                                               'text'     => 'Africa/Harare'
-                                       ),
-                                       25 => array(
-                                               'value'    => 
'Africa/Johannesburg',
-                                               'text'     => 
'Africa/Johannesburg'
-                                       ),
-                                       26 => array(
-                                               'value'    => 'Africa/Kampala',
-                                               'text'     => 'Africa/Kampala'
-                                       ),
-                                       27 => array(
-                                               'value'    => 'Africa/Khartoum',
-                                               'text'     => 'Africa/Khartoum'
-                                       ),
-                                       28 => array(
-                                               'value'    => 'Africa/Kigali',
-                                               'text'     => 'Africa/Kigali'
-                                       ),
-                                       29 => array(
-                                               'value'    => 'Africa/Kinshasa',
-                                               'text'     => 'Africa/Kinshasa'
-                                       ),
-                                       30 => array(
-                                               'value'    => 'Africa/Lagos',
-                                               'text'     => 'Africa/Lagos'
-                                       ),
-                                       31 => array(
-                                               'value'    => 
'Africa/Libreville',
-                                               'text'     => 
'Africa/Libreville'
-                                       ),
-                                       32 => array(
-                                               'value'    => 'Africa/Lome',
-                                               'text'     => 'Africa/Lome'
-                                       ),
-                                       33 => array(
-                                               'value'    => 'Africa/Luanda',
-                                               'text'     => 'Africa/Luanda'
-                                       ),
-                                       34 => array(
-                                               'value'    => 
'Africa/Lubumbashi',
-                                               'text'     => 
'Africa/Lubumbashi'
-                                       ),
-                                       35 => array(
-                                               'value'    => 'Africa/Lusaka',
-                                               'text'     => 'Africa/Lusaka'
-                                       ),
-                                       36 => array(
-                                               'value'    => 'Africa/Malabo',
-                                               'text'     => 'Africa/Malabo'
-                                       ),
-                                       37 => array(
-                                               'value'    => 'Africa/Maputo',
-                                               'text'     => 'Africa/Maputo'
-                                       ),
-                                       38 => array(
-                                               'value'    => 'Africa/Maseru',
-                                               'text'     => 'Africa/Maseru'
-                                       ),
-                                       39 => array(
-                                               'value'    => 'Africa/Mbabane',
-                                               'text'     => 'Africa/Mbabane'
-                                       ),
-                                       40 => array(
-                                               'value'    => 
'Africa/Mogadishu',
-                                               'text'     => 'Africa/Mogadishu'
-                                       ),
-                                       41 => array(
-                                               'value'    => 'Africa/Monrovia',
-                                               'text'     => 'Africa/Monrovia'
-                                       ),
-                                       42 => array(
-                                               'value'    => 'Africa/Nairobi',
-                                               'text'     => 'Africa/Nairobi'
-                                       ),
-                                       43 => array(
-                                               'value'    => 'Africa/Ndjamena',
-                                               'text'     => 'Africa/Ndjamena'
-                                       ),
-                                       44 => array(
-                                               'value'    => 'Africa/Niamey',
-                                               'text'     => 'Africa/Niamey'
-                                       ),
-                                       45 => array(
-                                               'value'    => 
'Africa/Nouakchott',
-                                               'text'     => 
'Africa/Nouakchott'
-                                       ),
-                                       46 => array(
-                                               'value'    => 
'Africa/Ouagadougou',
-                                               'text'     => 
'Africa/Ouagadougou'
-                                       ),
-                                       47 => array(
-                                               'value'    => 
'Africa/Porto-Novo',
-                                               'text'     => 
'Africa/Porto-Novo'
-                                       ),
-                                       48 => array(
-                                               'value'    => 'Africa/Sao_Tome',
-                                               'text'     => 'Africa/Sao Tome'
-                                       ),
-                                       49 => array(
-                                               'value'    => 'Africa/Timbuktu',
-                                               'text'     => 'Africa/Timbuktu'
-                                       ),
-                                       50 => array(
-                                               'value'    => 'Africa/Tripoli',
-                                               'text'     => 'Africa/Tripoli'
-                                       ),
-                                       51 => array(
-                                               'value'    => 'Africa/Tunis',
-                                               'text'     => 'Africa/Tunis'
-                                       ),
-                                       52 => array(
-                                               'value'    => 'Africa/Windhoek',
-                                               'text'     => 'Africa/Windhoek'
-                                       ),
-                                       53 => array(
-                                               'value'    => 'America/Adak',
-                                               'text'     => 'America/Adak'
-                                       ),
-                                       54 => array(
-                                               'value'    => 
'America/Anchorage',
-                                               'text'     => 
'America/Anchorage'
-                                       ),
-                                       55 => array(
-                                               'value'    => 
'America/Anguilla',
-                                               'text'     => 'America/Anguilla'
-                                       ),
-                                       56 => array(
-                                               'value'    => 'America/Antigua',
-                                               'text'     => 'America/Antigua'
-                                       ),
-                                       57 => array(
-                                               'value'    => 
'America/Araguaina',
-                                               'text'     => 
'America/Araguaina'
-                                       ),
-                                       58 => array(
-                                               'value'    => 'America/Aruba',
-                                               'text'     => 'America/Aruba'
-                                       ),
-                                       59 => array(
-                                               'value'    => 
'America/Asuncion',
-                                               'text'     => 'America/Asuncion'
-                                       ),
-                                       60 => array(
-                                               'value'    => 
'America/Barbados',
-                                               'text'     => 'America/Barbados'
-                                       ),
-                                       61 => array(
-                                               'value'    => 'America/Belem',
-                                               'text'     => 'America/Belem'
-                                       ),
-                                       62 => array(
-                                               'value'    => 'America/Belize',
-                                               'text'     => 'America/Belize'
-                                       ),
-                                       63 => array(
-                                               'value'    => 'America/Bogota',
-                                               'text'     => 'America/Bogota'
-                                       ),
-                                       64 => array(
-                                               'value'    => 'America/Boise',
-                                               'text'     => 'America/Boise'
-                                       ),
-                                       65 => array(
-                                               'value'    => 
'America/Buenos_Aires',
-                                               'text'     => 'America/Buenos 
Aires'
-                                       ),
-                                       66 => array(
-                                               'value'    => 'America/Cancun',
-                                               'text'     => 'America/Cancun'
-                                       ),
-                                       67 => array(
-                                               'value'    => 'America/Caracas',
-                                               'text'     => 'America/Caracas'
-                                       ),
-                                       68 => array(
-                                               'value'    => 
'America/Catamarca',
-                                               'text'     => 
'America/Catamarca'
-                                       ),
-                                       69 => array(
-                                               'value'    => 'America/Cayenne',
-                                               'text'     => 'America/Cayenne'
-                                       ),
-                                       70 => array(
-                                               'value'    => 'America/Cayman',
-                                               'text'     => 'America/Cayman'
-                                       ),
-                                       71 => array(
-                                               'value'    => 'America/Chicago',
-                                               'text'     => 'America/Chicago'
-                                       ),
-                                       72 => array(
-                                               'value'    => 
'America/Chihuahua',
-                                               'text'     => 
'America/Chihuahua'
-                                       ),
-                                       73 => array(
-                                               'value'    => 'America/Cordoba',
-                                               'text'     => 'America/Cordoba'
-                                       ),
-                                       74 => array(
-                                               'value'    => 
'America/Costa_Rica',
-                                               'text'     => 'America/Costa 
Rica'
-                                       ),
-                                       75 => array(
-                                               'value'    => 'America/Cuiaba',
-                                               'text'     => 'America/Cuiaba'
-                                       ),
-                                       76 => array(
-                                               'value'    => 'America/Curacao',
-                                               'text'     => 'America/Curacao'
-                                       ),
-                                       77 => array(
-                                               'value'    => 'America/Dawson',
-                                               'text'     => 'America/Dawson'
-                                       ),
-                                       78 => array(
-                                               'value'    => 
'America/Dawson_Creek',
-                                               'text'     => 'America/Dawson 
Creek'
-                                       ),
-                                       79 => array(
-                                               'value'    => 'America/Denver',
-                                               'text'     => 'America/Denver'
-                                       ),
-                                       80 => array(
-                                               'value'    => 'America/Detroit',
-                                               'text'     => 'America/Detroit'
-                                       ),
-                                       81 => array(
-                                               'value'    => 
'America/Dominica',
-                                               'text'     => 'America/Dominica'
-                                       ),
-                                       82 => array(
-                                               'value'    => 
'America/Edmonton',
-                                               'text'     => 'America/Edmonton'
-                                       ),
-                                       83 => array(
-                                               'value'    => 
'America/El_Salvador',
-                                               'text'     => 'America/El 
Salvador'
-                                       ),
-                                       84 => array(
-                                               'value'    => 
'America/Ensenada',
-                                               'text'     => 'America/Ensenada'
-                                       ),
-                                       85 => array(
-                                               'value'    => 
'America/Fortaleza',
-                                               'text'     => 
'America/Fortaleza'
-                                       ),
-                                       86 => array(
-                                               'value'    => 
'America/Glace_Bay',
-                                               'text'     => 'America/Glace 
Bay'
-                                       ),
-                                       87 => array(
-                                               'value'    => 'America/Godthab',
-                                               'text'     => 'America/Godthab'
-                                       ),
-                                       88 => array(
-                                               'value'    => 
'America/Goose_Bay',
-                                               'text'     => 'America/Goose 
Bay'
-                                       ),
-                                       89 => array(
-                                               'value'    => 
'America/Grand_Turk',
-                                               'text'     => 'America/Grand 
Turk'
-                                       ),
-                                       90 => array(
-                                               'value'    => 'America/Grenada',
-                                               'text'     => 'America/Grenada'
-                                       ),
-                                       91 => array(
-                                               'value'    => 
'America/Guadeloupe',
-                                               'text'     => 
'America/Guadeloupe'
-                                       ),
-                                       92 => array(
-                                               'value'    => 
'America/Guatemala',
-                                               'text'     => 
'America/Guatemala'
-                                       ),
-                                       93 => array(
-                                               'value'    => 
'America/Guayaquil',
-                                               'text'     => 
'America/Guayaquil'
-                                       ),
-                                       94 => array(
-                                               'value'    => 'America/Guyana',
-                                               'text'     => 'America/Guyana'
-                                       ),
-                                       95 => array(
-                                               'value'    => 'America/Halifax',
-                                               'text'     => 'America/Halifax'
-                                       ),
-                                       96 => array(
-                                               'value'    => 'America/Havana',
-                                               'text'     => 'America/Havana'
-                                       ),
-                                       97 => array(
-                                               'value'    => 
'America/Indiana/Knox',
-                                               'text'     => 
'America/Indiana/Knox'
-                                       ),
-                                       98 => array(
-                                               'value'    => 
'America/Indiana/Marengo',
-                                               'text'     => 
'America/Indiana/Marengo'
-                                       ),
-                                       99 => array(
-                                               'value'    => 
'America/Indiana/Vevay',
-                                               'text'     => 
'America/Indiana/Vevay'
-                                       ),
-                                       100 => array(
-                                               'value'    => 
'America/Indianapolis',
-                                               'text'     => 
'America/Indianapolis'
-                                       ),
-                                       101 => array(
-                                               'value'    => 'America/Inuvik',
-                                               'text'     => 'America/Inuvik'
-                                       ),
-                                       102 => array(
-                                               'value'    => 'America/Iqaluit',
-                                               'text'     => 'America/Iqaluit'
-                                       ),
-                                       103 => array(
-                                               'value'    => 'America/Jamaica',
-                                               'text'     => 'America/Jamaica'
-                                       ),
-                                       104 => array(
-                                               'value'    => 'America/Jujuy',
-                                               'text'     => 'America/Jujuy'
-                                       ),
-                                       105 => array(
-                                               'value'    => 'America/Juneau',
-                                               'text'     => 'America/Juneau'
-                                       ),
-                                       106 => array(
-                                               'value'    => 'America/La_Paz',
-                                               'text'     => 'America/La Paz'
-                                       ),
-                                       107 => array(
-                                               'value'    => 'America/Lima',
-                                               'text'     => 'America/Lima'
-                                       ),
-                                       108 => array(
-                                               'value'    => 
'America/Los_Angeles',
-                                               'text'     => 'America/Los 
Angeles'
-                                       ),
-                                       109 => array(
-                                               'value'    => 
'America/Louisville',
-                                               'text'     => 
'America/Louisville'
-                                       ),
-                                       110 => array(
-                                               'value'    => 'America/Maceio',
-                                               'text'     => 'America/Maceio'
-                                       ),
-                                       111 => array(
-                                               'value'    => 'America/Managua',
-                                               'text'     => 'America/Managua'
-                                       ),
-                                       112 => array(
-                                               'value'    => 'America/Manaus',
-                                               'text'     => 'America/Manaus'
-                                       ),
-                                       113 => array(
-                                               'value'    => 
'America/Martinique',
-                                               'text'     => 
'America/Martinique'
-                                       ),
-                                       114 => array(
-                                               'value'    => 
'America/Mazatlan',
-                                               'text'     => 'America/Mazatlan'
-                                       ),
-                                       115 => array(
-                                               'value'    => 'America/Mendoza',
-                                               'text'     => 'America/Mendoza'
-                                       ),
-                                       116 => array(
-                                               'value'    => 
'America/Menominee',
-                                               'text'     => 
'America/Menominee'
-                                       ),
-                                       117 => array(
-                                               'value'    => 
'America/Mexico_City',
-                                               'text'     => 'America/Mexico 
City'
-                                       ),
-                                       118 => array(
-                                               'value'    => 
'America/Miquelon',
-                                               'text'     => 'America/Miquelon'
-                                       ),
-                                       119 => array(
-                                               'value'    => 
'America/Montevideo',
-                                               'text'     => 
'America/Montevideo'
-                                       ),
-                                       120 => array(
-                                               'value'    => 
'America/Montreal',
-                                               'text'     => 'America/Montreal'
-                                       ),
-                                       121 => array(
-                                               'value'    => 
'America/Montserrat',
-                                               'text'     => 
'America/Montserrat'
-                                       ),
-                                       122 => array(
-                                               'value'    => 'America/Nassau',
-                                               'text'     => 'America/Nassau'
-                                       ),
-                                       123 => array(
-                                               'value'    => 
'America/New_York',
-                                               'text'     => 'America/New York'
-                                       ),
-                                       124 => array(
-                                               'value'    => 'America/Nipigon',
-                                               'text'     => 'America/Nipigon'
-                                       ),
-                                       125 => array(
-                                               'value'    => 'America/Nome',
-                                               'text'     => 'America/Nome'
-                                       ),
-                                       126 => array(
-                                               'value'    => 'America/Noronha',
-                                               'text'     => 'America/Noronha'
-                                       ),
-                                       127 => array(
-                                               'value'    => 'America/Panama',
-                                               'text'     => 'America/Panama'
-                                       ),
-                                       128 => array(
-                                               'value'    => 
'America/Pangnirtung',
-                                               'text'     => 
'America/Pangnirtung'
-                                       ),
-                                       129 => array(
-                                               'value'    => 
'America/Paramaribo',
-                                               'text'     => 
'America/Paramaribo'
-                                       ),
-                                       130 => array(
-                                               'value'    => 'America/Phoenix',
-                                               'text'     => 'America/Phoenix'
-                                       ),
-                                       131 => array(
-                                               'value'    => 
'America/Port-au-Prince',
-                                               'text'     => 
'America/Port-au-Prince'
-                                       ),
-                                       132 => array(
-                                               'value'    => 
'America/Port_of_Spain',
-                                               'text'     => 'America/Port of 
Spain'
-                                       ),
-                                       133 => array(
-                                               'value'    => 
'America/Porto_Acre',
-                                               'text'     => 'America/Porto 
Acre'
-                                       ),
-                                       134 => array(
-                                               'value'    => 
'America/Porto_Velho',
-                                               'text'     => 'America/Porto 
Velho'
-                                       ),
-                                       135 => array(
-                                               'value'    => 
'America/Puerto_Rico',
-                                               'text'     => 'America/Puerto 
Rico'
-                                       ),
-                                       136 => array(
-                                               'value'    => 
'America/Rainy_River',
-                                               'text'     => 'America/Rainy 
River'
-                                       ),
-                                       137 => array(
-                                               'value'    => 
'America/Rankin_Inlet',
-                                               'text'     => 'America/Rankin 
Inlet'
-                                       ),
-                                       138 => array(
-                                               'value'    => 'America/Regina',
-                                               'text'     => 'America/Regina'
-                                       ),
-                                       139 => array(
-                                               'value'    => 'America/Rosario',
-                                               'text'     => 'America/Rosario'
-                                       ),
-                                       140 => array(
-                                               'value'    => 
'America/Santiago',
-                                               'text'     => 'America/Santiago'
-                                       ),
-                                       141 => array(
-                                               'value'    => 
'America/Santo_Domingo',
-                                               'text'     => 'America/Santo 
Domingo'
-                                       ),
-                                       142 => array(
-                                               'value'    => 
'America/Sao_Paulo',
-                                               'text'     => 'America/Sao 
Paulo'
-                                       ),
-                                       143 => array(
-                                               'value'    => 
'America/Scoresbysund',
-                                               'text'     => 
'America/Scoresbysund'
-                                       ),
-                                       144 => array(
-                                               'value'    => 
'America/Shiprock',
-                                               'text'     => 'America/Shiprock'
-                                       ),
-                                       145 => array(
-                                               'value'    => 
'America/St_Johns',
-                                               'text'     => 'America/St Johns'
-                                       ),
-                                       146 => array(
-                                               'value'    => 
'America/St_Kitts',
-                                               'text'     => 'America/St Kitts'
-                                       ),
-                                       147 => array(
-                                               'value'    => 
'America/St_Lucia',
-                                               'text'     => 'America/St Lucia'
-                                       ),
-                                       148 => array(
-                                               'value'    => 
'America/St_Thomas',
-                                               'text'     => 'America/St 
Thomas'
-                                       ),
-                                       149 => array(
-                                               'value'    => 
'America/St_Vincent',
-                                               'text'     => 'America/St 
Vincent'
-                                       ),
-                                       150 => array(
-                                               'value'    => 
'America/Swift_Current',
-                                               'text'     => 'America/Swift 
Current'
-                                       ),
-                                       151 => array(
-                                               'value'    => 
'America/Tegucigalpa',
-                                               'text'     => 
'America/Tegucigalpa'
-                                       ),
-                                       152 => array(
-                                               'value'    => 'America/Thule',
-                                               'text'     => 'America/Thule'
-                                       ),
-                                       153 => array(
-                                               'value'    => 
'America/Thunder_Bay',
-                                               'text'     => 'America/Thunder 
Bay'
-                                       ),
-                                       154 => array(
-                                               'value'    => 'America/Tijuana',
-                                               'text'     => 'America/Tijuana'
-                                       ),
-                                       155 => array(
-                                               'value'    => 'America/Tortola',
-                                               'text'     => 'America/Tortola'
-                                       ),
-                                       156 => array(
-                                               'value'    => 
'America/Vancouver',
-                                               'text'     => 
'America/Vancouver'
-                                       ),
-                                       157 => array(
-                                               'value'    => 
'America/Whitehorse',
-                                               'text'     => 
'America/Whitehorse'
-                                       ),
-                                       158 => array(
-                                               'value'    => 
'America/Winnipeg',
-                                               'text'     => 'America/Winnipeg'
-                                       ),
-                                       159 => array(
-                                               'value'    => 'America/Yakutat',
-                                               'text'     => 'America/Yakutat'
-                                       ),
-                                       160 => array(
-                                               'value'    => 
'America/Yellowknife',
-                                               'text'     => 
'America/Yellowknife'
-                                       ),
-                                       161 => array(
-                                               'value'    => 
'Antarctica/Casey',
-                                               'text'     => 'Antarctica/Casey'
-                                       ),
-                                       162 => array(
-                                               'value'    => 
'Antarctica/Davis',
-                                               'text'     => 'Antarctica/Davis'
-                                       ),
-                                       163 => array(
-                                               'value'    => 
'Antarctica/DumontDUrville',
-                                               'text'     => 
'Antarctica/DumontDUrville'
-                                       ),
-                                       164 => array(
-                                               'value'    => 
'Antarctica/Mawson',
-                                               'text'     => 
'Antarctica/Mawson'
-                                       ),
-                                       165 => array(
-                                               'value'    => 
'Antarctica/McMurdo',
-                                               'text'     => 
'Antarctica/McMurdo'
-                                       ),
-                                       166 => array(
-                                               'value'    => 
'Antarctica/Palmer',
-                                               'text'     => 
'Antarctica/Palmer'
-                                       ),
-                                       167 => array(
-                                               'value'    => 
'Antarctica/South_Pole',
-                                               'text'     => 'Antarctica/South 
Pole'
-                                       ),
-                                       168 => array(
-                                               'value'    => 
'Arctic/Longyearbyen',
-                                               'text'     => 
'Arctic/Longyearbyen'
-                                       ),
-                                       169 => array(
-                                               'value'    => 'Asia/Aden',
-                                               'text'     => 'Asia/Aden'
-                                       ),
-                                       170 => array(
-                                               'value'    => 'Asia/Almaty',
-                                               'text'     => 'Asia/Almaty'
-                                       ),
-                                       171 => array(
-                                               'value'    => 'Asia/Amman',
-                                               'text'     => 'Asia/Amman'
-                                       ),
-                                       172 => array(
-                                               'value'    => 'Asia/Anadyr',
-                                               'text'     => 'Asia/Anadyr'
-                                       ),
-                                       173 => array(
-                                               'value'    => 'Asia/Aqtau',
-                                               'text'     => 'Asia/Aqtau'
-                                       ),
-                                       174 => array(
-                                               'value'    => 'Asia/Aqtobe',
-                                               'text'     => 'Asia/Aqtobe'
-                                       ),
-                                       175 => array(
-                                               'value'    => 'Asia/Ashkhabad',
-                                               'text'     => 'Asia/Ashkhabad'
-                                       ),
-                                       176 => array(
-                                               'value'    => 'Asia/Baghdad',
-                                               'text'     => 'Asia/Baghdad'
-                                       ),
-                                       177 => array(
-                                               'value'    => 'Asia/Bahrain',
-                                               'text'     => 'Asia/Bahrain'
-                                       ),
-                                       178 => array(
-                                               'value'    => 'Asia/Baku',
-                                               'text'     => 'Asia/Baku'
-                                       ),
-                                       179 => array(
-                                               'value'    => 'Asia/Bangkok',
-                                               'text'     => 'Asia/Bangkok'
-                                       ),
-                                       180 => array(
-                                               'value'    => 'Asia/Beirut',
-                                               'text'     => 'Asia/Beirut'
-                                       ),
-                                       181 => array(
-                                               'value'    => 'Asia/Bishkek',
-                                               'text'     => 'Asia/Bishkek'
-                                       ),
-                                       182 => array(
-                                               'value'    => 'Asia/Brunei',
-                                               'text'     => 'Asia/Brunei'
-                                       ),
-                                       183 => array(
-                                               'value'    => 'Asia/Calcutta',
-                                               'text'     => 'Asia/Calcutta'
-                                       ),
-                                       184 => array(
-                                               'value'    => 'Asia/Chungking',
-                                               'text'     => 'Asia/Chungking'
-                                       ),
-                                       185 => array(
-                                               'value'    => 'Asia/Colombo',
-                                               'text'     => 'Asia/Colombo'
-                                       ),
-                                       186 => array(
-                                               'value'    => 'Asia/Dacca',
-                                               'text'     => 'Asia/Dacca'
-                                       ),
-                                       187 => array(
-                                               'value'    => 'Asia/Damascus',
-                                               'text'     => 'Asia/Damascus'
-                                       ),
-                                       188 => array(
-                                               'value'    => 'Asia/Dubai',
-                                               'text'     => 'Asia/Dubai'
-                                       ),
-                                       189 => array(
-                                               'value'    => 'Asia/Dushanbe',
-                                               'text'     => 'Asia/Dushanbe'
-                                       ),
-                                       190 => array(
-                                               'value'    => 'Asia/Gaza',
-                                               'text'     => 'Asia/Gaza'
-                                       ),
-                                       191 => array(
-                                               'value'    => 'Asia/Harbin',
-                                               'text'     => 'Asia/Harbin'
-                                       ),
-                                       192 => array(
-                                               'value'    => 'Asia/Hong_Kong',
-                                               'text'     => 'Asia/Hong Kong'
-                                       ),
-                                       193 => array(
-                                               'value'    => 'Asia/Irkutsk',
-                                               'text'     => 'Asia/Irkutsk'
-                                       ),
-                                       194 => array(
-                                               'value'    => 'Asia/Jakarta',
-                                               'text'     => 'Asia/Jakarta'
-                                       ),
-                                       195 => array(
-                                               'value'    => 'Asia/Jayapura',
-                                               'text'     => 'Asia/Jayapura'
-                                       ),
-                                       196 => array(
-                                               'value'    => 'Asia/Jerusalem',
-                                               'text'     => 'Asia/Jerusalem'
-                                       ),
-                                       197 => array(
-                                               'value'    => 'Asia/Kabul',
-                                               'text'     => 'Asia/Kabul'
-                                       ),
-                                       198 => array(
-                                               'value'    => 'Asia/Kamchatka',
-                                               'text'     => 'Asia/Kamchatka'
-                                       ),
-                                       199 => array(
-                                               'value'    => 'Asia/Karachi',
-                                               'text'     => 'Asia/Karachi'
-                                       ),
-                                       200 => array(
-                                               'value'    => 'Asia/Kashgar',
-                                               'text'     => 'Asia/Kashgar'
-                                       ),
-                                       201 => array(
-                                               'value'    => 'Asia/Katmandu',
-                                               'text'     => 'Asia/Katmandu'
-                                       ),
-                                       202 => array(
-                                               'value'    => 
'Asia/Krasnoyarsk',
-                                               'text'     => 'Asia/Krasnoyarsk'
-                                       ),
-                                       203 => array(
-                                               'value'    => 
'Asia/Kuala_Lumpur',
-                                               'text'     => 'Asia/Kuala 
Lumpur'
-                                       ),
-                                       204 => array(
-                                               'value'    => 'Asia/Kuching',
-                                               'text'     => 'Asia/Kuching'
-                                       ),
-                                       205 => array(
-                                               'value'    => 'Asia/Kuwait',
-                                               'text'     => 'Asia/Kuwait'
-                                       ),
-                                       206 => array(
-                                               'value'    => 'Asia/Macao',
-                                               'text'     => 'Asia/Macao'
-                                       ),
-                                       207 => array(
-                                               'value'    => 'Asia/Magadan',
-                                               'text'     => 'Asia/Magadan'
-                                       ),
-                                       208 => array(
-                                               'value'    => 'Asia/Manila',
-                                               'text'     => 'Asia/Manila'
-                                       ),
-                                       209 => array(
-                                               'value'    => 'Asia/Muscat',
-                                               'text'     => 'Asia/Muscat'
-                                       ),
-                                       210 => array(
-                                               'value'    => 'Asia/Nicosia',
-                                               'text'     => 'Asia/Nicosia'
-                                       ),
-                                       211 => array(
-                                               'value'    => 
'Asia/Novosibirsk',
-                                               'text'     => 'Asia/Novosibirsk'
-                                       ),
-                                       212 => array(
-                                               'value'    => 'Asia/Omsk',
-                                               'text'     => 'Asia/Omsk'
-                                       ),
-                                       213 => array(
-                                               'value'    => 'Asia/Phnom_Penh',
-                                               'text'     => 'Asia/Phnom Penh'
-                                       ),
-                                       214 => array(
-                                               'value'    => 'Asia/Pyongyang',
-                                               'text'     => 'Asia/Pyongyang'
-                                       ),
-                                       215 => array(
-                                               'value'    => 'Asia/Qatar',
-                                               'text'     => 'Asia/Qatar'
-                                       ),
-                                       216 => array(
-                                               'value'    => 'Asia/Rangoon',
-                                               'text'     => 'Asia/Rangoon'
-                                       ),
-                                       217 => array(
-                                               'value'    => 'Asia/Riyadh',
-                                               'text'     => 'Asia/Riyadh'
-                                       ),
-                                       218 => array(
-                                               'value'    => 'Asia/Saigon',
-                                               'text'     => 'Asia/Saigon'
-                                       ),
-                                       219 => array(
-                                               'value'    => 'Asia/Samarkand',
-                                               'text'     => 'Asia/Samarkand'
-                                       ),
-                                       220 => array(
-                                               'value'    => 'Asia/Seoul',
-                                               'text'     => 'Asia/Seoul'
-                                       ),
-                                       221 => array(
-                                               'value'    => 'Asia/Shanghai',
-                                               'text'     => 'Asia/Shanghai'
-                                       ),
-                                       222 => array(
-                                               'value'    => 'Asia/Singapore',
-                                               'text'     => 'Asia/Singapore'
-                                       ),
-                                       223 => array(
-                                               'value'    => 'Asia/Taipei',
-                                               'text'     => 'Asia/Taipei'
-                                       ),
-                                       224 => array(
-                                               'value'    => 'Asia/Tashkent',
-                                               'text'     => 'Asia/Tashkent'
-                                       ),
-                                       225 => array(
-                                               'value'    => 'Asia/Tbilisi',
-                                               'text'     => 'Asia/Tbilisi'
-                                       ),
-                                       226 => array(
-                                               'value'    => 'Asia/Tehran',
-                                               'text'     => 'Asia/Tehran'
-                                       ),
-                                       227 => array(
-                                               'value'    => 'Asia/Thimbu',
-                                               'text'     => 'Asia/Thimbu'
-                                       ),
-                                       228 => array(
-                                               'value'    => 'Asia/Tokyo',
-                                               'text'     => 'Asia/Tokyo'
-                                       ),
-                                       229 => array(
-                                               'value'    => 
'Asia/Ujung_Pandang',
-                                               'text'     => 'Asia/Ujung 
Pandang'
-                                       ),
-                                       230 => array(
-                                               'value'    => 'Asia/Ulan_Bator',
-                                               'text'     => 'Asia/Ulan Bator'
-                                       ),
-                                       231 => array(
-                                               'value'    => 'Asia/Urumqi',
-                                               'text'     => 'Asia/Urumqi'
-                                       ),
-                                       232 => array(
-                                               'value'    => 'Asia/Vientiane',
-                                               'text'     => 'Asia/Vientiane'
-                                       ),
-                                       233 => array(
-                                               'value'    => 
'Asia/Vladivostok',
-                                               'text'     => 'Asia/Vladivostok'
-                                       ),
-                                       234 => array(
-                                               'value'    => 'Asia/Yakutsk',
-                                               'text'     => 'Asia/Yakutsk'
-                                       ),
-                                       235 => array(
-                                               'value'    => 
'Asia/Yekaterinburg',
-                                               'text'     => 
'Asia/Yekaterinburg'
-                                       ),
-                                       236 => array(
-                                               'value'    => 'Asia/Yerevan',
-                                               'text'     => 'Asia/Yerevan'
-                                       ),
-                                       237 => array(
-                                               'value'    => 'Atlantic/Azores',
-                                               'text'     => 'Atlantic/Azores'
-                                       ),
-                                       238 => array(
-                                               'value'    => 
'Atlantic/Bermuda',
-                                               'text'     => 'Atlantic/Bermuda'
-                                       ),
-                                       239 => array(
-                                               'value'    => 'Atlantic/Canary',
-                                               'text'     => 'Atlantic/Canary'
-                                       ),
-                                       240 => array(
-                                               'value'    => 
'Atlantic/Cape_Verde',
-                                               'text'     => 'Atlantic/Cape 
Verde'
-                                       ),
-                                       241 => array(
-                                               'value'    => 'Atlantic/Faeroe',
-                                               'text'     => 'Atlantic/Faeroe'
-                                       ),
-                                       242 => array(
-                                               'value'    => 
'Atlantic/Jan_Mayen',
-                                               'text'     => 'Atlantic/Jan 
Mayen'
-                                       ),
-                                       243 => array(
-                                               'value'    => 
'Atlantic/Madeira',
-                                               'text'     => 'Atlantic/Madeira'
-                                       ),
-                                       244 => array(
-                                               'value'    => 
'Atlantic/Reykjavik',
-                                               'text'     => 
'Atlantic/Reykjavik'
-                                       ),
-                                       245 => array(
-                                               'value'    => 
'Atlantic/South_Georgia',
-                                               'text'     => 'Atlantic/South 
Georgia'
-                                       ),
-                                       246 => array(
-                                               'value'    => 
'Atlantic/St_Helena',
-                                               'text'     => 'Atlantic/St 
Helena'
-                                       ),
-                                       247 => array(
-                                               'value'    => 
'Atlantic/Stanley',
-                                               'text'     => 'Atlantic/Stanley'
-                                       ),
-                                       248 => array(
-                                               'value'    => 
'Australia/Adelaide',
-                                               'text'     => 
'Australia/Adelaide'
-                                       ),
-                                       249 => array(
-                                               'value'    => 
'Australia/Brisbane',
-                                               'text'     => 
'Australia/Brisbane'
-                                       ),
-                                       250 => array(
-                                               'value'    => 
'Australia/Broken_Hill',
-                                               'text'     => 'Australia/Broken 
Hill'
-                                       ),
-                                       251 => array(
-                                               'value'    => 
'Australia/Darwin',
-                                               'text'     => 'Australia/Darwin'
-                                       ),
-                                       252 => array(
-                                               'value'    => 
'Australia/Hobart',
-                                               'text'     => 'Australia/Hobart'
-                                       ),
-                                       253 => array(
-                                               'value'    => 
'Australia/Lindeman',
-                                               'text'     => 
'Australia/Lindeman'
-                                       ),
-                                       254 => array(
-                                               'value'    => 
'Australia/Lord_Howe',
-                                               'text'     => 'Australia/Lord 
Howe'
-                                       ),
-                                       255 => array(
-                                               'value'    => 
'Australia/Melbourne',
-                                               'text'     => 
'Australia/Melbourne'
-                                       ),
-                                       256 => array(
-                                               'value'    => 'Australia/Perth',
-                                               'text'     => 'Australia/Perth'
-                                       ),
-                                       257 => array(
-                                               'value'    => 
'Australia/Sydney',
-                                               'text'     => 'Australia/Sydney'
-                                       ),
-                                       258 => array(
-                                               'value'    => 
'Europe/Amsterdam',
-                                               'text'     => 'Europe/Amsterdam'
-                                       ),
-                                       259 => array(
-                                               'value'    => 'Europe/Andorra',
-                                               'text'     => 'Europe/Andorra'
-                                       ),
-                                       260 => array(
-                                               'value'    => 'Europe/Athens',
-                                               'text'     => 'Europe/Athens'
-                                       ),
-                                       261 => array(
-                                               'value'    => 'Europe/Belfast',
-                                               'text'     => 'Europe/Belfast'
-                                       ),
-                                       262 => array(
-                                               'value'    => 'Europe/Belgrade',
-                                               'text'     => 'Europe/Belgrade'
-                                       ),
-                                       263 => array(
-                                               'value'    => 'Europe/Berlin',
-                                               'text'     => 'Europe/Berlin'
-                                       ),
-                                       264 => array(
-                                               'value'    => 
'Europe/Bratislava',
-                                               'text'     => 
'Europe/Bratislava'
-                                       ),
-                                       265 => array(
-                                               'value'    => 'Europe/Brussels',
-                                               'text'     => 'Europe/Brussels'
-                                       ),
-                                       266 => array(
-                                               'value'    => 
'Europe/Bucharest',
-                                               'text'     => 'Europe/Bucharest'
-                                       ),
-                                       267 => array(
-                                               'value'    => 'Europe/Budapest',
-                                               'text'     => 'Europe/Budapest'
-                                       ),
-                                       268 => array(
-                                               'value'    => 'Europe/Chisinau',
-                                               'text'     => 'Europe/Chisinau'
-                                       ),
-                                       269 => array(
-                                               'value'    => 
'Europe/Copenhagen',
-                                               'text'     => 
'Europe/Copenhagen'
-                                       ),
-                                       270 => array(
-                                               'value'    => 'Europe/Dublin',
-                                               'text'     => 'Europe/Dublin'
-                                       ),
-                                       271 => array(
-                                               'value'    => 
'Europe/Gibraltar',
-                                               'text'     => 'Europe/Gibraltar'
-                                       ),
-                                       272 => array(
-                                               'value'    => 'Europe/Helsinki',
-                                               'text'     => 'Europe/Helsinki'
-                                       ),
-                                       273 => array(
-                                               'value'    => 'Europe/Istanbul',
-                                               'text'     => 'Europe/Istanbul'
-                                       ),
-                                       274 => array(
-                                               'value'    => 
'Europe/Kaliningrad',
-                                               'text'     => 
'Europe/Kaliningrad'
-                                       ),
-                                       275 => array(
-                                               'value'    => 'Europe/Kiev',
-                                               'text'     => 'Europe/Kiev'
-                                       ),
-                                       276 => array(
-                                               'value'    => 'Europe/Lisbon',
-                                               'text'     => 'Europe/Lisbon'
-                                       ),
-                                       277 => array(
-                                               'value'    => 
'Europe/Ljubljana',
-                                               'text'     => 'Europe/Ljubljana'
-                                       ),
-                                       278 => array(
-                                               'value'    => 'Europe/London',
-                                               'text'     => 'Europe/London'
-                                       ),
-                                       279 => array(
-                                               'value'    => 
'Europe/Luxembourg',
-                                               'text'     => 
'Europe/Luxembourg'
-                                       ),
-                                       280 => array(
-                                               'value'    => 'Europe/Madrid',
-                                               'text'     => 'Europe/Madrid'
-                                       ),
-                                       281 => array(
-                                               'value'    => 'Europe/Malta',
-                                               'text'     => 'Europe/Malta'
-                                       ),
-                                       282 => array(
-                                               'value'    => 'Europe/Minsk',
-                                               'text'     => 'Europe/Minsk'
-                                       ),
-                                       283 => array(
-                                               'value'    => 'Europe/Monaco',
-                                               'text'     => 'Europe/Monaco'
-                                       ),
-                                       284 => array(
-                                               'value'    => 'Europe/Moscow',
-                                               'text'     => 'Europe/Moscow'
-                                       ),
-                                       285 => array(
-                                               'value'    => 'Europe/Oslo',
-                                               'text'     => 'Europe/Oslo'
-                                       ),
-                                       286 => array(
-                                               'value'    => 'Europe/Paris',
-                                               'text'     => 'Europe/Paris'
-                                       ),
-                                       287 => array(
-                                               'value'    => 'Europe/Prague',
-                                               'text'     => 'Europe/Prague'
-                                       ),
-                                       288 => array(
-                                               'value'    => 'Europe/Riga',
-                                               'text'     => 'Europe/Riga'
-                                       ),
-                                       289 => array(
-                                               'value'    => 'Europe/Rome',
-                                               'text'     => 'Europe/Rome'
-                                       ),
-                                       290 => array(
-                                               'value'    => 'Europe/Samara',
-                                               'text'     => 'Europe/Samara'
-                                       ),
-                                       291 => array(
-                                               'value'    => 
'Europe/San_Marino',
-                                               'text'     => 'Europe/San 
Marino'
-                                       ),
-                                       292 => array(
-                                               'value'    => 'Europe/Sarajevo',
-                                               'text'     => 'Europe/Sarajevo'
-                                       ),
-                                       293 => array(
-                                               'value'    => 
'Europe/Simferopol',
-                                               'text'     => 
'Europe/Simferopol'
-                                       ),
-                                       294 => array(
-                                               'value'    => 'Europe/Skopje',
-                                               'text'     => 'Europe/Skopje'
-                                       ),
-                                       295 => array(
-                                               'value'    => 'Europe/Sofia',
-                                               'text'     => 'Europe/Sofia'
-                                       ),
-                                       296 => array(
-                                               'value'    => 
'Europe/Stockholm',
-                                               'text'     => 'Europe/Stockholm'
-                                       ),
-                                       297 => array(
-                                               'value'    => 'Europe/Tallinn',
-                                               'text'     => 'Europe/Tallinn'
-                                       ),
-                                       298 => array(
-                                               'value'    => 'Europe/Tirane',
-                                               'text'     => 'Europe/Tirane'
-                                       ),
-                                       299 => array(
-                                               'value'    => 'Europe/Vaduz',
-                                               'text'     => 'Europe/Vaduz'
-                                       ),
-                                       300 => array(
-                                               'value'    => 'Europe/Vatican',
-                                               'text'     => 'Europe/Vatican'
-                                       ),
-                                       301 => array(
-                                               'value'    => 'Europe/Vienna',
-                                               'text'     => 'Europe/Vienna'
-                                       ),
-                                       302 => array(
-                                               'value'    => 'Europe/Vilnius',
-                                               'text'     => 'Europe/Vilnius'
-                                       ),
-                                       303 => array(
-                                               'value'    => 'Europe/Warsaw',
-                                               'text'     => 'Europe/Warsaw'
-                                       ),
-                                       304 => array(
-                                               'value'    => 'Europe/Zagreb',
-                                               'text'     => 'Europe/Zagreb'
-                                       ),
-                                       305 => array(
-                                               'value'    => 'Europe/Zurich',
-                                               'text'     => 'Europe/Zurich'
-                                       ),
-                                       306 => array(
-                                               'value'    => 
'Indian/Antananarivo',
-                                               'text'     => 
'Indian/Antananarivo'
-                                       ),
-                                       307 => array(
-                                               'value'    => 'Indian/Chagos',
-                                               'text'     => 'Indian/Chagos'
-                                       ),
-                                       308 => array(
-                                               'value'    => 
'Indian/Christmas',
-                                               'text'     => 'Indian/Christmas'
-                                       ),
-                                       309 => array(
-                                               'value'    => 'Indian/Cocos',
-                                               'text'     => 'Indian/Cocos'
-                                       ),
-                                       310 => array(
-                                               'value'    => 'Indian/Comoro',
-                                               'text'     => 'Indian/Comoro'
-                                       ),
-                                       311 => array(
-                                               'value'    => 
'Indian/Kerguelen',
-                                               'text'     => 'Indian/Kerguelen'
-                                       ),
-                                       312 => array(
-                                               'value'    => 'Indian/Mahe',
-                                               'text'     => 'Indian/Mahe'
-                                       ),
-                                       313 => array(
-                                               'value'    => 'Indian/Maldives',
-                                               'text'     => 'Indian/Maldives'
-                                       ),
-                                       314 => array(
-                                               'value'    => 
'Indian/Mauritius',
-                                               'text'     => 'Indian/Mauritius'
-                                       ),
-                                       315 => array(
-                                               'value'    => 'Indian/Mayotte',
-                                               'text'     => 'Indian/Mayotte'
-                                       ),
-                                       316 => array(
-                                               'value'    => 'Indian/Reunion',
-                                               'text'     => 'Indian/Reunion'
-                                       ),
-                                       317 => array(
-                                               'value'    => 'Pacific/Apia',
-                                               'text'     => 'Pacific/Apia'
-                                       ),
-                                       318 => array(
-                                               'value'    => 
'Pacific/Auckland',
-                                               'text'     => 'Pacific/Auckland'
-                                       ),
-                                       319 => array(
-                                               'value'    => 'Pacific/Chatham',
-                                               'text'     => 'Pacific/Chatham'
-                                       ),
-                                       320 => array(
-                                               'value'    => 'Pacific/Easter',
-                                               'text'     => 'Pacific/Easter'
-                                       ),
-                                       321 => array(
-                                               'value'    => 'Pacific/Efate',
-                                               'text'     => 'Pacific/Efate'
-                                       ),
-                                       322 => array(
-                                               'value'    => 
'Pacific/Enderbury',
-                                               'text'     => 
'Pacific/Enderbury'
-                                       ),
-                                       323 => array(
-                                               'value'    => 'Pacific/Fakaofo',
-                                               'text'     => 'Pacific/Fakaofo'
-                                       ),
-                                       324 => array(
-                                               'value'    => 'Pacific/Fiji',
-                                               'text'     => 'Pacific/Fiji'
-                                       ),
-                                       325 => array(
-                                               'value'    => 
'Pacific/Funafuti',
-                                               'text'     => 'Pacific/Funafuti'
-                                       ),
-                                       326 => array(
-                                               'value'    => 
'Pacific/Galapagos',
-                                               'text'     => 
'Pacific/Galapagos'
-                                       ),
-                                       327 => array(
-                                               'value'    => 'Pacific/Gambier',
-                                               'text'     => 'Pacific/Gambier'
-                                       ),
-                                       328 => array(
-                                               'value'    => 
'Pacific/Guadalcanal',
-                                               'text'     => 
'Pacific/Guadalcanal'
-                                       ),
-                                       329 => array(
-                                               'value'    => 'Pacific/Guam',
-                                               'text'     => 'Pacific/Guam'
-                                       ),
-                                       330 => array(
-                                               'value'    => 
'Pacific/Honolulu',
-                                               'text'     => 'Pacific/Honolulu'
-                                       ),
-                                       331 => array(
-                                               'value'    => 
'Pacific/Johnston',
-                                               'text'     => 'Pacific/Johnston'
-                                       ),
-                                       332 => array(
-                                               'value'    => 
'Pacific/Kiritimati',
-                                               'text'     => 
'Pacific/Kiritimati'
-                                       ),
-                                       333 => array(
-                                               'value'    => 'Pacific/Kosrae',
-                                               'text'     => 'Pacific/Kosrae'
-                                       ),
-                                       334 => array(
-                                               'value'    => 
'Pacific/Kwajalein',
-                                               'text'     => 
'Pacific/Kwajalein'
-                                       ),
-                                       335 => array(
-                                               'value'    => 'Pacific/Majuro',
-                                               'text'     => 'Pacific/Majuro'
-                                       ),
-                                       336 => array(
-                                               'value'    => 
'Pacific/Marquesas',
-                                               'text'     => 
'Pacific/Marquesas'
-                                       ),
-                                       337 => array(
-                                               'value'    => 'Pacific/Midway',
-                                               'text'     => 'Pacific/Midway'
-                                       ),
-                                       338 => array(
-                                               'value'    => 'Pacific/Nauru',
-                                               'text'     => 'Pacific/Nauru'
-                                       ),
-                                       339 => array(
-                                               'value'    => 'Pacific/Niue',
-                                               'text'     => 'Pacific/Niue'
-                                       ),
-                                       340 => array(
-                                               'value'    => 'Pacific/Norfolk',
-                                               'text'     => 'Pacific/Norfolk'
-                                       ),
-                                       341 => array(
-                                               'value'    => 'Pacific/Noumea',
-                                               'text'     => 'Pacific/Noumea'
-                                       ),
-                                       342 => array(
-                                               'value'    => 
'Pacific/Pago_Pago',
-                                               'text'     => 'Pacific/Pago 
Pago'
-                                       ),
-                                       343 => array(
-                                               'value'    => 'Pacific/Palau',
-                                               'text'     => 'Pacific/Palau'
-                                       ),
-                                       344 => array(
-                                               'value'    => 
'Pacific/Pitcairn',
-                                               'text'     => 'Pacific/Pitcairn'
-                                       ),
-                                       345 => array(
-                                               'value'    => 'Pacific/Ponape',
-                                               'text'     => 'Pacific/Ponape'
-                                       ),
-                                       346 => array(
-                                               'value'    => 
'Pacific/Port_Moresby',
-                                               'text'     => 'Pacific/Port 
Moresby'
-                                       ),
-                                       347 => array(
-                                               'value'    => 
'Pacific/Rarotonga',
-                                               'text'     => 
'Pacific/Rarotonga'
-                                       ),
-                                       348 => array(
-                                               'value'    => 'Pacific/Saipan',
-                                               'text'     => 'Pacific/Saipan'
-                                       ),
-                                       349 => array(
-                                               'value'    => 'Pacific/Tahiti',
-                                               'text'     => 'Pacific/Tahiti'
-                                       ),
-                                       350 => array(
-                                               'value'    => 'Pacific/Tarawa',
-                                               'text'     => 'Pacific/Tarawa'
-                                       ),
-                                       351 => array(
-                                               'value'    => 
'Pacific/Tongatapu',
-                                               'text'     => 
'Pacific/Tongatapu'
-                                       ),
-                                       352 => array(
-                                               'value'    => 'Pacific/Truk',
-                                               'text'     => 'Pacific/Truk'
-                                       ),
-                                       353 => array(
-                                               'value'    => 'Pacific/Wake',
-                                               'text'     => 'Pacific/Wake'
-                                       ),
-                                       354 => array(
-                                               'value'    => 'Pacific/Wallis',
-                                               'text'     => 'Pacific/Wallis'
-                                       ),
-                                       355 => array(
-                                               'value'    => 'Pacific/Yap',
-                                               'text'     => 'Pacific/Yap'
-                                       )
-                               )
-                       ),
-                       1 => array
-                       (
-                               'type'        => 'selectbox',
-                               'name'        => 'time_format',
-                               'label'       => 'Time format',
-                               'values' => array
-                               (
-                                       0 => array
-                                       (
-                                               'value'    => '12',
-                                               'text'     => '12 Hour'
-                                       ),
-                                       1 => array
-                                       (
-                                               'value'    => '24',
-                                               'text'     => '24 Hour'
-                                       ),
-                               )
-                       ),
-                       2 => array
-                       (
-                               'type'        => 'inputbox',
-                               'name'        => 'maxmatchs',
-                               'label'       => 'Number of records per page',
-                               'value'       => '15'
-                       ),
-                       3 => array
-                       (
-                               'type'        => 'selectbox',
-                               'name'        => 'lang',
-                               'label'       => 'Localization',
-                               'values' => array
-                               (
-                                       // FIXME: These need to be updated, 
most are NOT correct values
-                                       0 => array(
-                                               'value'    => 'ar',
-                                               'text'     => 'Arabic'
-                                       ),
-                                       1 => array(
-                                               'value'    => 'bg',
-                                               'text'     => 'Bulgarian'
-                                       ),
-                                       2 => array(
-                                               'value'    => 'ca',
-                                               'text'     => 'Catalan'
-                                       ),
-                                       3 => array(
-                                               'value'    => 'zh-CN',
-                                               'text'     => 'Chinese 
(Simplified)'
-                                       ),
-                                       4 => array(
-                                               'value'    => 'zh-TW',
-                                               'text'     => 'Chinese 
(Traditional)'
-                                       ),
-                                       5 => array(
-                                               'value'    => 'hr',
-                                               'text'     => 'Croatian'
-                                       ),
-                                       6 => array(
-                                               'value'    => 'cs',
-                                               'text'     => 'Czech'
-                                       ),
-                                       7 => array(
-                                               'value'    => 'da',
-                                               'text'     => 'Danish'
-                                       ),
-                                       8 => array(
-                                               'value'    => 'nl_NL',
-                                               'text'     => 'Dutch'
-                                       ),
-                                       9 => array(
-                                               'value'    => 'en_US',
-                                               'text'     => 'English (US)',
-                                               'selected' => true
-                                       ),
-                                       10 => array(
-                                               'value'    => 'et',
-                                               'text'     => 'Estonian'
-                                       ),
-                                       11 => array(
-                                               'value'    => 'fi_FI',
-                                               'text'     => 'Finnish'
-                                       ),
-                                       12 => array(
-                                               'value'    => 'fr_FR',
-                                               'text'     => 'French'
-                                       ),
-                                       13 => array(
-                                               'value'    => 'address@hidden',
-                                               'text'     => 'German'
-                                       ),
-                                       14 => array(
-                                               'value'    => 'el',
-                                               'text'     => 'Greek'
-                                       ),
-                                       15 => array(
-                                               'value'    => 'iw',
-                                               'text'     => 'Hebrew'
-                                       ),
-                                       16 => array(
-                                               'value'    => 'hu',
-                                               'text'     => 'Hungarian'
-                                       ),
-                                       17 => array(
-                                               'value'    => 'is',
-                                               'text'     => 'Icelandic'
-                                       ),
-                                       18 => array(
-                                               'value'    => 'it',
-                                               'text'     => 'Italian'
-                                       ),
-                                       19 => array(
-                                               'value'    => 'ja',
-                                               'text'     => 'Japanese'
-                                       ),
-                                       20 => array(
-                                               'value'    => 'ko',
-                                               'text'     => 'Korean'
-                                       ),
-                                       21 => array(
-                                               'value'    => 'lv',
-                                               'text'     => 'Latvian'
-                                       ),
-                                       22 => array(
-                                               'value'    => 'lt',
-                                               'text'     => 'Lithuanian'
-                                       ),
-                                       23 => array(
-                                               'value'    => 'no',
-                                               'text'     => 'Norwegian'
-                                       ),
-                                       24 => array(
-                                               'value'    => 'pl',
-                                               'text'     => 'Polish'
-                                       ),
-                                       25 => array(
-                                               'value'    => 'pt',
-                                               'text'     => 'Portuguese'
-                                       ),
-                                       26 => array(
-                                               'value'    => 'ro',
-                                               'text'     => 'Romanian'
-                                       ),
-                                       27 => array(
-                                               'value'    => 'is',
-                                               'text'     => 'Icelandic'
-                                       ),
-                                       28 => array(
-                                               'value'    => 'pt',
-                                               'text'     => 'Portuguese'
-                                       ),
-                                       29 => array(
-                                               'value'    => 'ro',
-                                               'text'     => 'Romanian'
-                                       ),
-                                       30 => array(
-                                               'value'    => 'ru',
-                                               'text'     => 'Russian'
-                                       ),
-                                       31 => array(
-                                               'value'    => 'sr',
-                                               'text'     => 'Serbian'
-                                       ),
-                                       32 => array(
-                                               'value'    => 'sk',
-                                               'text'     => 'Slovak'
-                                       ),
-                                       34 => array(
-                                               'value'    => 'sl',
-                                               'text'     => 'Slovenian'
-                                       ),
-                                       35 => array(
-                                               'value'    => 'es',
-                                               'text'     => 'Spanish'
-                                       ),
-                                       36 => array(
-                                               'value'    => 'sv',
-                                               'text'     => 'Swedish'
-                                       ),
-                                       37 => array(
-                                               'value'    => 'tr',
-                                               'text'     => 'Turksih'
-                                       )
-                               )
-                       ),
-                       4 => array
-                       (
-                               'type'        => 'selectbox',
-                               'name'        => 'account_display',
-                               'label'       => 'How do you like to display 
accounts',
-                               'values' => array
-                               (
-                                       0 => array
-                                       (
-                                               'value'    => 'firstname',
-                                               'text'     => 'Firstname 
Lastname'
-                                       ),
-                                       1 => array
-                                       (
-                                               'value'    => 'lastname',
-                                               'text'     => 'Lastname, 
Firstname'
-                                       ),
-                                       2 => array
-                                       (
-                                               'value'    => 'username',
-                                               'text'     => 'Username'
-                                       ),
-                                       3 => array
-                                       (
-                                               'value'    => 'firstall',
-                                               'text'     => 'Firstname 
Lastname [Username]'
-                                       ),
-                                       4 => array
-                                       (
-                                               'value'    => 'all',
-                                               'text'     => '[Username] 
Lastname, Firstname'
-                                       )
-                               )
-                       ),
-               );
 
        }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]