<?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/lib/punycode/idna_convert.php";
require_once $GLOBALS["SERVER_PHP_PATH"];
require_once "/etc/brainy/lib/ydisk.php";
$server = new Server();
$server->define();
$server->load();
$smarty = new Smartest();
$tpl = new tpl();
$backup = new backup();
$hostacc = new hostacc();
$conf = $server->config_read("/etc/brainy/data/properties/prop.conf");
if (isset($conf["language"])) {
$langload = $conf["language"];
} else {
$langload = "ru";
}
$hostacc->lan_include($langload);
$lang = $hostacc->lang;
error_reporting(0);
$var = getopt("j:p:f:r:u::");
$jailHost = intval($var["j"]);
$jailPHP = intval($var["j"]);
$rebuild = intval($var["r"]);
$jailForceRebuildVirthost = intval($var["f"]);
$userSelect = NULL;
if (isset($var["u"])) {
$userSelect = $var["u"];
}
$listUser = $hostacc->hostacc_list_all();
if (isset($userSelect)) {
$listUser = array();
$listUser[$userSelect] = array();
}
$i = 0;
$listStat = array();
$listStatPHP = array();
echo $lang["hostacc_jailreinit"] . "\n";
echo $lang["hostacc_jailreinitParams"] . "\n";
echo $lang["hostacc_jailreinitParamsHost"] . ($jailHost ? $lang["hostacc_jailreinitParamsHostOn"] : $lang["hostacc_jailreinitParamsHostOff"]) . "\n";
echo $lang["hostacc_jailreinitParamsPHP"] . ($jailPHP ? $lang["hostacc_jailreinitParamsHostOn"] : $lang["hostacc_jailreinitParamsHostOff"]) . "\n";
echo $lang["hostacc_jailreinitParamsPHPForce"] . ($jailForceRebuildVirthost ? $lang["hostacc_jailreinitParamsHostRebuildYes"] : $lang["hostacc_jailreinitParamsHostRebuildNo"]) . "\n";
foreach ($listUser as $username => $curUser) {
$listStat[$i]["hostaccjail"] = $username;
$listStatPHP[$i]["hostaccjail"] = $username;
if ($rebuild) {
$listStat[$i]["statjail"] = $curUser["jailstatset"] ? 1 : 0;
$listStatPHP[$i]["statjailphp"] = $curUser["jailstatsetphp"] ? 1 : 0;
} else {
$listStat[$i]["statjail"] = $jailHost;
$listStatPHP[$i]["statjailphp"] = $jailPHP;
}
$i++;
}
$resJail = $hostacc->setJailHostStat($listStat, "api");
$resJailPHP = $hostacc->setJailHostStatPHP($listStatPHP, "api", $jailForceRebuildVirthost);
print_r(json_decode($resJail));
print_r(json_decode($resJailPHP));
?>