Files
portal_v3/admin/playground/client/general/email/request.php
equippedcoding-master e2c98790b2 initial commit
2025-09-17 09:37:06 -05:00

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);
});
}
}