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()) {
$_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']) {