session_required(); Response::send(Database::update_word($_SESSION['id'], Validation::format_text($_GET['word_id']), Validation::format_text($_GET['lang1']), Validation::format_text($_GET['lang2']), Validation::format_text($_GET['comment']))); break; // remove word // remove word case 'remove-word': session_required(); Response::send(Database::remove_word($_SESSION['id'], Validation::format_text($_GET['word_id']))); break; // word list sharing // share list // word list sharing // share list case 'share-list': session_required(); Response::send(Database::share_list($_SESSION['id'], Validation::format_text($_GET['word_list_id']), Validation::format_text($_GET['email']))); break; // set sharing permissions // set sharing permissions case 'set-sharing-permissions': session_required(); $res = new stdClass(); $email = Validation::format_text($_GET['email']); $id = Database::email2id($email); if ($id == NULL) { $res->set_permissions = -1; //$res->user_has_added_you = 0; } else { $res->set_permissions = Database::set_sharing_permissions($_SESSION['id'], Validation::format_text($_GET['word_list_id']), $email, Validation::format_text($_GET['permissions'])); //$res->user_has_added_you = Database::user_has_added_user($email, $_SESSION['id']); }