Exemplo n.º 1
0
<?php

include_once "htmllib/lib/include.php";
$list = os_get_allips();
$list[] = "127.0.0.1/8";
change_config("/etc/mararc", "ipv4_bind_addresses", implode(",", $list));
Exemplo n.º 2
0
function doUpdateConfig(&$params, $silentMode = false)
{
    // Update etc/config.php file
    $configUpdated = false;
    if (!$silentMode) {
        echo '<br /><b>' . xtr('Updating config file...') . '</b><br>';
    }
    $isConnected = dbConnect($params, $pdoErrorMsg);
    if ($isConnected) {
        // Write parameters into the config file
        if (@is_writable(LC_DIR_CONFIG . constant('LC_CONFIG_FILE'))) {
            $configUpdated = change_config($params);
        } else {
            $configUpdated = false;
        }
        if (true !== $configUpdated && !$silentMode) {
            fatal_error(xtr('config_writing_error', array(':configfile' => constant('LC_CONFIG_FILE'))), 'file', 'config_writing_error');
        }
    } elseif (!$silentMode) {
        fatal_error(xtr('mysql_connection_error', array(':pdoerr', !empty($pdoErrorMsg) ? ': ' . $pdoErrorMsg : '')), 'pdo', @$pdoErrorMsg);
    }
    return $configUpdated;
}