diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index bb7734437de..37b1c163727 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -14,9 +14,9 @@ GLOBAL_LIST_INIT(adminhelp_ignored_words, list("unknown", "the", "a", "an", "of" var/msg var/list/type = list("Mentorhelp", "Adminhelp") - var/selected_type = input("Pick a category.", "Admin Help") as null|anything in type + var/selected_type = tgui_input_list(src, "Pick a category.", "Admin Help", type) if(selected_type) - msg = clean_input("Please enter your message.", selected_type) + msg = tgui_input_text(src, "Please enter your message.", selected_type, multiline = TRUE, encode = FALSE) if(!msg) return diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 577be0d10de..51d879ea71d 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -89,7 +89,7 @@ //get message text, limit it's length.and clean/escape html if(!msg) set_typing(C, TRUE) - msg = clean_input("Message:", "Private message to [holder ? key_name(C, FALSE) : key_name_hidden(C, FALSE)]", , src) + msg = tgui_input_text(src, "Message:", "Private message to [holder ? key_name(C, FALSE) : key_name_hidden(C, FALSE)]", multiline = TRUE, encode = FALSE) msg = handleDiscordEmojis(msg) set_typing(C, FALSE) @@ -150,7 +150,7 @@ spawn(0) //so we don't hold the caller proc up var/sender = src var/sendername = key - var/reply = clean_input(msg,"[recieve_pm_type] [type] from-[sendername]", "", C) //show message and await a reply + var/reply = tgui_input_text(C, msg,"[recieve_pm_type] [type] from-[sendername]", multiline = TRUE, encode = FALSE) //show message and await a reply if(C && reply) if(sender) C.cmd_admin_pm(sender,reply) //sender is still about, let's reply to them @@ -226,7 +226,7 @@ // We only allow PMs once every 10 seconds, othewrise the channel can get spammed very quickly last_discord_pm_time = world.time + 10 SECONDS - var/msg = clean_input("Message:", "Private message to admins on Discord / 400 character limit", , src) + var/msg = tgui_input_text(src, "Message:", "Private message to admins on Discord / 400 character limit", multiline = TRUE, encode = FALSE) if(!msg) return @@ -251,7 +251,7 @@ /client/verb/open_pms_ui() set name = "My PMs" - set category = "OOC" + set category = "Admin.Admin Tickets" pm_tracker.show_ui(usr) /client/proc/set_typing(client/target, value) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index cd14377111a..48975760b76 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -52,7 +52,7 @@ if(!check_rights(R_EVENT)) return - var/msg = clean_input("Message:", text("Subtle PM to [M.key]")) + var/msg = tgui_input_text(src, "Message:", text("Subtle PM to [M.key]"), multiline = TRUE, encode = FALSE) if(!msg) return @@ -175,12 +175,12 @@ return if(!sender) - sender = input("Who is the message from?", "Sender") as null|anything in list("Centcomm", "Syndicate") + sender = tgui_input_list(src, "Who is the message from?", "Sender", list("Centcomm", "Syndicate")) if(!sender) return message_admins("[key_name_admin(src)] has started answering [key_name_admin(H)]'s [sender] request.") - var/input = clean_input("Please enter a message to reply to [key_name(H)] via their headset.", "Outgoing message from [sender]", "") + var/input = tgui_input_text(src, "Please enter a message to reply to [key_name(H)] via their headset.", "Outgoing message from [sender]", multiline = TRUE, encode = FALSE) if(!input) message_admins("[key_name_admin(src)] decided not to answer [key_name_admin(H)]'s [sender] request.") return