2016-04-26 03:30:23 +02: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 >
Portions created by the Initial Developer are Copyright ( C ) 2008 - 2015
the Initial Developer . All Rights Reserved .
Contributor ( s ) :
Mark J Crane < markjcrane @ fusionpbx . com >
*/
//process this only one time
if ( $domains_processed == 1 ) {
//define array of settings
$x = 0 ;
$array [ $x ][ 'default_setting_category' ] = 'domain' ;
$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' ;
$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 ++ ;
$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 ++ ;
$array [ $x ][ 'default_setting_category' ] = 'domain' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'paging' ;
$array [ $x ][ 'default_setting_name' ] = 'numeric' ;
$array [ $x ][ 'default_setting_value' ] = '100' ;
$array [ $x ][ 'default_setting_enabled' ] = 'false' ;
$array [ $x ][ 'default_setting_description' ] = 'Set the maximum number of records displayed per page. (Default: 50)' ;
$x ++ ;
$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 ++ ;
$array [ $x ][ 'default_setting_category' ] = 'security' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'session_rotate' ;
$array [ $x ][ 'default_setting_name' ] = 'boolean' ;
$array [ $x ][ 'default_setting_value' ] = 'true' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Whether to regenerate the session ID.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'email' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'smtp_auth' ;
$array [ $x ][ 'default_setting_name' ] = 'var' ;
$array [ $x ][ 'default_setting_value' ] = 'true' ;
$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' ;
$array [ $x ][ 'default_setting_value' ] = 'true' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = '' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'login' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'password_reset_key' ;
$array [ $x ][ 'default_setting_name' ] = 'text' ;
$array [ $x ][ 'default_setting_value' ] = generate_password ( '20' , '4' );
$array [ $x ][ 'default_setting_enabled' ] = 'false' ;
$array [ $x ][ 'default_setting_description' ] = 'Display a Reset Password link on the login box (requires smtp_host be defined).' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'login' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'domain_name_visible' ;
$array [ $x ][ 'default_setting_name' ] = 'boolean' ;
$array [ $x ][ 'default_setting_value' ] = 'true' ;
$array [ $x ][ 'default_setting_enabled' ] = 'false' ;
$array [ $x ][ 'default_setting_description' ] = 'Displays a domain input or select box (if domain_name array defined) on the login box.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'login' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'domain_name' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'pbx1.yourdomain.com' ;
$array [ $x ][ 'default_setting_enabled' ] = 'false' ;
$array [ $x ][ 'default_setting_description' ] = 'Domain select option displayed on the login box.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'admin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'voicemail' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Voicemail block for users in the admin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'admin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'missed' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Missed Calls block for users in the admin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'admin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'recent' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Recent Calls block for users in the admin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'admin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'limits' ;
$array [ $x ][ 'default_setting_enabled' ] = 'false' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Domain Limits block for users in the admin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'admin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'counts' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Domain Counts block for users in the admin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'admin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'call_routing' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Call Routing controls for users in the admin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'admin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'ring_groups' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Ring Group Forwarding controls for users in the admin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'voicemail' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Voicemail block for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'missed' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Missed Calls block for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'recent' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Recent Calls block for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'limits' ;
$array [ $x ][ 'default_setting_enabled' ] = 'false' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Domain Limits block for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'counts' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard System Counts block for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'system' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard System Status block for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'call_routing' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Call Routing controls for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'superadmin' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'ring_groups' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Ring Group Forwarding controls for users in the superadmin group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'user' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'voicemail' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Voicemail block for users in the users group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'user' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'missed' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Missed Calls block for users in the users group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'user' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'recent' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Recent Calls block for users in the users group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'user' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'call_routing' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Call Routing controls for users in the users group.' ;
$x ++ ;
$array [ $x ][ 'default_setting_category' ] = 'dashboard' ;
$array [ $x ][ 'default_setting_subcategory' ] = 'user' ;
$array [ $x ][ 'default_setting_name' ] = 'array' ;
$array [ $x ][ 'default_setting_value' ] = 'ring_groups' ;
$array [ $x ][ 'default_setting_enabled' ] = 'true' ;
$array [ $x ][ 'default_setting_description' ] = 'Enable Dashboard Ring Group Forwarding controls for users in the users group.' ;
//get an array of the default settings
$sql = " select * from v_default_settings " ;
$prep_statement = $db -> prepare ( $sql );
$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 ]);
}
}
$x ++ ;
}
//get the missing count
$i = 0 ;
foreach ( $missing as $row ) { $i ++ ; }
$missing_count = $i ;
//add the missing default settings
$sql = " insert into v_default_settings ( " ;
$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 .= " ) values \n " ;
$i = 1 ;
foreach ( $missing as $row ) {
$sql .= " ( " ;
$sql .= " ' " . uuid () . " ', " ;
$sql .= " ' " . check_str ( $row [ 'default_setting_category' ]) . " ', " ;
$sql .= " ' " . check_str ( $row [ 'default_setting_subcategory' ]) . " ', " ;
$sql .= " ' " . check_str ( $row [ 'default_setting_name' ]) . " ', " ;
$sql .= " ' " . check_str ( $row [ 'default_setting_value' ]) . " ', " ;
$sql .= " ' " . check_str ( $row [ 'default_setting_enabled' ]) . " ', " ;
$sql .= " ' " . check_str ( $row [ 'default_setting_description' ]) . " ' " ;
$sql .= " ) " ;
if ( $missing_count != $i ) {
$sql .= " , \n " ;
}
$i ++ ;
}
$db -> exec ( check_sql ( $sql ));
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 ));
$prep_statement -> execute ();
$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 );
}
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";
}
//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 ) {
$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') " ;
$db -> exec ( check_sql ( $sql ));
unset ( $sql );
}
unset ( $prep_statement , $row );
}
}
2012-06-04 16:58:40 +02:00
?>