<?php
### Brainy Control Panel
### Decoded IonCube by pimnik98
### Декодировал Пиминов Никита
### vk.com/piminov_remont
### Скрипт скачан с портала X-Scripts.Ru
error_reporting(0);
require_once "/etc/brainy/conf/globals.php";
require_once "/etc/brainy/classes/server.php";
require_once "/etc/brainy/classes/mailclient.php";
require_once "/etc/brainy/classes/crontab.php";
ini_set("max_execution_time", "1000");
$server = new server();
$mail = new mailclient();
list(, $user, $group, $id_message, $name_send, $from, $num_work_cron) = $argv;
if ($user && $group && $id_message && $name_send) {
$mail->send_mailing($user, $group, $id_message, $name_send, $from);
if ($num_work_cron) {
$crontab = new crontab();
$dir = $GLOBALS["DOCUMENT_ROOT_PATH"] . "data/crontab/crontab";
$server->del_string_new($num_work_cron, $dir);
$crontab->crontab_load("root");
}
}
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$data = htmlspecialchars($_GET["data"]);
$num_qw = substr($data, -1);
$str_decode_solt = preg_replace("/.{1}\$/i", "", $data);
for ($i = 0; $i < $num_qw; $i++) {
$str_decode_solt .= "=";
}
$str_decode_solt = base64_decode($str_decode_solt);
$str_decode_solt = preg_replace("/^.{10}/i", "", $str_decode_solt);
$data = base64_decode($str_decode_solt);
list($action, $user, $group, $email) = explode("|", $data);
switch ($action) {
case "unsubscribe":
$out = $mail->edit_user_mailing($user, $email, $group, 1);
if (!$out["code"]) {
echo "Ok";
}
break;
}
}
?>