Example #1
0
<?php

/**
 * Created by PhpStorm.
 * User: synik
 * Date: 1/18/2016
 * Time: 9:19 PM
 */
require __DIR__ . '/vendor/autoload.php';
if (sizeof($_POST) > 0) {
    write_ini();
} else {
    parse_ini();
}
function write_ini()
{
    if (isset($_POST['reorder'])) {
        unlink('config.ini.php');
    }
    $config = new Config_Lite('config.ini.php');
    foreach ($_POST as $parameter => $value) {
        if ($parameter == "reorder") {
            continue;
        }
        $splitParameter = explode('-', $parameter);
        if ($splitParameter[0] != "removed") {
            if ($value == "on") {
                $value = "true";
            }
            $config->set($splitParameter[0], $splitParameter[1], $value);
        } else {
Example #2
0
function restoreConfig($newconfig, $oldconfig)
{
    if (get_magic_quotes_runtime()) {
        set_magic_quotes_runtime(0);
    }
    $newconfigfile = getConfig("" . $newconfig . "", ";");
    // dabei ist ; das zeichen für einen kommentar. kann geändert werden.
    $oldconfigfile = getConfig("" . $oldconfig . "", ";");
    // dabei ist ; das zeichen für einen kommentar. kann geändert werden.
    foreach ($oldconfigfile as $key => $value) {
        $newconfigfile[$key] = $value;
    }
    $inipath = $newconfig;
    $ini = $newconfigfile;
    write_ini($inipath, $ini);
}
if (isset($_POST["yes"])) {
    echo "<div class=\"infofield\">";
    if ($_SESSION["plot_start"] == "True") {
        // Prüfen ob der Plotdienst eingeschaltet ist
        if (file_exists("" . $document_root . "tmp/temperaturkurve.png")) {
            //Überprüfen ob eine Plotgrafik existiert
            copy("" . $document_root . "tmp/temperaturkurve.png", "" . $document_root . "thermoplot/{$currentlogfilename}.png");
            // Plotgrafik kopieren
            echo "<h2>Aktuelle Plotgrafik wird gesichert...</h2>";
        } else {
            echo "<h2>Plotgrafik nicht vorhanden...</h2>";
        }
    }
    $ini['ToDo']['create_new_log'] = "True";
    // Parameter für neues Logfile setzen
    write_ini($inipath, $ini);
    // Schreiben der WLANThermo.conf
    echo "  <head> <meta http-equiv=\"refresh\" content=\"1;URL='../index.php'\"> </head> <body> <h2>Neues Logfile wird angelegt...</h2></body>";
    //-------------------------------------------------------------------------------------------------------------------------------------
    // Zurück Button auswerten ############################################################################################################
    //-------------------------------------------------------------------------------------------------------------------------------------
} elseif (isset($_POST["back"])) {
    echo "<div class=\"infofield\">";
    echo "  <head> <meta http-equiv=\"refresh\" content=\"1;URL='../index.php'\"> </head> <body> <p><h2>Verlassen der Seite ohne ein neues Logfile anzulegen!...</h2></p></body>";
    echo "</div>";
} else {
    //-------------------------------------------------------------------------------------------------------------------------------------
    // Formular ausgeben ##################################################################################################################
    //-------------------------------------------------------------------------------------------------------------------------------------
    ?>
<div id="new_log_file_site">
Example #4
0
function restoreConfig($newconfig, $oldconfig)
{
    if (get_magic_quotes_runtime()) {
        set_magic_quotes_runtime(0);
    }
    $newconfigfile = getConfig("" . $newconfig . "", ";");
    // dabei ist ; das zeichen für einen kommentar. kann geändert werden.
    $oldconfigfile = getConfig("" . $oldconfig . "", ";");
    // dabei ist ; das zeichen für einen kommentar. kann geändert werden.
    foreach ($newconfigfile as $key => $value) {
        foreach ($value as $key1 => $value1) {
            if (isset($oldconfigfile[$key][$key1])) {
                $newconfigfile[$key][$key1] = $oldconfigfile[$key][$key1];
            }
        }
    }
    write_ini($newconfig, $newconfigfile);
}