diff --git a/app/fax/app_defaults.php b/app/fax/app_defaults.php index 25d42f7672..3e9f4cbd5c 100644 --- a/app/fax/app_defaults.php +++ b/app/fax/app_defaults.php @@ -4,6 +4,7 @@ if ($domains_processed == 1) { //define array of settings $x = 0; + $array[$x]['default_setting_uuid'] = '6840bdb0-eb9d-45bd-a79a-ccb64d08fd97'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'allowed_extension'; $array[$x]['default_setting_name'] = 'array'; @@ -11,6 +12,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = ''; $x++; + $array[$x]['default_setting_uuid'] = '7031d8ec-4610-4696-b5b4-9b5f89f2bff1'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'allowed_extension'; $array[$x]['default_setting_name'] = 'array'; @@ -18,6 +20,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = ''; $x++; + $array[$x]['default_setting_uuid'] = 'c3c4487d-62f1-48d1-9fda-048fca830fb9'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'allowed_extension'; $array[$x]['default_setting_name'] = 'array'; @@ -25,6 +28,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = ''; $x++; + $array[$x]['default_setting_uuid'] = 'cec88775-8aaf-4667-a04d-414b3274e545'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'cover_logo'; $array[$x]['default_setting_name'] = 'text'; @@ -32,6 +36,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = 'Path to image/logo file displayed in the header of the cover sheet.'; $x++; + $array[$x]['default_setting_uuid'] = '6aba55ae-ced9-4853-81d0-33667be763e5'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'cover_font'; $array[$x]['default_setting_name'] = 'text'; @@ -39,6 +44,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = 'Font used to generate cover page. Can be full path to .ttf file or font name alredy installed.'; $x++; + $array[$x]['default_setting_uuid'] = '549f8854-2377-448f-892c-58a85ac83a56'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'cover_footer'; $array[$x]['default_setting_name'] = 'text'; @@ -46,6 +52,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Notice displayed in the footer of the cover sheet.'; $x++; + $array[$x]['default_setting_uuid'] = 'e907df99-6b3a-4864-bd11-681888f20289'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'cover_header'; $array[$x]['default_setting_name'] = 'text'; @@ -53,6 +60,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = 'Default information displayed beneath the logo in the header of the cover sheet.'; $x++; + $array[$x]['default_setting_uuid'] = '8338a404-3966-416e-b4f9-a1ac36c37bd1'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'page_size'; $array[$x]['default_setting_name'] = 'text'; @@ -60,6 +68,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Set the default page size of new faxes.'; $x++; + $array[$x]['default_setting_uuid'] = '9fd6cb5f-5824-4cbb-89b2-53066649272e'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'resolution'; $array[$x]['default_setting_name'] = 'text'; @@ -67,6 +76,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Set the default transmission quality of new faxes.'; $x++; + $array[$x]['default_setting_uuid'] = '63e55b19-8bf2-4aaa-b7df-a514c62ecfcc'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'variable'; $array[$x]['default_setting_name'] = 'array'; @@ -74,6 +84,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Enable T.38'; $x++; + $array[$x]['default_setting_uuid'] = '0f07d24a-296a-4798-8478-e6ef1a59f54f'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'variable'; $array[$x]['default_setting_name'] = 'array'; @@ -81,6 +92,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Send a T38 reinvite when a fax tone is detected.'; $x++; + $array[$x]['default_setting_uuid'] = '80eee263-a22c-4ec9-9df1-397908a274f6'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'keep_local'; $array[$x]['default_setting_name'] = 'boolean'; @@ -88,6 +100,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Keep the file after sending or receiving the fax.'; $x++; + $array[$x]['default_setting_uuid'] = '63d2cb3c-708a-43c2-b233-a3f4e3367224'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'send_mode'; $array[$x]['default_setting_name'] = 'text'; @@ -95,6 +108,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'false'; $array[$x]['default_setting_description'] = ''; $x++; + $array[$x]['default_setting_uuid'] = 'd2977fe1-ee7e-4403-b44f-8d86aeb5f310'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'send_retry_limit'; $array[$x]['default_setting_name'] = 'numeric'; @@ -102,6 +116,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Number of attempts to send fax (count only calls with answer)'; $x++; + $array[$x]['default_setting_uuid'] = '6ca1712b-5a53-4c54-ba53-b2046c89280d'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'send_retry_interval'; $array[$x]['default_setting_name'] = 'numeric'; @@ -109,6 +124,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Delay before we make next call after answered call'; $x++; + $array[$x]['default_setting_uuid'] = '2c5640d0-493f-4426-b76d-04e378c86d76'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'send_no_answer_retry_limit'; $array[$x]['default_setting_name'] = 'numeric'; @@ -116,6 +132,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Number of unanswered attempts in sequence'; $x++; + $array[$x]['default_setting_uuid'] = '03820df1-f242-4358-950f-ede87f502e9a'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'send_no_answer_retry_interval'; $array[$x]['default_setting_name'] = 'numeric'; @@ -123,6 +140,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Delay before we make next call after no answered call'; $x++; + $array[$x]['default_setting_uuid'] = '9ed2e73c-6b82-4a79-83db-b7588f78c675'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'send_no_answer_limit'; $array[$x]['default_setting_name'] = 'numeric'; @@ -130,6 +148,7 @@ if ($domains_processed == 1) { $array[$x]['default_setting_enabled'] = 'true'; $array[$x]['default_setting_description'] = 'Giveup reach the destination after this number of sequences'; $x++; + $array[$x]['default_setting_uuid'] = 'c97457b7-da9a-44a6-a4a4-442dbf5fa4fa'; $array[$x]['default_setting_category'] = 'fax'; $array[$x]['default_setting_subcategory'] = 'send_no_answer_interval'; $array[$x]['default_setting_name'] = 'numeric'; @@ -154,23 +173,25 @@ if ($domains_processed == 1) { if (trim($row['default_setting_subcategory']) == trim($setting['default_setting_subcategory'])) { $found = true; //remove items from the array that were found - unset($missing[$x]); + unset($array[$x]); } } $x++; } + unset($array); - //add the missing default settings - if (count($missing) > 0) foreach ($missing as $row) { - //add the default settings - $orm = new orm; - $orm->name('default_settings'); - $orm->save($row); - $message = $orm->message; - unset($orm); - } + //update the array structure + $array['default_settings'] = $missing; unset($missing); + //add the default settings + $database = new database; + $database->app_name = 'default_settings'; + $database->app_uuid = '2c2453c0-1bea-4475-9f44-4d969650de09'; + $database->save($array); + $message = $database->message; + unset($database); + } -?> \ No newline at end of file +?>