38 lines
1.0 KiB
PHP
38 lines
1.0 KiB
PHP
<?php
|
|
require_once dirname( __DIR__, 6 ) . "/portal/admin/core/api/php/includes/init.php";
|
|
require_once dirname( __DIR__, 6 ) . "/portal/admin/core/api/php/includes/functions.php";
|
|
|
|
|
|
|
|
|
|
if(Input::get("decode_string")){
|
|
$value = Input::get("data");
|
|
$value = json_decode(html_entity_decode($value), true);
|
|
EchoJsonObject(["data" => $value]);
|
|
}
|
|
|
|
if(Input::get("send_email")){
|
|
|
|
$data = json_decode(Input::get("data"), true);
|
|
$mail_handlers = $data["mail_handlers"];
|
|
$managed_domain = $data["managed_domain"];
|
|
$client_variables = $data["client_variables"];
|
|
$email_module = $data["config"]["email_module"];
|
|
$domain_settings = $data["config"]["domain_settings"];
|
|
$config1 = $data["config"];
|
|
|
|
$integration = GetActiveEmailIntegration($config1);
|
|
foreach ($mail_handlers as $key => $value) {
|
|
SendEmailBuildIntegration(
|
|
$value,
|
|
$client_variables,
|
|
$integration,
|
|
$managed_domain,
|
|
function($resp){
|
|
EchoJsonObject($resp);
|
|
});
|
|
}
|
|
|
|
|
|
|
|
} |