Guest User

Untitled

a guest
Jul 13th, 2014
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. А) откатить text.dm до исходного
  2. Б) заменить repl_chars в sanitize_simple с list("\n"="#","\t"="#","�"="�") на list("я"="ÿ", "\n"="#","\t"="#","�"="�")
  3. В) Заменой заменить все html_decode на rhtml_decode, а html_encode на rhtml_encode
  4. Г)Добавить этот код:
  5. /proc/rhtml_encode(var/msg)
  6. var/list/c = text2list(msg, "я")
  7. if(c.len == 1)
  8. c = text2list(msg, "ÿ")
  9. if(c.len == 1)
  10. return html_encode(msg)
  11. var/out = ""
  12. var/first = 1
  13. for(var/text in c)
  14. if(!first)
  15. out += "ÿ"
  16. first = 0
  17. out += html_encode(text)
  18. return out
  19.  
  20. /proc/rhtml_decode(var/msg)
  21. var/list/c = text2list(msg, "я")
  22. if(c.len == 1)
  23. c = text2list(msg, "ÿ")
  24. if(c.len == 1)
  25. return html_decode(msg)
  26. var/out = ""
  27. var/first = 1
  28. for(var/text in c)
  29. if(!first)
  30. out += "ÿ"
  31. first = 0
  32. out += html_decode(text)
  33. return out
  34.  
  35. /proc/sanitize_ya(var/t)
  36. return sanitize_simple(t, list("я"="ÿ"))
Advertisement
Add Comment
Please, Sign In to add comment