mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
@@ -324,7 +324,17 @@
|
|||||||
if(href_list["write"])
|
if(href_list["write"])
|
||||||
var/id = href_list["write"]
|
var/id = href_list["write"]
|
||||||
//var/t = strip_html_simple(input(usr, "What text do you wish to add to " + (id=="end" ? "the end of the paper" : "field "+id) + "?", "[name]", null),8192) as message
|
//var/t = strip_html_simple(input(usr, "What text do you wish to add to " + (id=="end" ? "the end of the paper" : "field "+id) + "?", "[name]", null),8192) as message
|
||||||
var/t = sanitize(input("Enter what you want to write:", "Write", null, null) as message, MAX_PAPER_MESSAGE_LEN, extra = 0)
|
|
||||||
|
var/textlimit = MAX_PAPER_MESSAGE_LEN - length(info)
|
||||||
|
if(textlimit <= 0)
|
||||||
|
usr << "<span class='info'>There isn't enough space left on \the [src] to write anything.</span>"
|
||||||
|
return
|
||||||
|
|
||||||
|
var/t = sanitize(input("Enter what you want to write:", "Write", null, null) as message, textlimit, extra = 0)
|
||||||
|
|
||||||
|
if(!t)
|
||||||
|
return
|
||||||
|
|
||||||
var/obj/item/i = usr.get_active_hand() // Check to see if he still got that darn pen, also check if he's using a crayon or pen.
|
var/obj/item/i = usr.get_active_hand() // Check to see if he still got that darn pen, also check if he's using a crayon or pen.
|
||||||
var/iscrayon = 0
|
var/iscrayon = 0
|
||||||
if(!istype(i, /obj/item/weapon/pen))
|
if(!istype(i, /obj/item/weapon/pen))
|
||||||
@@ -347,6 +357,9 @@
|
|||||||
message_admins("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].")
|
message_admins("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].")
|
||||||
return
|
return
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var last_fields_value = fields
|
||||||
|
|
||||||
//t = html_encode(t)
|
//t = html_encode(t)
|
||||||
t = replacetext(t, "\n", "<BR>")
|
t = replacetext(t, "\n", "<BR>")
|
||||||
t = parsepencode(t, i, usr, iscrayon) // Encode everything from pencode to html
|
t = parsepencode(t, i, usr, iscrayon) // Encode everything from pencode to html
|
||||||
@@ -354,6 +367,7 @@
|
|||||||
|
|
||||||
if(fields > 50)//large amount of fields creates a heavy load on the server, see updateinfolinks() and addtofield()
|
if(fields > 50)//large amount of fields creates a heavy load on the server, see updateinfolinks() and addtofield()
|
||||||
usr << "<span class='warning'>Too many fields. Sorry, you can't do this.</span>"
|
usr << "<span class='warning'>Too many fields. Sorry, you can't do this.</span>"
|
||||||
|
fields = last_fields_value
|
||||||
return
|
return
|
||||||
|
|
||||||
if(id!="end")
|
if(id!="end")
|
||||||
|
|||||||
Reference in New Issue
Block a user