Работает только в Персональная страница пользователя

Добавляем туда где нужно вывести инфу (например: перед <?if($_BANNED_TILL$)?> или <?if($_BAN_READ_URL$)?>)
Код:

Код:
<?if($_GROUP_ID$="2" or $_GROUP_ID$="3" or $_GROUP_ID$="4")?><script language="JavaScript"> 
function money() { 

var nick = ['thedark','XxMARSxX','loza']; //Список пользователей, которые получали выплаты 

//Кому и сколько выплатили 
nick['thedark'] = 1;                  //единичная выплата число 
nick['XxMARSxX'] = '$1 000 000 000';  //любой текст в одинарных кавычках (можно писать что угодно, на заработанную сумму не влияет) 
nick['loza'] = 11+22+33-55;           //первая выплата 11 вторая 22 третья 33 штраф 55 

Mcost=0.0001; //1 цент за 100 сообщений 
Pcost=0.01; //1 цент за статью 
Fcost=0.01; //1 цент за файл 
Ncost=0.005; //0.5 цента за новость 
Rcost=0.01; //1 цент за 1 балл репутации 

messages=$_FORUM_ENTRIES$ + $_COM_ENTRIES$; //Количество сообщений (Форум+Комментарий) добавленных пользователем 
publs=$_PUBL_ENTRIES$;                      //Количество статей добавленных пользователем 
files=$_LOAD_ENTRIES$;                      //Количество файлов добавленных пользователем 
news=$_NEWS_ENTRIES$;                       //Количество новостей добавленных пользователем 
rep=$_REPUTATION$;                       //Количество баллов репутации пользователя 

Mmoney=Math.round(100 * messages * Mcost)/100; //Деньги за все сообщения (округляем до сотен) 
Pmoney=Math.round(100 * publs * Pcost)/100;    //Деньги за все статьи (округляем до сотен) 
Fmoney=Math.round(100 * files * Fcost)/100;    //Деньги за все файлы (округляем до сотен) 
Nmoney=Math.round(100 * news * Ncost)/100;     //Деньги за все новости (округляем до сотен) 
Rmoney=Math.round(100 * rep * Rcost)/100;     //Деньги за репутацию (округляем до сотен) 

var d=new Date(); 
Mrating=($_BLOG_ENTRIES$ + $_BOARD_ENTRIES$ + $_COM_ENTRIES$ + $_DIR_ENTRIES$ + $_FORUM_ENTRIES$ + $_LOAD_ENTRIES$ + $_NEWS_ENTRIES$ + $_PUBL_ENTRIES$ + $_REPUTATION$ + Math.floor(((d.getTime()/1000)-$_REG_TIMESTAMP$)/86400))/100; //Рейтинг модератора 

for(var i=0; i<nick.length; i++) { 
if('$_USERNAME$'==nick[i]) { 
      N=nick[i]; 
        if(isNaN(nick[N])) { 
        ue='';   //Если Заработанная сумма = текст, тогда пусто 
        Tmoney=(Math.round(100 * (Mmoney + Pmoney + Fmoney + Nmoney + Rmoney) )/100); //Окончательная сумма (округляем до сотен) 
        } else { 
        ue='$';  //Если Заработанная сумма = число, тогда вписываем название валюты 
        Tmoney=(Math.round(100 * (Mmoney + Pmoney + Fmoney + Nmoney + Rmoney) )/100)-Math.abs(nick[N]); //Окончательная сумма - то что выплатили (округляем до сотен) 
        } 
      cashout=ue + nick[N]; //если вы используете валюту не доллары, а например руб. - поменяйте (ue + nick[N]) местами (nick[N] + ue) 
      break; 
} 
else 
{ 
      Tmoney=(Math.round(100 * (Mmoney + Pmoney + Fmoney + Nmoney + Rmoney) )/100); //Окончательная сумма (округляем до сотен) 
      cashout='Все деньги завещал сайту'; 
} 
} 
if(Mrating || Tmoney || cashout) { 
document.write('<div id="rating" class="udtb"><div class="udtlb">'); 
document.write('Рейтинг модератора:'); 
document.write('<BR>Зароботок модератора:'); 
document.write('<BR>Получил:'); 
document.write('</div>'); 
document.write('<b>'+ Mrating +'</b>'); 
document.write('<br><font color="green"><b>$'+ Tmoney +'</b></font>'); 
document.write('<br><b>'+ cashout +'</b>'); 
document.write('</div>'); 
} } 
money(); 
</script><?endif?>

Скрины:
1) выплат еще не было
http://gl-tm.ru/_fr/0/8848903.jpg

2) выплата текстом
http://gl-tm.ru/_fr/0/8950440.jpg

3) получил столько же сколько и заработал
http://gl-tm.ucoz.ru/_fr/0/0873759.jpg

4) Штраф 55
http://gl-tm.ucoz.ru/_fr/0/2308645.jpg