2012-06-04 14:58:40 +00:00
<? php
/*
FusionPBX
Version: MPL 1.1
The contents of this file are subject to the Mozilla Public License Version
1.1 (the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
for the specific language governing rights and limitations under the
License.
The Original Code is FusionPBX
The Initial Developer of the Original Code is
Mark J Crane <markjcrane@fusionpbx.com>
2015-10-07 10:45:28 -07:00
Portions created by the Initial Developer are Copyright (C) 2008-2015
2012-06-04 14:58:40 +00:00
the Initial Developer. All Rights Reserved.
Contributor(s):
Mark J Crane <markjcrane@fusionpbx.com>
*/
2015-03-21 06:03:58 +00:00
//process this only one time
2012-10-19 19:57:30 +00:00
if ( $domains_processed == 1 ) {
2015-08-03 10:11:41 -06:00
//define array of settings
$x = 0 ;
$array [ $x ][ 'default_setting_category' ] = 'domain' ;
2015-10-07 10:45:28 -07:00
$array [ $x ][ 'default_setting_subcategory' ] = 'time_zone' ;
$array [ $x ][ 'default_setting_name' ] = 'name' ;
$array [ $x ][ 'default_setting_value' ] = '' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'domain' ;
2015-08-03 10:11:41 -06:00
$array [ $x ][ 'default_setting_subcategory' ] = 'language' ;
$array [ $x ][ 'default_setting_name' ] = 'code' ;
$array [ $x ][ 'default_setting_value' ] = 'en-us' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
2015-10-07 10:45:28 -07:00
$array [ $x ][ 'default_setting_category' ] = 'domain' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'bridge' ;
$array [ $x ][ 'default_setting_name' ] = 'text' ;
$array [ $x ][ 'default_setting_value' ] = 'outbound' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'outbound,loopback,lcr' ;
$x ++ ;
2015-08-03 10:11:41 -06:00
$array [ $x ][ 'default_setting_category' ] = 'security' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'password_length' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = '10' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Sets the default length for system generated passwords.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'security' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'password_strength' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = '4' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Set the default strength for system generated passwords. Valid Options: 1 - Numeric Only, 2 - Include Lower Apha, 3 - Include Upper Alpha, 4 - Include Special Characters.' ;
$x ++ ;
2015-08-21 11:21:08 -06:00
$array [ $x ][ 'default_setting_category' ] = 'security' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'session_rotate' ;
2015-08-21 11:25:40 -06:00
$array [ $x ][ 'default_setting_name' ] = 'boolean' ;
$array [ $x ][ 'default_setting_value' ] = 'true' ;
2015-08-21 11:21:08 -06:00
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Whether to regenerate the session ID.' ;
$x ++ ;
2015-08-03 10:11:41 -06:00
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_auth' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
2015-08-15 19:41:07 -06:00
$array [ $x ][ 'default_setting_value' ] = 'true' ;
2015-08-03 10:11:41 -06:00
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_from' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = '' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_from_name' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = '' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_host' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = '' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_username' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = '' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_password' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = '' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_secure' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
2015-08-15 19:41:07 -06:00
$array [ $x ][ 'default_setting_value' ] = 'true' ;
2015-08-03 10:11:41 -06:00
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
//get an array of the default settings
$sql = "select * from v_default_settings " ;
2012-10-30 08:56:49 +00:00
$prep_statement = $db -> prepare ( $sql );
2015-08-03 10:11:41 -06:00
$prep_statement -> execute ();
$default_settings = $prep_statement -> fetchAll ( PDO :: FETCH_NAMED );
unset ( $prep_statement , $sql );
//find the missing default settings
$x = 0 ;
foreach ( $array as $setting ) {
$found = false ;
$missing [ $x ] = $setting ;
foreach ( $default_settings as $row ) {
if ( trim ( $row [ 'default_setting_subcategory' ]) == trim ( $setting [ 'default_setting_subcategory' ])) {
$found = true ;
//remove items from the array that were found
unset ( $missing [ $x ]);
}
2012-10-19 19:57:30 +00:00
}
2015-08-03 10:11:41 -06:00
$x ++ ;
2012-10-30 08:56:49 +00:00
}
2014-03-13 21:09:41 +00:00
2015-08-03 10:11:41 -06:00
//add the missing default settings
foreach ( $missing as $row ) {
//add the default settings
$orm = new orm ;
$orm -> name ( 'default_settings' );
$orm -> save ( $row );
$message = $orm -> message ;
unset ( $orm );
//print_r($message);
}
unset ( $missing );
//move the dynamic provision variables that from v_vars table to v_default_settings
if ( count ( $_SESSION [ 'provision' ]) == 0 ) {
$sql = "select * from v_vars " ;
$sql .= "where var_cat = 'Provision' " ;
$prep_statement = $db -> prepare ( check_sql ( $sql ));
2014-03-13 21:09:41 +00:00
$prep_statement -> execute ();
2015-08-03 10:11:41 -06:00
$result = $prep_statement -> fetchAll ( PDO :: FETCH_NAMED );
foreach ( $result as & $row ) {
//set the variable
$var_name = check_str ( $row [ 'var_name' ]);
//remove the 'v_' prefix from the variable name
if ( substr ( $var_name , 0 , 2 ) == "v_" ) {
$var_name = substr ( $var_name , 2 );
}
//add the provision variable to the default settings table
$sql = "insert into v_default_settings " ;
$sql .= "(" ;
$sql .= "default_setting_uuid, " ;
$sql .= "default_setting_category, " ;
$sql .= "default_setting_subcategory, " ;
$sql .= "default_setting_name, " ;
$sql .= "default_setting_value, " ;
$sql .= "default_setting_enabled, " ;
$sql .= "default_setting_description " ;
$sql .= ") " ;
$sql .= "values " ;
$sql .= "(" ;
$sql .= "'" . uuid () . "', " ;
$sql .= "'provision', " ;
$sql .= "'" . $var_name . "', " ;
$sql .= "'var', " ;
$sql .= "'" . check_str ( $row [ 'var_value' ]) . "', " ;
$sql .= "'" . check_str ( $row [ 'var_enabled' ]) . "', " ;
$sql .= "'" . check_str ( $row [ 'var_description' ]) . "' " ;
$sql .= ")" ;
$db -> exec ( check_sql ( $sql ));
unset ( $sql );
2014-03-13 21:09:41 +00:00
}
2015-08-03 10:11:41 -06:00
unset ( $prep_statement );
//delete the provision variables from system -> variables
//$sql = "delete from v_vars ";
//$sql .= "where var_cat = 'Provision' ";
//echo $sql ."\n";
//$db->exec(check_sql($sql));
//echo "$var_name $var_value \n";
2014-03-13 21:09:41 +00:00
}
2015-01-18 10:59:42 +00:00
//populate the languages table, if necessary
$sql = "select count(*) as num_rows from v_languages" ;
$prep_statement = $db -> prepare ( $sql );
if ( $prep_statement ) {
$prep_statement -> execute ();
$row = $prep_statement -> fetch ( PDO :: FETCH_ASSOC );
if ( $row [ 'num_rows' ] == 0 ) {
2015-01-18 11:09:04 +00:00
$sql = "insert into v_languages (language_uuid, language, code) values " ;
$sql .= "('" . uuid () . "', 'Afrikaans', 'af'), " ;
$sql .= "('" . uuid () . "', 'Albanian', 'sq'), " ;
$sql .= "('" . uuid () . "', 'Amharic', 'am'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Algeria', 'ar-dz'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Bahrain', 'ar-bh'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Egypt', 'ar-eg'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Iraq', 'ar-iq'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Jordan', 'ar-jo'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Kuwait', 'ar-kw'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Lebanon', 'ar-lb'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Libya', 'ar-ly'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Morocco', 'ar-ma'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Oman', 'ar-om'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Qatar', 'ar-qa'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Saudi Arabia', 'ar-sa'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Syria', 'ar-sy'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Tunisia', 'ar-tn'), " ;
$sql .= "('" . uuid () . "', 'Arabic - United Arab Emirates', 'ar-ae'), " ;
$sql .= "('" . uuid () . "', 'Arabic - Yemen', 'ar-ye'), " ;
$sql .= "('" . uuid () . "', 'Armenian', 'hy'), " ;
$sql .= "('" . uuid () . "', 'Assamese', 'as'), " ;
$sql .= "('" . uuid () . "', 'Azeri - Cyrillic, Latin', 'az-az'), " ;
$sql .= "('" . uuid () . "', 'Basque', 'eu'), " ;
$sql .= "('" . uuid () . "', 'Belarusian', 'be'), " ;
$sql .= "('" . uuid () . "', 'Bengali - India, Bangladesh', 'bn'), " ;
$sql .= "('" . uuid () . "', 'Bosnian', 'bs'), " ;
$sql .= "('" . uuid () . "', 'Bulgarian', 'bg'), " ;
$sql .= "('" . uuid () . "', 'Burmese', 'my'), " ;
$sql .= "('" . uuid () . "', 'Catalan', 'ca'), " ;
$sql .= "('" . uuid () . "', 'Chinese - China', 'zh-cn'), " ;
$sql .= "('" . uuid () . "', 'Chinese - Hong Kong SAR', 'zh-hk'), " ;
$sql .= "('" . uuid () . "', 'Chinese - Macau SAR', 'zh-mo'), " ;
$sql .= "('" . uuid () . "', 'Chinese - Singapore', 'zh-sg'), " ;
$sql .= "('" . uuid () . "', 'Chinese - Taiwan', 'zh-tw'), " ;
$sql .= "('" . uuid () . "', 'Croatian', 'hr'), " ;
$sql .= "('" . uuid () . "', 'Czech', 'cs'), " ;
$sql .= "('" . uuid () . "', 'Danish', 'da'), " ;
$sql .= "('" . uuid () . "', 'Divehi, Dhivehi, Maldivian', 'dv'), " ;
$sql .= "('" . uuid () . "', 'Dutch - Belgium', 'nl-be'), " ;
$sql .= "('" . uuid () . "', 'Dutch - Netherlands', 'nl-nl'), " ;
$sql .= "('" . uuid () . "', 'English - Australia', 'en-au'), " ;
$sql .= "('" . uuid () . "', 'English - Belize', 'en-bz'), " ;
$sql .= "('" . uuid () . "', 'English - Canada', 'en-ca'), " ;
$sql .= "('" . uuid () . "', 'English - Caribbean', 'en-cb'), " ;
$sql .= "('" . uuid () . "', 'English - Great Britain', 'en-gb'), " ;
$sql .= "('" . uuid () . "', 'English - India', 'en-in'), " ;
$sql .= "('" . uuid () . "', 'English - Ireland', 'en-ie'), " ;
$sql .= "('" . uuid () . "', 'English - Jamaica', 'en-jm'), " ;
$sql .= "('" . uuid () . "', 'English - New Zealand', 'en-nz'), " ;
$sql .= "('" . uuid () . "', 'English - Phillippines', 'en-ph'), " ;
$sql .= "('" . uuid () . "', 'English - Southern Africa', 'en-za'), " ;
$sql .= "('" . uuid () . "', 'English - Trinidad', 'en-tt'), " ;
$sql .= "('" . uuid () . "', 'English - United States', 'en-us'), " ;
$sql .= "('" . uuid () . "', 'Estonian', 'et'), " ;
$sql .= "('" . uuid () . "', 'Faroese', 'fo'), " ;
$sql .= "('" . uuid () . "', 'Farsi - Persian', 'fa'), " ;
$sql .= "('" . uuid () . "', 'Finnish', 'fi'), " ;
$sql .= "('" . uuid () . "', 'French - Belgium', 'fr-be'), " ;
$sql .= "('" . uuid () . "', 'French - Canada', 'fr-ca'), " ;
$sql .= "('" . uuid () . "', 'French - France', 'fr-fr'), " ;
$sql .= "('" . uuid () . "', 'French - Luxembourg', 'fr-lu'), " ;
$sql .= "('" . uuid () . "', 'French - Switzerland', 'fr-ch'), " ;
$sql .= "('" . uuid () . "', 'FYRO Macedonia', 'mk'), " ;
$sql .= "('" . uuid () . "', 'Gaelic - Ireland', 'gd-ie'), " ;
$sql .= "('" . uuid () . "', 'Gaelic - Scotland', 'gd'), " ;
$sql .= "('" . uuid () . "', 'German - Austria', 'de-at'), " ;
$sql .= "('" . uuid () . "', 'German - Germany', 'de-de'), " ;
$sql .= "('" . uuid () . "', 'German - Liechtenstein', 'de-li'), " ;
$sql .= "('" . uuid () . "', 'German - Luxembourg', 'de-lu'), " ;
$sql .= "('" . uuid () . "', 'German - Switzerland', 'de-ch'), " ;
$sql .= "('" . uuid () . "', 'Greek', 'el'), " ;
$sql .= "('" . uuid () . "', 'Guarani - Paraguay', 'gn'), " ;
$sql .= "('" . uuid () . "', 'Gujarati', 'gu'), " ;
$sql .= "('" . uuid () . "', 'Hebrew', 'he'), " ;
$sql .= "('" . uuid () . "', 'Hindi', 'hi'), " ;
$sql .= "('" . uuid () . "', 'Hungarian', 'hu'), " ;
$sql .= "('" . uuid () . "', 'Icelandic', 'is'), " ;
$sql .= "('" . uuid () . "', 'Indonesian', 'id'), " ;
$sql .= "('" . uuid () . "', 'Italian - Italy', 'it-it'), " ;
$sql .= "('" . uuid () . "', 'Italian - Switzerland', 'it-ch'), " ;
$sql .= "('" . uuid () . "', 'Japanese', 'ja'), " ;
$sql .= "('" . uuid () . "', 'Kannada', 'kn'), " ;
$sql .= "('" . uuid () . "', 'Kashmiri', 'ks'), " ;
$sql .= "('" . uuid () . "', 'Kazakh', 'kk'), " ;
$sql .= "('" . uuid () . "', 'Khmer', 'km'), " ;
$sql .= "('" . uuid () . "', 'Korean', 'ko'), " ;
$sql .= "('" . uuid () . "', 'Lao', 'lo'), " ;
$sql .= "('" . uuid () . "', 'Latin', 'la'), " ;
$sql .= "('" . uuid () . "', 'Latvian', 'lv'), " ;
$sql .= "('" . uuid () . "', 'Lithuanian', 'lt'), " ;
$sql .= "('" . uuid () . "', 'Malayalam', 'ml'), " ;
$sql .= "('" . uuid () . "', 'Malay - Brunei', 'ms-bn'), " ;
$sql .= "('" . uuid () . "', 'Malay - Malaysia', 'ms-my'), " ;
$sql .= "('" . uuid () . "', 'Maltese', 'mt'), " ;
$sql .= "('" . uuid () . "', 'Maori', 'mi'), " ;
$sql .= "('" . uuid () . "', 'Marathi', 'mr'), " ;
$sql .= "('" . uuid () . "', 'Nepali', 'ne'), " ;
$sql .= "('" . uuid () . "', 'Norwegian - Bokml, Nynorsk', 'no-no'), " ;
$sql .= "('" . uuid () . "', 'Oriya', 'or'), " ;
$sql .= "('" . uuid () . "', 'Polish', 'pl'), " ;
$sql .= "('" . uuid () . "', 'Portuguese - Brazil', 'pt-br'), " ;
$sql .= "('" . uuid () . "', 'Portuguese - Portugal', 'pt-pt'), " ;
$sql .= "('" . uuid () . "', 'Punjabi', 'pa'), " ;
$sql .= "('" . uuid () . "', 'Raeto-Romance', 'rm'), " ;
$sql .= "('" . uuid () . "', 'Romanian - Moldova', 'ro-mo'), " ;
$sql .= "('" . uuid () . "', 'Romanian - Romania', 'ro'), " ;
$sql .= "('" . uuid () . "', 'Russian', 'ru'), " ;
$sql .= "('" . uuid () . "', 'Russian - Moldova', 'ru-mo'), " ;
$sql .= "('" . uuid () . "', 'Sanskrit', 'sa'), " ;
$sql .= "('" . uuid () . "', 'Serbian - Cyrillic, Latin', 'sr-sp'), " ;
$sql .= "('" . uuid () . "', 'Setsuana', 'tn'), " ;
$sql .= "('" . uuid () . "', 'Sindhi', 'sd'), " ;
$sql .= "('" . uuid () . "', 'Sinhala, Sinhalese', 'si'), " ;
$sql .= "('" . uuid () . "', 'Slovak', 'sk'), " ;
$sql .= "('" . uuid () . "', 'Slovenian', 'sl'), " ;
$sql .= "('" . uuid () . "', 'Somali', 'so'), " ;
$sql .= "('" . uuid () . "', 'Sorbian', 'sb'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Argentina', 'es-ar'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Bolivia', 'es-bo'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Chile', 'es-cl'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Colombia', 'es-co'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Costa Rica', 'es-cr'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Dominican Republic', 'es-do'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Ecuador', 'es-ec'), " ;
$sql .= "('" . uuid () . "', 'Spanish - El Salvador', 'es-sv'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Guatemala', 'es-gt'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Honduras', 'es-hn'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Mexico', 'es-mx'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Nicaragua', 'es-ni'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Panama', 'es-pa'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Paraguay', 'es-py'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Peru', 'es-pe'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Puerto Rico', 'es-pr'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Spain (Traditional)', 'es-es'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Uruguay', 'es-uy'), " ;
$sql .= "('" . uuid () . "', 'Spanish - Venezuela', 'es-ve'), " ;
$sql .= "('" . uuid () . "', 'Swahili', 'sw'), " ;
$sql .= "('" . uuid () . "', 'Swedish - Finland', 'sv-fi'), " ;
$sql .= "('" . uuid () . "', 'Swedish - Sweden', 'sv-se'), " ;
$sql .= "('" . uuid () . "', 'Tajik', 'tg'), " ;
$sql .= "('" . uuid () . "', 'Tamil', 'ta'), " ;
$sql .= "('" . uuid () . "', 'Tatar', 'tt'), " ;
$sql .= "('" . uuid () . "', 'Telugu', 'te'), " ;
$sql .= "('" . uuid () . "', 'Thai', 'th'), " ;
$sql .= "('" . uuid () . "', 'Tibetan', 'bo'), " ;
$sql .= "('" . uuid () . "', 'Tsonga', 'ts'), " ;
$sql .= "('" . uuid () . "', 'Turkish', 'tr'), " ;
$sql .= "('" . uuid () . "', 'Turkmen', 'tk'), " ;
$sql .= "('" . uuid () . "', 'Ukrainian', 'uk'), " ;
$sql .= "('" . uuid () . "', 'Urdu', 'ur'), " ;
$sql .= "('" . uuid () . "', 'Uzbek - Cyrillic, Latin', 'uz-uz'), " ;
$sql .= "('" . uuid () . "', 'Vietnamese', 'vi'), " ;
$sql .= "('" . uuid () . "', 'Welsh', 'cy'), " ;
$sql .= "('" . uuid () . "', 'Xhosa', 'xh'), " ;
$sql .= "('" . uuid () . "', 'Yiddish', 'yi') " ;
2015-01-18 10:59:42 +00:00
$db -> exec ( check_sql ( $sql ));
unset ( $sql );
}
unset ( $prep_statement , $row );
}
2015-08-03 10:11:41 -06:00
//set the sip_profiles directory for older installs
if ( isset ( $_SESSION [ 'switch' ][ 'gateways' ][ 'dir' ])) {
$orm = new orm ;
$orm -> name ( 'default_settings' );
$orm -> uuid ( $_SESSION [ 'switch' ][ 'gateways' ][ 'uuid' ]);
$array [ 'default_setting_category' ] = 'switch' ;
$array [ 'default_setting_subcategory' ] = 'sip_profiles' ;
$array [ 'default_setting_name' ] = 'dir' ;
//$array['default_setting_value'] = '';
//$array['default_setting_enabled'] = 'true';
$orm -> save ( $array );
unset ( $array );
}
2012-10-19 19:57:30 +00:00
}
2012-06-04 14:58:40 +00:00
?>