From: safir Date: Tue, 25 Mar 2008 12:06:36 +0000 (+0000) Subject: Дописал проверку прав ползователя. Работоспособность не проверял. X-Git-Url: http://wagner.pp.ru/gitweb/?a=commitdiff_plain;h=1f839bace5a375e877dc9f2e97b717d0ae8582b5;p=oss%2Fstilllife.git Дописал проверку прав ползователя. Работоспособность не проверял. --- diff --git a/templates/basicset/page.js b/templates/basicset/page.js index 9dc4c99..d4fad44 100644 --- a/templates/basicset/page.js +++ b/templates/basicset/page.js @@ -61,14 +61,41 @@ function showUser(username) { } } } + // // Добывает с сервера информацию о модераторах данного форума и // возвращает user, moderator или admin в зависисмости от статуса // указанного пользователя. // function getUserRights(user) { - + status="user"; + var xhr=getXMLHttpRequest(); + if(!xhr) return status; + + 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"); + for(var path="",i=0;i