mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 09:03:49 +00:00
* Change the data type to boolean
* Use boolean values in SQL and Conditional Statements
* Schema Data Types: Drop views so that alter tables statements complete
* Update settings.php
* Add extension for call_screen_enabled
* Gateway handle boolean
Add the boolean toggle
- distinct_to
- caller_id_in_from
- supress_cng
- extension_in_contact
- contact_in_ping
* Update gateways.php
* Update voicemail_edit.php
* Replace the ${caller_id_name} with the extensions caller id name
* Phrase - Edit: Update slide toggle with new select beneath.
* Update the input toggle style
* Set the input_toggle_style_switch as boolean
* Update the input toggle style
* Theme: Adjust CSS to wrap description text on form fields.
* Add domain_uuid and domain_name to the SQL SELECT
* Unset the parameters to fix the next query
* Gateway: Integrate new slide toggle switch.
* Dashboard: Update the input toggle style (#7499)
* Dashboard: Update the input toggle style
* Update dashboard_widget_edit.php
* Update dashboard_edit.php
* Inbound Route - Add: Integrate new slide toggle switch and boolean.
* User Settings: Integrate new slide toggle switch.
* Call Block Edit: Update the input toggle style (#7500)
* Bridge Edit: Update the input toggle style (#7501)
* Update phrases.php
* Update domain_edit.php
* Domain Settings Edit: Update the input toggle style
* User Edit: Update the input toggle style
* Update install.php
* Remove fields marked as deprecated
* Use boolean in the select statement
* Streams: New slide toggle and boolean.
* Streams: Remove unnecessary default.
* Queues (FIFO): New slide toggle.
* Call Detail Records: Update the input toggle style (#7503)
* Call Detail Records: Update the input toggle style
* Update xml_cdr_extension_summary.php
* Update xml_cdr_extension_summary.php
* Update xml_cdr_extension_summary.php
* Call Centers: Update the input toggle style (#7502)
* Call Centers: Update the input toggle style
* Update call_center_agent_edit.php
* Conference Centers: Update the input toggle style (#7506)
* Conference Centers: Update the input toggle style
* Update app_config.php
* Update conference_center_edit.php
* Use boolean data type (#7505)
* Call Flow Edit: Update the input toggle style (#7504)
* Devices: Update the input toggle style
* IVR Menus: New slide toggle.
* IVR Menu: Remove deprected file.
* SIP Profile - Edit: New slide toggle.
* Device Profiles: Update the input toggle style
* Ring Groups - List: Fix syntax.
* Theme: Fire onchange event when switching slide toggle control.
* Device Vendors: Update the input toggle style
* Update enabled boolean
* Update device_edit.php
* Ring Groups: New slide toggle.
* Update domain_edit.php
* Email Templates: Update the input toggle style
* Header: Correct default value on input toggle style.
* Default/Domain/User Settings: Adjust Select option label for better clarity.
* Use true boolean types for switch theme toggle or drop-down box (#7507)
* Groups: Update the input toggle style
* Conference Controls: Update the input toggle style (#7509)
* Conference Controls: Update the input toggle style
* Update conference_control_edit.php
* Update conference_control_details.php
* Update conference_control_detail_edit.php
* Conferences: Update the input toggle style (#7511)
* Use true boolean types for switch theme toggle or drop-down box (#7513)
* Dialplans: Update the input toggle style
Also updated outbound route add
* Ring Group: Only adjust ring group forward destination top margin when slide toggle enabled.
* Default/Domain/User Settings - List: Adjust for new 'Select Box' label on input_toggle_style value.
* Use true boolean types for switch theme toggle or drop-down box (#7514)
* Call Forward / Follow Me: Minor javascript adjustments to mirror previous behavior.
* Ring Groups [Dashboard]: New slide toggle.
* Get the contacts details with a seperate SQL Query
* Remove debug info
* Destinations: Update the input toggle style
* Conference Profiles: Update the input toggle style (#7515)
* Conference Profiles: Update the input toggle style
* Update conference_profiles.php
* Update conference_profile_params.php
* Update conference_profile_param_edit.php
* Update conference_profile_edit.php
* Extensions: Update the input toggle style
* Contacts: Update the input toggle style (#7517)
* Contacts: Update the input toggle style
* Update contact_address_edit.php
* Update contact_attachment_edit.php
* Update contact_edit.php
* Update contact_email_edit.php
* Update contact_phone_edit.php
* Update contact_relation_edit.php
* Update contact_setting_edit.php
* Update contact_url_edit.php
* Update contacts.php
* Voicemails: New slide toggle.
* Voicemail Greeting: New slide toggle.
* Modules: New slide toggle.
* Recordings: New slide toggle
* Variables: New slide toggle.
* Time Conditions: New slide toggle.
* Extensions - List: Remove invalid column name.
* Extension Settings: New slide toggle.
* Number Translations: New slide toggle and boolean.
* Sofia global settings: Update the input toggle style
* Update alter table convert to boolean
* Fix contact relation search (#7518)
* Sip Profile Edit: Fix setting enabled labels (#7519)
* Sip Profile Edit: Fix setting enabled labels
* Update sip_profile_edit.php
* Update dialplan_edit.php (#7520)
* Update SQL queries to use true/false for contact primary settings (#7521)
* Update SQL queries to use true/false for contact primary settings
* Update contacts_vcard.php
* Update email.php
* Update totp.php
* Update contact_url_edit.php
* Update contact_email_edit.php
* Update contact_address_edit.php
* Update contact_attachment_edit.php
* Update contact_phone_edit.php
* Add a database views method
* Add database view groups
* Add database users view
* Add database call_recordings view
* Update users.php
* Add database view call block
* Update schema to use the database views method
* Update conference.conf.lua boolean
* Update directory.lua boolean
* Update callcenter.conf.lua agent_status boolean
* Update sofia.conf.lua boolean
* Update number translations lua boolean
* Update directory.lua boolean
* Update group_call.lua fix the cache
* Update reverse-auth-lookup.lua boolean
* Update directory.lua boolean
* Use concat instead of ||
* Update index.lua
---------
Co-authored-by: fusionate <nate@fusionpbx.com>
Co-authored-by: Alex <alex@fusionpbx.com>
Co-authored-by: frytimo <tim@fusionpbx.com>
623 lines
39 KiB
PHP
623 lines
39 KiB
PHP
<?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) 2018
|
|
the Initial Developer. All Rights Reserved.
|
|
|
|
Contributor(s):
|
|
Mark J Crane <markjcrane@fusionpbx.com>
|
|
*/
|
|
|
|
//if the number of rows is 0 then read the sip profile xml into the database
|
|
if ($domains_processed == 1) {
|
|
|
|
//build the array
|
|
$x = 0;
|
|
$array['email_templates'][$x]['email_template_uuid'] = '5256e0aa-10a3-41a9-a7d9-47240823a186';
|
|
$array['email_templates'][$x]['template_language'] = 'de-at';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Sprachnachricht von ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Neue Sprachnachricht<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nebenstelle \${voicemail_name_formatted}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Anrufer <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Lä nge \${message_duration}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nachricht \${message}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '861e6e04-92fe-4bfb-a983-f29b3a5c07cf';
|
|
$array['email_templates'][$x]['template_language'] = 'de-at';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Sprachnachricht von ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "Neue Sprachnachricht\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nebenstelle \${voicemail_name_formatted}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Anrufer \${caller_id_number}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Lä nge \${message_duration}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nachricht \${message}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'cb0045f2-6ff1-4ed8-a030-6cec6c65b632';
|
|
$array['email_templates'][$x]['template_language'] = 'de-de';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Sprachnachricht von ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Neue Sprachnachricht<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nebenstelle \${voicemail_name_formatted}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Anrufer <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Lä nge \${message_duration}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nachricht \${message}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'f45935f0-7dc1-4b92-9bd7-7b35121a3ca7';
|
|
$array['email_templates'][$x]['template_language'] = 'de-de';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Sprachnachricht von ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "Neue Sprachnachricht\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nebenstelle \${voicemail_name_formatted}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Anrufer \${caller_id_number}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Lä nge \${message_duration}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Nachricht \${message}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '74fc9686-55fd-44a3-8a0a-283d786dab6f';
|
|
$array['email_templates'][$x]['template_language'] = 'de-de';
|
|
$array['email_templates'][$x]['template_category'] = 'missed';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Verpasster Anruf von ${caller_id_name} <${caller_id_number}>';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Verpasster Anruf von \${caller_id_name} <<a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a>> an \${sip_to_user} Nebenstelle \${dialed_user}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '62d1e7ef-c423-4ac6-be9e-c0e2adbbb60d';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "From \${caller_id_name} <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'defb880a-e368-4862-b946-a5244871af55';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "Voicemail from \${caller_id_name} <\${caller_id_number}>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '5d73fb7f-c48a-4752-b5e9-bfe94b4b02d6';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'transcription';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Voicemail from \${caller_id_name} <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Transcription<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\${message_text}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'c5f3ae42-a5af-4bb7-80a3-480cfe90fb49';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'transcription';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "Voicemail from \${caller_id_name} <\${caller_id_number}>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Transcription\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\${message_text}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'fbd0c8ea-6adb-4f8b-92cf-00e9087e3568';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Voicemail from \${caller_id_name} <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '56bb3416-53fc-4a3d-936d-9e3ba869081d';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "Voicemail from \${caller_id_name} <\${caller_id_number}>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '233135c9-7e3e-48d6-b6ad-ba1a383c0ac4';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'transcription';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Voicemail from \${caller_id_name} <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Transcription<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\${message_text}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'c8f14f37-4998-41a2-9c7b-7e810c77c570';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'transcription';
|
|
$array['email_templates'][$x]['template_subject'] = 'Voicemail from ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "Voicemail from \${caller_id_name} <\${caller_id_number}>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "To \${voicemail_name_formatted}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Received \${message_date}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Length \${message_duration}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Transcription\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\${message_text}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '133860ce-175f-4a6f-bfa3-ef7322e80b98';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'missed';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Missed Call from ${caller_id_name} <${caller_id_number}>';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Missed Call from \${caller_id_name} <<a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a>> to \${sip_to_user} ext \${dialed_user}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '890626c4-907b-44ad-9cf6-02d0b0a2379d';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'missed';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Missed Call from ${caller_id_name} <${caller_id_number}>';
|
|
$array['email_templates'][$x]['template_body'] = "Missed Call from \${caller_id_name} <\${caller_id_number}> to \${sip_to_user} ext \${dialed_user}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'eafaf4fe-b21d-47a0-ab2c-5943cb8cb5be';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'missed';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Missed Call from ${caller_id_name} <${caller_id_number}>';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Missed Call from \${caller_id_name} <<a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a>> to \${sip_to_user} ext \${dialed_user}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'a1b11ded-831f-4b81-8a23-fce866196508';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'missed';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Missed Call from ${caller_id_name} <${caller_id_number}>';
|
|
$array['email_templates'][$x]['template_body'] = "Missed Call from \${caller_id_name} <\${caller_id_number}> to \${sip_to_user} ext \${dialed_user}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '14cf1738-2304-4030-b970-a478fda35abc';
|
|
$array['email_templates'][$x]['template_language'] = 'fr-ca';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Messagerie vocale à partir de ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Messagerie vocale à partir de \${caller_id_name} <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "À \${voicemail_name_formatted}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Reçu \${message_date}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Longueur \${message_duration}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'd3971eb3-757e-4501-8469-9d59738db821';
|
|
$array['email_templates'][$x]['template_language'] = 'fr-ca';
|
|
$array['email_templates'][$x]['template_category'] = 'voicemail';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Messagerie vocale à partir de ${caller_id_name} <${caller_id_number}> ${message_duration}';
|
|
$array['email_templates'][$x]['template_body'] = "Messagerie vocale à partir de \${caller_id_name} <\${caller_id_number}>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "\n";
|
|
$array['email_templates'][$x]['template_body'] .= "À \${voicemail_name_formatted}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Reçu \${message_date}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Longueur \${message_duration}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Message \${message}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'ca96d814-cf5e-4dca-91ab-0150c2c6c36a';
|
|
$array['email_templates'][$x]['template_language'] = 'fr-ca';
|
|
$array['email_templates'][$x]['template_category'] = 'missed';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Appel manqué de ${caller_id_name} <${caller_id_number}>';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "Appel manqué de \${caller_id_name} <<a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a>> À \${sip_to_user} ext \${dialed_user}\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '5c57bd40-0479-49ba-945a-c675cd96dc8c';
|
|
$array['email_templates'][$x]['template_language'] = 'fr-ca';
|
|
$array['email_templates'][$x]['template_category'] = 'missed';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Appel manqué de ${caller_id_name} <${caller_id_number}>';
|
|
$array['email_templates'][$x]['template_body'] = "Appel manqué de \${caller_id_name} <\${caller_id_number}> À \${sip_to_user} ext \${dialed_user}\n";
|
|
$array['email_templates'][$x]['template_type'] = 'text';
|
|
$array['email_templates'][$x]['template_enabled'] = false;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'b1eefbfc-c008-4c82-b93f-6a6df237aeaa';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'success_default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Subject, Fax to: ${number_dialed} SENT';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We are happy to report the fax was sent successfully. It has been attached for your records.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '48ce4fef-e6bd-4be6-9c76-1590e8498408';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'fail_default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Fax to: ${number_dialed} has Failed';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We are sorry the fax failed to go through. It has been attached. Please check the number \${number_dialed}, and if it was correct you might consider emailing it instead.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = 'd64d9a03-affd-4dbf-ba04-5ad5accae4d9';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'fail_busy';
|
|
$array['email_templates'][$x]['template_subject'] = 'Fax to: ${number_dialed} was Busy';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We tried sending, but the call was busy \${fax_busy_attempts} of those times.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '29729743-28bc-4f7b-88e1-0bdf6ff33cce';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'fail_invalid';
|
|
$array['email_templates'][$x]['template_subject'] = 'Fax to: ${number_dialed} was Invalid';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We tried sending, but the number entered was not a working phone number.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '297a3e32-125d-4e21-a528-17edc0d50829';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'success_default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Fax to: ${number_dialed} SENT';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We are happy to report the fax was sent successfully. It has been attached for your records.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '420d56d8-6cc5-484a-961e-da02ae0646a5';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'fail_default';
|
|
$array['email_templates'][$x]['template_subject'] = 'Fax to: ${number_dialed} has Failed';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We are sorry the fax failed to go through. It has been attached. Please check the number \${number_dialed}, and if it was correct you might consider emailing it instead.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '3899a9f2-96f2-4778-8f77-9962e4bc7ec8';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'fail_busy';
|
|
$array['email_templates'][$x]['template_subject'] = 'Fax to: ${number_dialed} was Busy';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We tried sending, but the call was busy \${fax_busy_attempts} of those times.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '307499c6-f390-446e-884a-3b5d7554771b';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'fax';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'fail_invalid';
|
|
$array['email_templates'][$x]['template_subject'] = 'Fax to: ${number_dialed} was Invalid';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "We tried sending, but the number entered was not a working phone number.\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '814c08da-78ff-11ee-b73f-005056a27559';
|
|
$array['email_templates'][$x]['template_language'] = 'en-gb';
|
|
$array['email_templates'][$x]['template_category'] = 'plugin';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'emergency';
|
|
$array['email_templates'][$x]['template_subject'] = '${event}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>From:</strong> \${caller_id_name} <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Emergency Name:</strong> \${emergency_caller_id_name}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Emergency Number:</strong> \${emergency_caller_id_number}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Received:</strong> \${message_date}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Event:</strong> \${event}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '8928e8d4-78ff-11ee-ac06-005056a27559';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'plugin';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'emergency';
|
|
$array['email_templates'][$x]['template_subject'] = '${event}';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>From:</strong> \${caller_id_name} <a href=\"tel:\${caller_id_number}\">\${caller_id_number}</a><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Emergency Name:</strong> \${emergency_caller_id_name}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Emergency Number:</strong> \${emergency_caller_id_number}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Received:</strong> \${message_date}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Event:</strong> \${event}<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = '';
|
|
$x++;
|
|
|
|
$array['email_templates'][$x]['email_template_uuid'] = '54616982-68ae-4e55-99f4-e45ffa68e379';
|
|
$array['email_templates'][$x]['template_language'] = 'en-us';
|
|
$array['email_templates'][$x]['template_category'] = 'email';
|
|
$array['email_templates'][$x]['template_subcategory'] = 'test';
|
|
$array['email_templates'][$x]['template_subject'] = 'Test Message';
|
|
$array['email_templates'][$x]['template_body'] = "<html>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<strong>Test Message</strong><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "This message is a test of the SMTP settings configured within your PBX.<br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "If you received this message, your current SMTP settings are valid.<br /><br />\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</body>\n";
|
|
$array['email_templates'][$x]['template_body'] .= "</html>\n";
|
|
$array['email_templates'][$x]['template_type'] = 'html';
|
|
$array['email_templates'][$x]['template_enabled'] = true;
|
|
$array['email_templates'][$x]['template_description'] = 'Message sent by the Email Test feature found at the top of the Email Queue app.';
|
|
|
|
//build array of email template uuids
|
|
foreach ($array['email_templates'] as $row) {
|
|
if (is_uuid($row['email_template_uuid'])) {
|
|
$uuids[] = $row['email_template_uuid'];
|
|
}
|
|
}
|
|
|
|
//add the email templates to the database
|
|
if (!empty($uuids)) {
|
|
$sql = "select * from v_email_templates where ";
|
|
foreach ($uuids as $index => $uuid) {
|
|
$sql_where[] = "email_template_uuid = :email_template_uuid_".$index;
|
|
$parameters['email_template_uuid_'.$index] = $uuid;
|
|
}
|
|
$sql .= implode(' or ', $sql_where);
|
|
$email_templates = $database->select($sql, $parameters, 'all');
|
|
unset($sql, $sql_where, $parameters);
|
|
|
|
//remove templates that already exist from the array
|
|
foreach ($array['email_templates'] as $index => $row) {
|
|
if (is_array($email_templates) && @sizeof($email_templates) != 0) {
|
|
foreach($email_templates as $email_template) {
|
|
if ($row['email_template_uuid'] == $email_template['email_template_uuid']) {
|
|
unset($array['email_templates'][$index]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
unset($email_templates, $index);
|
|
}
|
|
|
|
//add the missing email templates
|
|
if (!empty($array['email_templates'])) {
|
|
//add the temporary permission
|
|
$p = permissions::new();
|
|
$p->add("email_template_add", 'temp');
|
|
$p->add("email_template_edit", 'temp');
|
|
|
|
//save the data
|
|
$database->app_name = 'email_templates';
|
|
$database->app_uuid = '8173e738-2523-46d5-8943-13883befd2fd';
|
|
$database->save($array, false);
|
|
//$message = $database->message;
|
|
|
|
//remove the temporary permission
|
|
$p->delete("email_template_add", 'temp');
|
|
$p->delete("email_template_edit", 'temp');
|
|
}
|
|
|
|
//remove the array
|
|
if (!empty($array)) {
|
|
unset($array);
|
|
}
|
|
|
|
}
|
|
|
|
?>
|