/client/proc/delbook() set name = "Delete Book" set desc = "Permamently deletes a book from the database." set category = "Admin" if(!check_rights(R_ADMIN)) return var/isbn = input("ISBN number?", "Delete Book") as num | null if(!isbn) return var/datum/db_query/query_delbook = SSdbcore.NewQuery("DELETE FROM library WHERE id=:isbn", list( "isbn" = text2num(isbn) // just to be sure )) if(!query_delbook.warn_execute()) qdel(query_delbook) return qdel(query_delbook) log_admin("[key_name(usr)] has deleted the book [isbn].") message_admins("[key_name_admin(usr)] has deleted the book [isbn].") /client/proc/view_flagged_books() set name = "View Flagged Books" set desc = "View books flagged for content." set category = "Admin" if(!check_rights(R_ADMIN)) return holder.view_flagged_books() /datum/admins/proc/view_flagged_books() if(!usr.client.holder) return var/dat = "
| ISBN | Title | Total Flags | Options |
|---|---|---|---|
| [add_zero(isbn, 4)] | [query.item[2]] | [query.item[3]] | " dat += "View Content" dat += "Unflag" dat += "Delete" dat += " | " dat += "