]> www.wagner.pp.ru Git - oss/stilllife.git/blobdiff - templates/basicset/page.js
use decodeURIComponent to decode sluser cookie
[oss/stilllife.git] / templates / basicset / page.js
index d4fad44c1071be3d76b7c7937f84dc7486f38f76..53574dbc132c1b2d87d4697782b72eb07c8513c6 100644 (file)
@@ -14,7 +14,7 @@ function getUserName() {
        if (end == -1) end=cookietext.length;
        var value= cookietext.substring(start,end);
        forumUser = value;
-       return unescape(value);
+       return decodeURIComponent(value);
 }
 //
 // Шаблон страницы содержит два специальных тэга link с rel=forum-script
@@ -75,7 +75,7 @@ function getUserRights(user) {
     var hr=location.href.match(/^\w+:\/\/[^/]*\/([^?#]+)/);
     if(hr==null) return status;
     var depth=hr[1].split(/\//).length;
-    var re=new RegExp("\n\[\s*(admins|moderators|banned)\s*\]\s*\n"+user+"\n","m");
+    var re=new RegExp("\n\[\s*(admins|moderators|banned)\s*\]\s*[^[]+\n"+user+"\n","m");
     for(var path="",i=0;i<depth;path+="../",i++) {
        xhr.open(GET, path+"perms.txt",false);
        xhr.send("");