示例#1
0
        Config::writeConfigLine('mail_smtp_ssl', $_POST['mail_smtp_ssl']);
        Config::writeConfigLine('twitter_consumer_key', "dRWT5eeIn9UiHJgcjgpPQ");
        Config::writeConfigLine('twitter_consumer_secret', "QxcnltPX2sTH8E7eZlxyZeqTIVoIoRjlrmUfkCzGSA");
        Config::writeConfigLine('enable_network_policy', 'false');
        Config::writeConfigLine('network_policy_url', 'http://picopeer.net/PPA-de.html');
        Config::writeConfigLine('template', "freifunk_oldenburg");
        Config::writeConfigLine('hours_to_keep_mysql_crawl_data', 5);
        Config::writeConfigLine('hours_to_keep_history_table', 72);
        Config::writeConfigLine('crawl_cycle_length_in_minutes', 10);
        Config::writeConfigLine('event_notification_router_offline_crawl_cycles', 6);
        Config::writeConfigLine('community_essid', 'deinestadt.freifunk.net');
        //create a default chipset
        $default_chipset = new Chipset(false, "", "Unbekannt");
        $default_chipset->store();
        //create an initial crawl cycle
        $crawl_cycle_id = Crawling::newCrawlCycle(10);
        //require_once(ROOT_DIR.'/cronjobs.php');
        header('Location: ./install.php?section=finish');
    }
} elseif ($_GET['section'] == "finish") {
    $config_path = "./config/config.local.inc.php";
    $file = Install::getFileLineByLine($config_path);
    $configs[0] = '$GLOBALS[\'installed\'] = true;';
    $file = Install::changeConfigSection('//INSTALLED', $file, $configs);
    Install::writeEmptyFileLineByLine($config_path, $file);
    $message[] = array('Netmon wurde erfolgreich installiert.', 1);
    $message[] = array('Die Installationsroutine wurde für weitere Zugriffe gesperrt.', 1);
    $message[] = array('Bitte registrieren Sie sich, der erste registrierte Benutzer bekommt automatisch volle Root-Rechte!', 1);
    Message::setMessage($message);
    header('Location: ./register.php');
}