Пример #1
0
        if ($riga->FKEY == "PORTA") {
            $data['PORTA'] = $riga->VALUE;
        }
        if ($riga->FKEY == "SesName") {
            $data['SesName'] = $riga->VALUE;
        }
    }
    if (!$_REQUEST['edit']) {
        layout($data);
        die;
    } else {
        $postdata['bsession'] = $_REQUEST['bsession'];
        $postdata['bind'] = $_REQUEST['bind'];
        $postdata['bport'] = $_REQUEST['bport'];
        $postdata['directory'] = $_REQUEST['directory'];
        UpdateDb($postdata, $data);
        // sovrascrivo chkdir.bat in modo da forzare una autoconfigurazione al prossimo avvio
        $curdir = getcwd();
        list($phpdir, $installdir) = spliti('\\\\WEBSERVER\\\\HTTPD\\\\setup', $curdir);
        $apachedir = ereg_replace("\\\\", "/", $phpdir);
        $filename = "{$apachedir}/COMMON/script/chkdir.bat";
        $chkdir = "@echo off\r\n\t\tECHO DIRECTORY CHECK\r\n\t\tIF EXIST \"{$phpdir}\\WEBSERVER\\Apache\\conf\fakefile.null\" GOTO fine\r\n\t\tECHO KEYFORUM NEEDS CONFIGURATION\r\n\t\tECHO;\r\n\t\tinstall_keyforum.bat\r\n\t\t:fine\r\n\t\tECHO OK\r\n\t\tECHO;\r\n\t\t";
        $handle = fopen($filename, 'w');
        fwrite($handle, $chkdir);
        fclose($handle);
        echo "<CENTER><b><H3>Board {$_REQUEST['ws']} " . $lang['mngws_updated'] . "</H3></b>";
        echo "<font color=red><b><H3>" . $lang['mngws_reboot'] . "</H3></b></font><br><br></center></body></html>";
    }
}
function layoutws($data = array())
{
Пример #2
0
$_ENV['sql_user'] = $settings['root']['conf']['DB']['dbuser'];
$_ENV['sql_passwd'] = $settings['root']['conf']['DB']['dbpassword'];
$_ENV['sql_dbname'] = $settings['root']['conf']['DB']['dbname'];
$_ENV['sql_dbport'] = $settings['root']['conf']['DB']['dbport'];
if (!$_ENV['sql_dbport']) {
    $_ENV['sql_dbport'] = "3306";
}
$db = new db($_ENV['sql_user'], $_ENV['sql_passwd'], $_ENV['sql_dbname'], $_ENV['sql_host'] . ":" . $_ENV['sql_dbport']);
$group = $db->get_var("SELECT VALUE FROM config WHERE MAIN_GROUP='SHARESERVER' AND SUBKEY='TCP' AND FKEY='GROUP'");
if (!$_REQUEST['edit']) {
    $data['BAND'] = $db->get_var("SELECT VALUE FROM config WHERE MAIN_GROUP='TCP' AND SUBKEY='BANDA_LIMITE' AND FKEY='" . $group . "'");
    $data['PORT'] = $db->get_var("SELECT VALUE FROM config WHERE MAIN_GROUP='SHARESERVER' AND SUBKEY='TCP' AND FKEY='PORTA'");
    layout($data);
    die;
} else {
    UpdateDb($group);
    // sovrascrivo chkdir.bat in modo da forzare una autoconfigurazione al prossimo avvio
    $curdir = getcwd();
    list($phpdir, $installdir) = spliti('\\\\WEBSERVER\\\\HTTPD\\\\setup', $curdir);
    $apachedir = ereg_replace("\\\\", "/", $phpdir);
    $filename = "{$apachedir}/COMMON/script/chkdir.bat";
    $chkdir = "@echo off\r\n\tECHO DIRECTORY CHECK\r\n\tIF EXIST \"{$phpdir}\\WEBSERVER\\Apache\\conf\fakefile.null\" GOTO fine\r\n\tECHO KEYFORUM NEEDS CONFIGURATION\r\n\tECHO;\r\n\tinstall_keyforum.bat\r\n\t:fine\r\n\tECHO OK\r\n\tECHO;\r\n\t";
    $handle = fopen($filename, 'w');
    fwrite($handle, $chkdir);
    fclose($handle);
    echo "<CENTER><b><H3>" . $lang['mngbd_updated'] . "</H3></b>";
    echo "<font color=red><b><H3>" . $lang['mngbd_reboot'] . "</H3></b></font><br><br></center></body></html>";
}
function layout($data)
{
    if (!$_REQUEST['lang']) {