\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "
\n"; $array['email_templates'][$x]['template_body'] .= "
Fax Received

"; $array['email_templates'][$x]['template_body'] .= "Name: \${fax_file_name}
"; $array['email_templates'][$x]['template_body'] .= "Extension: \${fax_extension}
"; $array['email_templates'][$x]['template_body'] .= "Messages: \${fax_messages}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_warning}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_message}
"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = "html"; $array['email_templates'][$x]['template_enabled'] = "true"; $x++; $array['email_templates'][$x]['email_template_uuid'] = '9817e168-8d02-4b9f-a21b-e867241d68db'; $array['email_templates'][$x]['template_language'] = 'en-us'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'relay'; $array['email_templates'][$x]['template_subject'] = 'FAX Received: ${fax_subject_tag} ${fax_file_name}'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "
\n"; $array['email_templates'][$x]['template_body'] .= "
Fax Received

"; $array['email_templates'][$x]['template_body'] .= "Name: \${fax_file_name}
"; $array['email_templates'][$x]['template_body'] .= "Extension: \${fax_extension}
"; $array['email_templates'][$x]['template_body'] .= "Messages: \${fax_messages}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_warning}
"; $array['email_templates'][$x]['template_body'] .= "
This message arrived successfully from your fax machine, and has been queued for outbound fax delivery. You will be notified later as to the success or failure of this fax.
"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = "html"; $array['email_templates'][$x]['template_enabled'] = "true"; $x++; $array['email_templates'][$x]['email_template_uuid'] = 'a70a73d0-e10b-40ee-9a02-308de200ea84'; $array['email_templates'][$x]['template_language'] = 'en-gb'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'inbound'; $array['email_templates'][$x]['template_subject'] = 'FAX Received: ${fax_subject_tag} ${fax_file_name}'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "
\n"; $array['email_templates'][$x]['template_body'] .= "
Fax Received

"; $array['email_templates'][$x]['template_body'] .= "Name: \${fax_file_name}
"; $array['email_templates'][$x]['template_body'] .= "Extension: \${fax_extension}
"; $array['email_templates'][$x]['template_body'] .= "Messages: \${fax_messages}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_warning}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_message}
"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = "html"; $array['email_templates'][$x]['template_enabled'] = "true"; $x++; $array['email_templates'][$x]['email_template_uuid'] = '819979a1-281c-4c10-b036-3cea084dc42b'; $array['email_templates'][$x]['template_language'] = 'en-gb'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'relay'; $array['email_templates'][$x]['template_subject'] = 'FAX Received: ${fax_subject_tag} ${fax_file_name}'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "
\n"; $array['email_templates'][$x]['template_body'] .= "
Fax Received

"; $array['email_templates'][$x]['template_body'] .= "Name: \${fax_file_name}
"; $array['email_templates'][$x]['template_body'] .= "Extension: \${fax_extension}
"; $array['email_templates'][$x]['template_body'] .= "Messages: \${fax_messages}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_warning}
"; $array['email_templates'][$x]['template_body'] .= "
This message arrived successfully from your fax machine, and has been queued for outbound fax delivery. You will be notified later as to the success or failure of this fax.
"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = "html"; $array['email_templates'][$x]['template_enabled'] = "true"; $x++; $array['email_templates'][$x]['email_template_uuid'] = '9c18d8ab-7b5d-4ccc-823a-ce42863b5170'; $array['email_templates'][$x]['template_language'] = 'de-de'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'fail_busy'; $array['email_templates'][$x]['template_subject'] = 'Fax an: ${number_dialed} war besetzt'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "Der Versand wurde versucht, aber der Anschluss war \${fax_busy_attempts} mal besetzt.\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = 'html'; $array['email_templates'][$x]['template_enabled'] = 'true'; $x++; $array['email_templates'][$x]['email_template_uuid'] = '2e14dd4e-3971-4d2d-9b59-07244d9c76b3'; $array['email_templates'][$x]['template_language'] = 'de-de'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'fail_default'; $array['email_templates'][$x]['template_subject'] = 'Fax an: ${number_dialed} ist fehlgeschlagen'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "Leider konnte das Fax nicht zugestellt werden. Es wurde angehangen. Bitte prüfen Sie die Empfängernummer \${number_dialed}. Sollte Diese korrekt sein, versuchen Sie es bitte erneut.\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = 'html'; $array['email_templates'][$x]['template_enabled'] = 'true'; $x++; $array['email_templates'][$x]['email_template_uuid'] = '2eda34ee-770b-415f-98be-7fca4e45b8b0'; $array['email_templates'][$x]['template_language'] = 'de-de'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'fail_invalid'; $array['email_templates'][$x]['template_subject'] = 'Fax an: ${number_dialed} war fehlerhaft'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "Es wurde versucht zu senden, aber die eingegebene Nummer war keine funktionierende Telefonnummer.\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = 'html'; $array['email_templates'][$x]['template_enabled'] = 'true'; $x++; $array['email_templates'][$x]['email_template_uuid'] = 'e9dbac32-ebb7-4416-ac8f-ae4448172ac7'; $array['email_templates'][$x]['template_language'] = 'de-de'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'inbound'; $array['email_templates'][$x]['template_subject'] = 'FAX empfangen: ${fax_subject_tag} ${fax_file_name}'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "
\n"; $array['email_templates'][$x]['template_body'] .= "
Fax empfangen

"; $array['email_templates'][$x]['template_body'] .= "Name: \${fax_file_name}
"; $array['email_templates'][$x]['template_body'] .= "Nebenstelle: \${fax_extension}
"; $array['email_templates'][$x]['template_body'] .= "Nachrichten: \${fax_messages}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_warning}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_message}
"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = "html"; $array['email_templates'][$x]['template_enabled'] = "true"; $x++; $array['email_templates'][$x]['email_template_uuid'] = 'aaba9e71-79cd-4ced-8eb1-0e885ffa98ca'; $array['email_templates'][$x]['template_language'] = 'de-de'; $array['email_templates'][$x]['template_category'] = 'fax'; $array['email_templates'][$x]['template_subcategory'] = 'relay'; $array['email_templates'][$x]['template_subject'] = 'FAX empfangen: ${fax_subject_tag} ${fax_file_name}'; $array['email_templates'][$x]['template_body'] = "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "
\n"; $array['email_templates'][$x]['template_body'] .= "
Fax empfangen

"; $array['email_templates'][$x]['template_body'] .= "Name: \${fax_file_name}
"; $array['email_templates'][$x]['template_body'] .= "Nebenstelle: \${fax_extension}
"; $array['email_templates'][$x]['template_body'] .= "Nachrichten: \${fax_messages}
"; $array['email_templates'][$x]['template_body'] .= "\${fax_file_warning}
"; $array['email_templates'][$x]['template_body'] .= "
Diese Nachricht erreichte den Faxserver und befindet sich in der Zustellung. Sie werden später über die Zustellung informiert.
"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_body'] .= "\n"; $array['email_templates'][$x]['template_type'] = "html"; $array['email_templates'][$x]['template_enabled'] = "true"; $x++; //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 = new permissions; $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); //$message = $database->message; //remove the temporary permission $p->delete("email_template_add", 'temp'); $p->delete("email_template_edit", 'temp'); } //remove the array unset($array); } ?>