Exemplo n.º 1
0
function Save()
{
    $sock = new sockets();
    if (isset($_POST["SystemLogsPath"])) {
        $_POST["SystemLogsPath"] = url_decode_special_tool($_POST["SystemLogsPath"]);
    }
    if (isset($_POST["BackupMaxDaysDir"])) {
        $_POST["BackupMaxDaysDir"] = url_decode_special_tool($_POST["BackupMaxDaysDir"]);
    }
    if (isset($_POST["BackupSquidLogsNASFolder"])) {
        $_POST["BackupSquidLogsNASFolder"] = url_decode_special_tool($_POST["BackupSquidLogsNASFolder"]);
    }
    if (isset($_POST["SystemLogsPath"])) {
        $_POST["SystemLogsPath"] = url_decode_special_tool($_POST["SystemLogsPath"]);
    }
    if (isset($_POST["BackupSquidLogsNASPassword"])) {
        $_POST["BackupSquidLogsNASPassword"] = url_decode_special_tool($_POST["BackupSquidLogsNASPassword"]);
    }
    if (isset($_POST["BackupSquidLogsNASFolder2"])) {
        $_POST["BackupSquidLogsNASFolder2"] = url_decode_special_tool($_POST["BackupSquidLogsNASFolder2"]);
    }
    while (list($key, $value) = each($_POST)) {
        $value = url_decode_special_tool($value);
        $sock->SET_INFO($key, $value);
    }
}
Exemplo n.º 2
0
function FETCHMAIL_CONTENT()
{
    $_POST["FETCHMAIL_CONTENT"] = url_decode_special_tool($_POST["FETCHMAIL_CONTENT"]);
    $content = urlencode(base64_encode($_POST["FETCHMAIL_CONTENT"]));
    $sock = new sockets();
    $datas = base64_decode($sock->getFrameWork("fetchmail.php?SaveFetchmailContent={$content}"));
}
function Save()
{
    $sock = new sockets();
    $_POST["WINDOWS_SERVER_PASS"] = url_decode_special_tool($_POST["WINDOWS_SERVER_PASS"]);
    $_POST["LDAP_SUFFIX"] = url_decode_special_tool($_POST["LDAP_SUFFIX"]);
    $sock->SaveConfigFile(serialize($_POST), "ZarafaImportADSettings");
}
Exemplo n.º 4
0
function save()
{
    $servername = $_POST["servername"];
    $q = new mysql();
    if (!$q->TABLE_EXISTS("freeweb_slashsquid", "artica_backup")) {
        $q->BuildTables();
    }
    $_POST["subtitle"] = url_decode_special_tool($_POST["subtitle"]);
    $sql = "SELECT servername,params FROM freeweb_slashsquid WHERE servername='{$servername}'";
    $ligne = mysql_fetch_array($q->QUERY_SQL($sql, "artica_backup"));
    if ($ligne["servername"] != null) {
        $params = unserialize(base64_decode($ligne["{$params}"]));
        $params["title"] = url_decode_special_tool($_POST["title"]);
        $params1 = base64_encode(serialize($params));
        $sql = "UPDATE freeweb_slashsquid \n\t\tSET backgroundcolor='" . $_POST["backgroundcolor"] . "',\n\t\tsubtitle='" . mysql_escape_string2($_POST["subtitle"]) . "',\n\t\tdebug_auth='" . mysql_escape_string2($_POST["debug_auth"]) . "',\n\t\tparams='" . mysql_escape_string2($params1) . "' \n\t\tWHERE servername='{$servername}'";
    } else {
        $params["title"] = url_decode_special_tool($_POST["title"]);
        $params1 = base64_encode(serialize($params));
        $sql = "INSERT INTO freeweb_slashsquid (backgroundcolor,subtitle,debug_auth,params,servername)\n\t\tVALUES ('{$_POST["backgroundcolor"]}',\n\t\t'" . mysql_escape_string2($_POST["subtitle"]) . "',\n\t\t'" . mysql_escape_string2($_POST["debug_auth"]) . "',\n\t\t'" . mysql_escape_string2($params1) . "', '{$servername}');";
    }
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
    }
}
function save()
{
    $_POST["relay_password"] = url_decode_special_tool($_POST["relay_password"]);
    $q = new mysql();
    if (!$q->FIELD_EXISTS("relay_host", "enabledauth", "artica_backup")) {
        $sql = "ALTER TABLE `relay_host` ADD `enabledauth` smallint( 1 ) NOT NULL ";
        $q->QUERY_SQL($sql, "artica_backup");
    }
    if (!$q->FIELD_EXISTS("relay_host", "username", "artica_backup")) {
        $sql = "ALTER TABLE `relay_host` ADD `username` VARCHAR( 128 ) NOT NULL ";
        $q->QUERY_SQL($sql, "artica_backup");
    }
    if (!$q->FIELD_EXISTS("relay_host", "password", "artica_backup")) {
        $sql = "ALTER TABLE `relay_host` ADD `password` VARCHAR( 128 ) NOT NULL ";
        $q->QUERY_SQL($sql, "artica_backup");
    }
    if (!$q->FIELD_EXISTS("relay_host", "lookups", "artica_backup")) {
        $sql = "ALTER TABLE `relay_host` ADD `lookups` smallint(1) NOT NULL ";
        $q->QUERY_SQL($sql, "artica_backup");
    }
    if ($_POST["relay_address"] == null) {
        echo "relay address: not set...\n";
        return;
    }
    if ($_POST["relay_port"] == 0) {
        $_POST["relay_port"] = 25;
    }
    $q->QUERY_SQL("DELETE FROM `relay_host` WHERE hostname='{$_POST["hostname"]}'", "artica_backup");
    $sql = "INSERT IGNORE INTO relay_host\n\t(`hostname`,`enabled`,`enabledauth`,`relay`,`relay_port`,`username`,`password`,`lookups`)\n\tVALUES('{$_POST["hostname"]}','{$_POST["enabled"]}','{$_POST["enabledauth"]}','{$_POST["relay_address"]}',\n\t'{$_POST["relay_port"]}','{$_POST["relay_username"]}','{$_POST["relay_password"]}','{$_POST["lookups"]}')";
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
    }
}
Exemplo n.º 6
0
function import()
{
    $sock = new sockets();
    $defaultdomain = $_POST["default-domain"];
    $path = base64_encode(url_decode_special_tool($_POST["import-path"]));
    echo base64_decode($sock->getFrameWork("pdns.php?import-file={$path}&domain={$defaultdomain}"));
}
Exemplo n.º 7
0
function SaveCyrusPassword()
{
    $ldap = new clladp();
    $_POST["SaveCyrusPassword"] = url_decode_special_tool(trim($_POST["SaveCyrusPassword"]));
    if ($_POST["SaveCyrusPassword"] == null) {
        echo "Error: No password defined\n";
        return;
    }
    if (strpos($_POST["SaveCyrusPassword"], '@') > 0) {
        echo "@,: denied character\n";
        return;
    }
    if (strpos($_POST["SaveCyrusPassword"], ':') > 0) {
        echo "@,: denied character\n";
        return;
    }
    $attrs["userPassword"][0] = $_POST["SaveCyrusPassword"];
    $dn = "cn=cyrus,dc=organizations,{$ldap->suffix}";
    if ($ldap->ExistsDN($dn)) {
        if (!$ldap->Ldap_modify($dn, $attrs)) {
            echo $ldap->ldap_last_error;
            return;
        }
    }
    $dn = "cn=cyrus,{$ldap->suffix}";
    if ($ldap->ExistsDN($dn)) {
        if (!$ldap->Ldap_modify($dn, $attrs)) {
            echo $ldap->ldap_last_error;
            return;
        }
    }
    $sock = new sockets();
    $sock->getFrameWork("cmd.php?cyrus-change-password="******"SaveCyrusPassword"]));
}
function wizard_certificate_save()
{
    $password = url_decode_special_tool($_POST["wizard-certificate-password"]);
    $password = mysql_escape_string2($password);
    $CommonName = url_decode_special_tool($_POST["wizard-certificate-commonname"]);
    $CommonName = strtolower(trim($CommonName));
    if ($CommonName == null) {
        echo "CommonName, no such data";
        return;
    }
    $q = new mysql();
    $sql = "SELECT CommonName  FROM sslcertificates WHERE CommonName='{$CommonName}'";
    $ligne = mysql_fetch_array($q->QUERY_SQL($sql, "artica_backup"));
    if ($ligne["CommonName"] != null) {
        echo "{$CommonName} Already exists...\n";
        return;
    }
    $sql = "INSERT IGNORE INTO sslcertificates (CommonName,keyPassword,password) VALUES ('{$CommonName}','{$password}','{$password}')";
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo "MySQL Error:\n" . $q->mysq_error . "\n{$sql}";
        return;
    }
    $sock = new sockets();
    $CommonName = urlencode($CommonName);
    echo base64_decode($sock->getFrameWork("system.php?BuildCSR={$CommonName}"));
}
Exemplo n.º 9
0
function popup_import_list()
{
    $datas = url_decode_special_tool($_POST["popup_import_list"]);
    $sock = new sockets();
    $sock->SaveConfigFile($datas, "ComputerListToImport");
    $sock->getFrameWork("cmd.php?browse-computers-import-list=yes");
}
function SAVE_SCRIPT()
{
    $gpid = $_POST["gpid"];
    $_POST["script_data"] = url_decode_special_tool($_POST["script_data"]);
    $_POST["script_data"] = str_replace("\n\n", "\n", $_POST["script_data"]);
    $datas = base64_encode($_POST["script_data"]);
    $sql = "SELECT gpid FROM logon_scripts WHERE gpid={$gpid}";
    $q = new mysql();
    $ligne = mysql_fetch_array($q->QUERY_SQL($sql, "artica_backup"));
    $sql_edit = "UPDATE logon_scripts SET script_code='{$datas}' WHERE gpid={$gpid}";
    $sql_add = "INSERT INTO logon_scripts(gpid,script_code) VALUES({$gpid},'{$datas}');";
    if ($ligne["gpid"] == null) {
        $sql = $sql_add;
    } else {
        $sql = $sql_edit;
    }
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
    } else {
        $tpl = new templates();
        echo $tpl->javascript_parse_text("{success}");
        $sock = new sockets();
        $sock->getFrameWork("cmd.php?smb-logon-scripts=yes");
    }
}
Exemplo n.º 11
0
function Save()
{
    $sock = new sockets();
    $content = url_decode_special_tool($_POST["SpamAssassinTemplate"]);
    $sock->SaveConfigFile($content, "SpamAssassinTemplate");
    $sock->getFrameWork("cmd.php?smtp-whitelist=yes");
}
Exemplo n.º 12
0
function save()
{
    $_POST["smtp_auth_passwd"] = url_decode_special_tool($_POST["smtp_auth_passwd"]);
    $Key = md5("SMTPTESTS-{$_POST["servername"]}&ou={$_POST["ou"]}");
    $sock = new sockets();
    $sock->SaveConfigFile(base64_encode(serialize($_POST)), $Key);
    $sock->getFrameWork("services.php?test-send-email={$Key}");
}
Exemplo n.º 13
0
function save()
{
    $squid = new squidbee();
    $sock = new sockets();
    $sock->SET_INFO("SquidNoAccessLogs", $_POST["SquidNoAccessLogs"]);
    $_POST["PERSO_EVENT"] = url_decode_special_tool($_POST["PERSO_EVENT"]);
    $sock->SaveConfigFile(base64_encode(serialize($_POST)), "SquidSyslogAdd");
}
Exemplo n.º 14
0
function Save()
{
    $sock = new wifidog_settings($_POST["ruleid"]);
    unset($_POST["ruleid"]);
    while (list($key, $value) = each($_POST)) {
        $value = url_decode_special_tool($value);
        $sock->SET_INFO($key, $value);
    }
}
Exemplo n.º 15
0
function SaveBlockSettings()
{
    $sock = new sockets();
    $_POST["SquidGuardWebAllowUnblockSinglePassContent"] = url_decode_special_tool($_POST["SquidGuardWebAllowUnblockSinglePassContent"]);
    $sock->SET_INFO("SquidGuardWebAllowUnblockSinglePass", $_POST["SquidGuardWebAllowUnblockSinglePass"]);
    $sock->SET_INFO("SquidGuardWebAllowUnblockSinglePassContent", $_POST["SquidGuardWebAllowUnblockSinglePassContent"]);
    $sock->SET_INFO("SquidGuardWebUseLocalDatabase", $_POST["SquidGuardWebUseLocalDatabase"]);
    $sock->getFrameWork("squid.php?weberror-cache-remove=yes");
}
Exemplo n.º 16
0
function Save()
{
    $_POST["rulename"] = mysql_escape_string2(url_decode_special_tool($_POST["rulename"]));
    $sql = "UPDATE haproxy_acls_rules SET \n\t\trulename='{$_POST["rulename"]}',\n\t\trule_action='{$_POST["rule_action"]}',\n\t\trule_action_data='{$_POST["rule_action_data"]}',\n\t\tzorder='{$_POST["zorder"]}'\n\t\tWHERE ID={$_POST["ruleid"]}";
    $q = new mysql();
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
    }
}
Exemplo n.º 17
0
function Save()
{
    $sock = new sockets();
    $_POST["ZarafaRemoteMySQLServerPassword"] = url_decode_special_tool($_POST["ZarafaRemoteMySQLServerPassword"]);
    $sock->SET_INFO("ZarafaMySQLServiceType", $_POST["ZarafaMySQLServiceType"]);
    $sock->SET_INFO("ZarafaRemoteMySQLServer", $_POST["ZarafaRemoteMySQLServer"]);
    $sock->SET_INFO("ZarafaRemoteMySQLServerPort", $_POST["ZarafaRemoteMySQLServerPort"]);
    $sock->SET_INFO("ZarafaRemoteMySQLServerAdmin", $_POST["ZarafaRemoteMySQLServerAdmin"]);
    $sock->SET_INFO("ZarafaRemoteMySQLServerPassword", $_POST["ZarafaRemoteMySQLServerPassword"]);
    $sock->getFrameWork("zarafa.php?reload=yes");
}
Exemplo n.º 18
0
function Save()
{
    $sock = new wifidog_settings($_POST["ruleid"]);
    unset($_POST["ruleid"]);
    while (list($key, $value) = each($_POST)) {
        $value = url_decode_special_tool($value);
        $sock->SET_INFO($key, $value);
    }
    $sock = new sockets();
    $sock->getFrameWork("hotspot.php?remove-cache=yes");
}
Exemplo n.º 19
0
function Save()
{
    $acl = new squid_acls_groups();
    $DATAS = url_decode_special_tool($_POST["Save"]);
    $MAIN = explode("\n", $DATAS);
    while (list($index, $ligne) = each($MAIN)) {
        if (strpos($ligne, ";") == 0) {
            echo "{$ligne} -> FALSE ERR." . __LINE__ . "\n";
            continue;
        }
        $tr = explode(";", $ligne);
        if (count($tr) < 2) {
            echo "{$ligne} -> FALSE\n";
            continue;
        }
        $GroupName = $tr[0];
        $Categories = explode(",", $tr[1]);
        if ($Categories[0] == null) {
            echo "{$ligne} -> FALSE ERR." . __LINE__ . "\n";
            continue;
        }
        $gpid = GetADGroupID($GroupName);
        echo "{$GroupName} ID {$gpid}\n";
        if ($gpid == 0) {
            echo "{$ligne} -> FALSE ERR." . __LINE__ . "\n";
            continue;
        }
        $Category_groupnane = "{$GroupName} - categories";
        $CategoryID = GetCategoryGroupID($GroupName);
        if ($CategoryID == 0) {
            echo "{$ligne} -> FALSE ERR." . __LINE__ . "\n";
            continue;
        }
        FillCategoryItems($CategoryID, $Categories);
        $RuleName = "{$GroupName} - categories";
        $RuleID = GetRuleID($RuleName);
        if ($RuleID == 0) {
            echo "{$ligne} -> FALSE ERR." . __LINE__ . "\n";
            continue;
        }
        AssociatesG($RuleID, $gpid, 0);
        AssociatesG($RuleID, $CategoryID, 1);
        if (!$acl->aclrule_edittype($RuleID, "url_rewrite_access_allow", 1)) {
            echo "{$ligne} -> FALSE ERR." . __LINE__ . "\n";
            continue;
        }
        if (!$acl->aclrule_edittype($RuleID, "url_rewrite_access_deny", 1)) {
            echo "{$ligne} -> FALSE ERR." . __LINE__ . "\n";
            continue;
        }
        echo "Associates {$RuleName}[{$RuleID}] to {$CategoryID},{$gpid} ({$Category_groupnane},{$GroupName}) [OK]\n";
    }
}
Exemplo n.º 20
0
function js()
{
    header("content-type: application/x-javascript");
    $page = CurrentPageName();
    $tpl = new templates();
    $size = 850;
    $_GET["search-js"] = url_decode_special_tool($_GET["search-js"]);
    $search = urlencode($_GET["search-js"]);
    $title = $tpl->_ENGINE_parse_body("{search}");
    $html = "YahooWinBrowse('{$size}','{$page}?search=yes&word={$search}','{$title}')";
    echo $html;
}
function certificate_edit_bundle_save()
{
    $data = url_decode_special_tool($_POST["save-bundle"]);
    $CommonName = $_POST["CommonName"];
    $sql = "UPDATE sslcertificates SET `bundle`='{$data}' WHERE `CommonName`='{$CommonName}'";
    $q = new mysql();
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
        return;
    }
    $sock = new sockets();
}
Exemplo n.º 22
0
function EnableDNSLinker()
{
    $sock = new sockets();
    $_POST["SuperAdminPass"] = url_decode_special_tool($_POST["SuperAdminPass"]);
    $sock->SET_INFO("EnableDNSLinker", $_POST["EnableDNSLinker"]);
    $EnableDNSLinkerCreds["CREDS"] = $_POST["SuperAdmin"] . ":" . md5($_POST["SuperAdminPass"]);
    $EnableDNSLinkerCreds["hostname"] = $_POST["hostname"];
    $EnableDNSLinkerCreds["listen_port"] = $_POST["listen_port"];
    $EnableDNSLinkerCreds["listen_addr"] = $_POST["listen_addr"];
    $EnableDNSLinkerCreds["send_listen_ip"] = $_POST["send_listen_ip"];
    $sock->SaveConfigFile(base64_encode(serialize($EnableDNSLinkerCreds)), "EnableDNSLinkerCreds");
    $sock->getFrameWork("system.php?dns-linker=yes");
}
function search()
{
    $page = CurrentPageName();
    $tpl = new templates();
    $q = new mysql_squid_builder();
    $query = url_decode_special_tool(trim($_GET["search"]));
    $_SESSION["squid-nodes-search"] = $query;
    if ($query != null) {
        $query = "*{$query}*";
        $query = str_replace("**", "*", $query);
        $query = str_replace("*", "%", $query);
        $query = "WHERE ( (UserAgent LIKE '{$query}') OR (ipaddr LIKE '{$query}') OR (uid LIKE '{$query}')  OR (MAC LIKE '{$query}') OR (hostname LIKE '{$query}') )";
    }
    $sql = "SELECT * FROM  UserAutDB {$query} LIMIT 0,50";
    $results = $q->QUERY_SQL($sql);
    $classtr = null;
    $html = "\n\t\t\n\t\t<table cellspacing='0' cellpadding='0' border='0' class='tableView' style='width:95%'>\n\t<thead class='thead'>\n\t\t<tr>\n\t\t<th>{uid}</th>\n\t\t<th>{hostname}</th>\n\t\t</tr>\n\t</thead>\n\t<tbody class='tbody'>";
    while ($ligne = mysql_fetch_array($results, MYSQL_ASSOC)) {
        if ($classtr == "oddRow") {
            $classtr = null;
        } else {
            $classtr = "oddRow";
        }
        if (strlen($ligne["UserAgent"]) > 95) {
            $ligne["UserAgent"] = substr($ligne["UserAgent"], 0, 90) . "...";
        }
        if ($ligne["MAC"] != null) {
            $ligne["MAC"] = "<span style='font-size:16px'>&nbsp;|&nbsp;</span><a href=\"javascript:Loadjs('android.squid.show.statsfrom.php?field=MAC&value={$ligne["MAC"]}')\" style='font-size:16px;text-decoration:underline'>{$ligne["MAC"]}</a>";
        }
        if ($ligne["ipaddr"] != null) {
            $ligne["ipaddr"] = "<a href=\"javascript:Loadjs('android.squid.show.statsfrom.php?field=ipaddr&value={$ligne["ipaddr"]}')\" style='font-size:16px;text-decoration:underline'>{$ligne["ipaddr"]}</a>";
        }
        if (preg_match("#[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+\$#", $ligne["hostname"])) {
            $ligne["ipaddr"] = null;
            $ligne["hostname"] = "<a href=\"javascript:Loadjs('android.squid.show.statsfrom.php?field=ipaddr&value={$ligne["hostname"]}')\" style='font-size:16px;text-decoration:underline'>{$ligne["hostname"]}</a>";
        } else {
            $ligne["hostname"] = "<a href=\"javascript:Loadjs('android.squid.show.statsfrom.php?field=hostname&value={$ligne["hostname"]}')\" style='font-size:16px;text-decoration:underline'>{$ligne["hostname"]}</a>";
        }
        if ($ligne["UserAgent"] != null) {
            $ligne["UserAgent"] = "<br><span style='font-size:11px'>{$ligne["UserAgent"]}</span>";
        }
        $infos = "<br>\n\t\t<i>{$ligne["ipaddr"]}{$ligne["MAC"]}{$ligne["UserAgent"]}</i>\n\t\t</span>";
        if ($ligne["uid"] == "-") {
            $ligne["uid"] = null;
        }
        $html = $html . "\n\t\t<tr class={$classtr}>\n\t\t\t<td style='font-size:16px' width=1% nowrap>{$ligne["uid"]}</td>\n\t\t\t<td style='font-size:16px' width=99%>{$ligne["hostname"]}{$infos}</td>\n\t\t</tr>\n\t\t\n\t\t";
    }
    $html = $html . "</table>";
    echo $tpl->_ENGINE_parse_body($html);
}
function import()
{
    $_POST["import"] = url_decode_special_tool($_POST["import"]);
    $filename = "/usr/share/artica-postfix/ressources/logs/web/nginx.importbulk";
    @unlink($filename);
    @file_put_contents($filename, serialize($_POST));
    if (!is_file($filename)) {
        echo "Fatal, permission denied\n";
        return;
    }
    $sock = new sockets();
    $sock->getFrameWork("nginx.php?import-bulk=yes");
    echo @file_get_contents("/usr/share/artica-postfix/ressources/logs/web/nginx.import-bulk.results");
}
Exemplo n.º 25
0
function request_tool_step1()
{
    header("content-type: application/x-javascript");
    $sock = new sockets();
    @unlink("ressources/support/request.tar.gz");
    $uri = url_decode_special_tool($_GET["uri"]);
    $uri = urlencode($uri);
    $sock->getFrameWork("squid.php?request-package-full=yes&uri={$uri}");
    $page = CurrentPageName();
    $tpl = new templates();
    $t = $_GET["t"];
    $title = $tpl->javascript_parse_text("{please_wait}...");
    echo "\n\t\$('#progress-report-{$t}').progressbar({ value: 5 });\n\tdocument.getElementById('title-{$t}').innerHTML='{$title}';\n\tLoadjs('{$page}?request-package-progress=yes&t={$_GET["t"]}',false);\n\t";
}
Exemplo n.º 26
0
function Save()
{
    ini_set('display_errors', 1);
    ini_set('error_reporting', E_ALL);
    ini_set('error_prepend_string', null);
    ini_set('error_append_string', null);
    $sock = new wifidog_settings($_POST["ruleid"]);
    unset($_POST["ruleid"]);
    while (list($key, $value) = each($_POST)) {
        $value = url_decode_special_tool($value);
        $sock->SET_INFO($key, $value);
    }
    $sock = new sockets();
    $sock->getFrameWork("hotspot.php?remove-cache=yes");
}
Exemplo n.º 27
0
function certificate_edit_crt_save()
{
    $data = url_decode_special_tool($_POST["save-crt"]);
    $CommonName = $_POST["CommonName"];
    $sql = "UPDATE sslcertificates SET `crt`='{$data}' WHERE `CommonName`='{$CommonName}'";
    $q = new mysql();
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
        return;
    }
    $sock = new sockets();
    $tpl = new templates();
    echo $tpl->javascript_parse_text($sock->getFrameWork("openssl.php?tomysql={$CommonName}"));
}
Exemplo n.º 28
0
function new_members_save()
{
    $username = url_decode_special_tool($_POST["username"]);
    if ($username == null) {
        $username = "******";
    }
    $domain = url_decode_special_tool($_POST["domain"]);
    if ($domain == null) {
        $domain = "*";
    }
    $pattern = mysql_escape_string2("{$username}@{$domain}");
    $q = new mysql();
    $q->QUERY_SQL("INSERT IGNORE INTO sshd_allowusers (pattern) VALUES ('{$pattern}')", "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
    }
}
function Save()
{
    $sock = new sockets();
    $sock->SET_INFO("ArticaProxyStatisticsBackHourTables", $_POST["ArticaProxyStatisticsBackHourTables"]);
    $sock->SET_INFO("ArticaProxyStatisticsMaxTime", $_POST["ArticaProxyStatisticsMaxTime"]);
    $sock->SET_INFO("ArticaProxyStatisticsOpenWeb", $_POST["ArticaProxyStatisticsOpenWeb"]);
    $sock->SET_INFO("BackupSquidStatsUseNas", $_POST["BackupSquidStatsUseNas"]);
    $sock->SET_INFO("ArticaProxyStatisticsBackupFolder", $_POST["ArticaProxyStatisticsBackupFolder"]);
    if (isset($_POST["ArticaProxyStatisticsBackupDays"])) {
        $sock->SET_INFO("ArticaProxyStatisticsBackupDays", $_POST["ArticaProxyStatisticsBackupDays"]);
    }
    $sock->SET_INFO("BackupSquidStatsNASIpaddr", url_decode_special_tool($_POST["BackupSquidStatsNASIpaddr"]));
    $sock->SET_INFO("BackupSquidStatsNASFolder", url_decode_special_tool($_POST["BackupSquidStatsNASFolder"]));
    $sock->SET_INFO("BackupSquidStatsNASUser", url_decode_special_tool($_POST["BackupSquidStatsNASUser"]));
    $sock->SET_INFO("BackupSquidStatsNASPassword", url_decode_special_tool($_POST["BackupSquidStatsNASPassword"]));
    $sock->getFrameWork("services.php?restart-webconsole-scheduled=yes");
}
Exemplo n.º 30
0
function save()
{
    $servername = $_POST["servername"];
    $q = new mysql();
    if (!$q->TABLE_EXISTS("freeweb_slashsquid", "artica_backup")) {
        $q->BuildTables();
    }
    $sql = "SELECT servername FROM freeweb_slashsquid WHERE servername='{$servername}'";
    $ligne = mysql_fetch_array($q->QUERY_SQL($sql, "artica_backup"));
    if ($ligne["servername"] != null) {
        $sql = "UPDATE freeweb_slashsquid \n\t\tSET template_header='" . $_POST["template_header"] . "',\n\t\ttemplate_body='" . $_POST["template_body"] . "'\n\t\tWHERE servername='{$servername}'";
    } else {
        $params["title"] = url_decode_special_tool($_POST["title"]);
        $params1 = base64_encode(serialize($params));
        $sql = "INSERT INTO freeweb_slashsquid (template_header,template_body,servername)\n\t\tVALUES (\n\t\t'" . $_POST["template_header"] . "',\n\t\t'" . $_POST["template_body"] . "',\n\t\t'{$servername}');";
    }
    $q->QUERY_SQL($sql, "artica_backup");
    if (!$q->ok) {
        echo $q->mysql_error;
    }
}