示例#1
0
    if (defined('DELETE_PASSWORD') && strlen(DELETE_PASSWORD) > 0 && DELETE_PASSWORD != $_POST['delete_this_pad']) {
        die(json_encode(array("status" => "access_denied")));
    }
    $padname = $_POST['pad_id'];
    $ok = $instance->deletePad($padname);
    die(json_encode(array("status" => "ok")));
}
if (isset($_POST['rename']) && isset($_POST['pad_id'])) {
    $padname = $_POST['pad_id'];
    try {
        $ok = $instance->movePad($padname, $_POST['rename']);
    } catch (Exception $ex) {
        die(json_encode(array("status" => "error", "msg" => "{$ex}")));
    }
    $pwdb = new JsonDB('passwords');
    $pwdb->move($padname, $_POST['rename']);
    $sldb->move($padname, $_POST['rename']);
    die(json_encode(array("status" => "ok")));
}
// response to create pad form
if (isset($_POST['createPadinGroup'])) {
    if (isset($_POST['start_sitzung'])) {
        $padname = 'Sitzung' . date('Ymd');
        $passwd = mt_rand(10000, 99999);
    } else {
        $padname = $_POST['pad_name'];
        $starttext = "Willkommen im wesentlichen Etherpad auf D120.de!\r\n\r\n";
    }
    try {
        $instance->createGroupPad($groupmap[$group], $padname, '');
        if (isset($_POST['start_sitzung'])) {