Сообщение # 1 | 05:03:58
Есть два скрипта :1- поднимает объявление наверх раз в неделю , он работает для всех пользователей, 2- поднимает раз в сутки, работает только для админа и модераторов. Хотелось бы совместить , а именно :
Если группа пользователя - админ, модератор, то - работает 2 скрипт, иначе- 1 скрипт. .
подскажите пожалуйста , как правильно сделать? Думаю , через условные , но как, недопонимаю.

Добавлено (18 Мар 2013, 05:03:58)
---------------------------------------------

Код
<script type="text/javascript">
timeDiff=Math.round(((new Date($YEAR$,parseInt('$MONTH$')-1,parseInt('$DAY$'),parseInt('<?substr($TIME$,0,2)?>'),parseInt('<?substr($TIME$,3)?>'))).getTime() - (new Date()).getTime())/1000)+30;

function currTime(){
var time=Math.round((new Date()).getTime()/1000);
if(window.timeDiff) time+=window.timeDiff;
return time;}

function n2(num){ return (num<10 ? '0' : '') + num;}

function up(id,lastModTS,addTS,oLink){
var dMod=new Date();
dMod.setTime(lastModTS*1000);
var nextTS=lastModTS+1*24*60*60+50;
var secLeft=nextTS - currTime();

if(secLeft > 0) {
var minutes=secLeft/60;
var hours=minutes/60;
var days=hours/24;
var nextD=new Date();
nextD.setTime(nextTS*1000);
var nextDay=n2(nextD.getDate())+'.'+n2(nextD.getMonth()+1)+'.'+nextD.getFullYear();
var nextTime=nextD.toTimeString().substr(0,5);
var txt='Поднимать объявление можно не чаще чем раз в сутки.\n\n'+
'Это объявление можно будет поднять через ' +
(days >= 1 ? '' + Math.round(days) + (days < 1.5 ? ' день' : (days<4.5 ? ' дня' : ' дней')) + ', ' + nextDay + ',':
(hours > 0.8 ? '' + Math.round(hours) + ' час.,' : '' + (Math.round(minutes)+1) + ' мин.,')) + ' после ' + nextTime ; alert( txt ); return;}

var btnSrc;
var oBtn;
if(oLink){ oLink.onclick=''; oBtn=oLink.firstChild; btnSrc=oBtn.src; oBtn.src='/ajax-load.gif'; }
$.get('/board/0-0-0-' + id + '-13', function(data){var form=$('#addEntForm', data); _uPostForm(form, {success: function(){if(oBtn) oBtn.scr=btnSrc; alert("Объявление поднято"); window.location.href='/board/0-0-$USER_ID$-0-17';}});})
}
</script>
это между <head> </head>

а это в модер панель
Код
<a href="javascript://" onclick="up($ID$,$LASTMOD$,$TIMESTAMP$,this);" title="Поднять в начало списка"><img src="http://s21.ucoz.net/img/fr/bt/39/p_up.gif" border=0 alt="Поднять"></a>