Exemplo n.º 1
0
function books_add_tag($book_id, $tag_name)
{
    check_permission(PERM_ADDER);
    $tag_name = preg_replace('/\\:\\s+/', ':', trim($tag_name), 1);
    sql_begin();
    books_del_tag($book_id, $tag_name);
    sql_pe("INSERT INTO `book_tags` VALUES(?, ?)", array($book_id, $tag_name));
    sql_commit();
}
Exemplo n.º 2
0
 case 'rename':
     $name = trim($_POST['new_name']);
     $book_id = $_POST['book_id'];
     books_rename($book_id, $name);
     header("Location:books.php?book_id={$book_id}");
     break;
 case 'add_tag':
     $book_id = $_POST['book_id'];
     $tag_name = $_POST['tag_name'];
     books_add_tag($book_id, $tag_name);
     header("Location:books.php?book_id={$book_id}");
     break;
 case 'del_tag':
     $book_id = $_GET['book_id'];
     $tag_name = $_GET['tag_name'];
     books_del_tag($book_id, $tag_name);
     header("Location:books.php?book_id={$book_id}");
     break;
 case 'merge_sentences':
     $sent1 = $_POST['id1'];
     $sent2 = $_POST['id2'];
     merge_sentences($sent1, $sent2);
     header("Location:sentence.php?id={$sent1}");
     break;
 case 'split_token':
     $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]);