Пример #1
0
function delete_paragraph($pid)
{
    check_permission(PERM_ADMIN);
    $res = sql_pe("SELECT sent_id FROM sentences WHERE par_id=?", array($pid));
    sql_begin();
    foreach ($res as $sent) {
        delete_sentence($sent['sent_id']);
    }
    sql_commit();
}
Пример #2
0
            $val = split_token($_POST['tid'], $_POST['nc']);
            header("Location:books.php?book_id=" . $val[0] . "&full#sen" . $val[1]);
            break;
        case 'split_sentence':
            $a = split_sentence($_POST['tid']);
            header("Location:books.php?book_id=" . $a[0] . "&full#sen" . $a[1]);
            break;
        case 'split_paragraph':
            $sent_id = $_GET['sid'];
            $book_id = split_paragraph($sent_id);
            header("Location:books.php?book_id={$book_id}&full#sen{$sent_id}");
            break;
        case 'merge_paragraph':
            list($book_id, $sent_id) = merge_paragraphs($_GET['pid']);
            header("Location:books.php?book_id={$book_id}&full#sen{$sent_id}");
            break;
        case 'del_sentence':
            delete_sentence($_GET['sid']);
            header("Location:books.php?book_id=" . $_GET['book_id'] . '&full');
            break;
        case 'del_paragraph':
            delete_paragraph($_GET['pid']);
            header("Location:books.php?book_id=" . $_GET['book_id'] . '&full');
            break;
        case 'move':
            books_move($_POST['book_id'], $_POST['book_to']);
            header("Location:books.php?book_id={$book_to}");
            break;
    }
}
log_timing();