Ejemplo n.º 1
0
            echo "res={ sabai: false, msg: 'OpenVPN file missing.' };";
            break;
        }
    case "stop":
        $line = exec("sh /www/bin/ovpn.sh {$act} 2>&1", $out);
        $i = count($out) - 1;
        while (substr($line, 0, 3) != "res" && $i >= 0) {
            $line = $out[$i--];
        }
        file_put_contents("/etc/sabai/stat/php.ovpn.log", implode("\n", $out));
        echo $line;
        break;
    case "clear":
        exec("sh /www/bin/ovpn.sh clear 2>&1");
        echo "res={ sabai: true, msg: 'OpenVPN file removed.', reload: true };";
        break;
    case "newfile":
        newfile();
        break;
    case "save":
        savefile();
        break;
    case "log":
        exec("/www/bin/ovpn.sh log");
        echo file_exists("/var/log/ovpn_web.log") ? str_replace(array("\"", "\r"), array("'", "\n"), file_get_contents("/var/log/ovpn_web.log")) : "No log.";
        break;
    case "check":
        $line = exec("sh /www/bin/ovpn.sh {$act}");
        echo $line;
        break;
}
Ejemplo n.º 2
0
<?php 
// load file
$file = $_GET["file"];
if ($file != "") {
    // read database
    $aentry = filedb_read($file);
    list(, $entryfile) = each($aentry);
    list(, $category) = each($aentry);
    // --- other not required
    // determine some fields
    $title = "- please specify new title -";
    $prio = "1";
    $status = "open";
    $filelist = "";
    $updated = "\$";
    // two lines here, so that CVS will not touch it
    $updated = $updated . "Id: \$";
    $modified = "";
    $details = "- please add details here";
    // determine first commit comment
    $comment = "First revision";
    // determine name of newfile
    $file = newfile($file);
    // include HTML form for adding a new file
    $newfile = 1;
    include "formcode.inc";
}
?>