/datum/admins/proc/player_notes(var/player)
if(!player)
return
if (src.level < 0)
alert("UM, EXCUSE ME?? YOU AREN'T AN ADMIN, GET DOWN FROM THERE!")
usr << sound('sound/misc/poo2.ogg')
return
var/dat = ""
dat += ""
var/query = ""
query += config.player_notes_baseurl
query += "playernotes.php?action=getnotes&ckey=[player]"
var/http[] = world.Export(url_encode(query,1))
if(!http)
dat += "Query Failed."
usr << browse(dat, "window=notesp;size=875x400")
return
var/key
var/contentExists = 0
for (key in http)
if (key == "CONTENT")
contentExists = 1
if (0 == contentExists)
dat += "Query Failed."
usr << browse(dat, "window=notesp;size=875x400")
return
var/content = ""
content += file2text(http["CONTENT"])
var/deletelinkpre = "(DEL)"
var/regex/R = new("!!ID(\\d+)", "g")
content = R.Replace(content, "[deletelinkpre]$1[deletelinkpost]")
dat += content
dat = "Player Notes for [player]
Add Note