Update app_defaults.php
This commit is contained in:
parent
042695fb17
commit
1c5ea7c530
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
The Initial Developer of the Original Code is
|
||||
Mark J Crane <markjcrane@fusionpbx.com>
|
||||
Portions created by the Initial Developer are Copyright (C) 2008-2017
|
||||
Portions created by the Initial Developer are Copyright (C) 2008-2019
|
||||
the Initial Developer. All Rights Reserved.
|
||||
|
||||
Contributor(s):
|
||||
|
|
@ -31,22 +31,22 @@
|
|||
$sql = "update v_default_settings ";
|
||||
$sql .= "set default_setting_name = 'text' ";
|
||||
$sql .= "where default_setting_name = 'var' ";
|
||||
$db->exec(check_sql($sql));
|
||||
$database = new database;
|
||||
$database->execute($sql, null);
|
||||
unset($sql);
|
||||
|
||||
//set domains with enabled status of empty or null to true
|
||||
$sql = "delete from v_default_settings ";
|
||||
$sql .= "where (default_setting_category is null and default_setting_subcategory is null) ";
|
||||
$sql .= "or (default_setting_category = '' and default_setting_subcategory = '') ";
|
||||
$db->exec(check_sql($sql));
|
||||
$database = new database;
|
||||
$database->execute($sql, null);
|
||||
unset($sql);
|
||||
|
||||
//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);
|
||||
$sql = "select count(*) from v_languages";
|
||||
$database = new database;
|
||||
$num_rows = $database->execute($sql, null, 'column');
|
||||
if ($row['num_rows'] == 0) {
|
||||
$sql = "insert into v_languages (language_uuid, language, code) values ";
|
||||
$sql .= "('".uuid()."', 'Afrikaans', 'af'), ";
|
||||
|
|
@ -204,18 +204,15 @@
|
|||
$sql .= "('".uuid()."', 'Welsh', 'cy'), ";
|
||||
$sql .= "('".uuid()."', 'Xhosa', 'xh'), ";
|
||||
$sql .= "('".uuid()."', 'Yiddish', 'yi') ";
|
||||
$db->exec(check_sql($sql));
|
||||
unset($sql);
|
||||
}
|
||||
unset($prep_statement, $row);
|
||||
$database = new database;
|
||||
$database->execute($sql, null);
|
||||
unset($sql, $parameters);
|
||||
}
|
||||
|
||||
//populate the countries table, if necessary
|
||||
$sql = "select count(*) as num_rows from v_countries";
|
||||
$prep_statement = $db->prepare($sql);
|
||||
if ($prep_statement) {
|
||||
$prep_statement->execute();
|
||||
$row = $prep_statement->fetch(PDO::FETCH_ASSOC);
|
||||
$database = new database;
|
||||
$num_rows = $database->execute($sql, null, 'column');
|
||||
if ($row['num_rows'] == 0) {
|
||||
$sql = "insert into v_countries (country_uuid, country, iso_a2, iso_a3, num, calling_code) values ";
|
||||
$sql .= "('".uuid()."', 'Afghanistan', 'AF', 'AFG', 4, '93'), ";
|
||||
|
|
@ -467,19 +464,26 @@
|
|||
$sql .= "('".uuid()."', 'Zambia', 'ZM', 'ZMB', 894, '260'), ";
|
||||
$sql .= "('".uuid()."', 'Zimbabwe', 'ZW', 'ZWE', 716, '263'), ";
|
||||
$sql .= "('".uuid()."', 'Aland Islands', 'AX', 'ALA', 248, '358') ";
|
||||
$db->exec(check_sql($sql));
|
||||
$database->execute($sql, null);
|
||||
unset($sql);
|
||||
}
|
||||
unset($prep_statement, $row);
|
||||
}
|
||||
|
||||
//update any defaults set to legacy languages
|
||||
$language = new text;
|
||||
foreach ($language->legacy_map as $language_code => $legacy_code) {
|
||||
if(strlen($legacy_code) == 5)
|
||||
if(strlen($legacy_code) == 5) {
|
||||
continue;
|
||||
$sql = "update v_default_settings set default_setting_value = '$language_code' where default_setting_value = '$legacy_code' and default_setting_name = 'code' and default_setting_subcategory = 'language' and default_setting_category = 'domain'";
|
||||
$db->exec(check_sql($sql));
|
||||
unset($sql);
|
||||
}
|
||||
$sql = "update v_default_settings set default_setting_value = :language_code ";
|
||||
$sql .= "where default_setting_value = :legacy_code ";
|
||||
$sql .= "and default_setting_name = 'code' ";
|
||||
$sql .= "and default_setting_subcategory = 'language' ";
|
||||
$sql .= "and default_setting_category = 'domain' ";
|
||||
$parameters['language_code'] = $language_code;
|
||||
$parameters['legacy_code'] = $legacy_code;
|
||||
$database = new database;
|
||||
$database->execute($sql, $parameters);
|
||||
unset($sql, $parameters);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue