imgПолучить кодimgСкопировать кодimgСсылки

Случайная награда на форуме

Опубликовано 06.02.2012 в 11:28, пользователем - TRANE73
/* Random award for uForum*/
/* Powered by TRANE73*/
/* 6.02.2012 11:28 */
/* http://trane73.ru/ */

var award_id = 0, user_id = 0, award_random = 0, text = '';
var awards = {
	send: function(){
		$.get('/index/55-'+user_id, function(data){
			award_random = Math.floor(Math.random()*$('img', $('cmd[p="content"]', data).text()).length) + 1;
			award_id = $('img:eq('+award_random+')', $('cmd[p="content"]', data).text()).parent().attr('onclick').toString().split('-')[2].split('\'')[0];
			$.post('/index/', {
				a: 55,
				t: 1,
				s: user_id,
				c: award_id,
				comment: text
			},
			function (data2) {
				if ($(data2).text().indexOf('Вручить') != -1) {
					_uWnd.alert('С момента получения данной награды еще не прошло 24 часа! Попробуйте снова!', 'Слишком часто', {w: 250,h: 70})
				} else if ($(data2).text().indexOf('запрещен') != -1) {
					_uWnd.alert('Доступ запрещён. Возможно, вы пытаетесь отправить награду самому себе или вам запрещено раздавать награды и ваша группа имеет включенную каптчу.', 'Запрещено', {w: 250,h: 100})
				} else if ($(data2).text().indexOf('myWinLoadSD') != -1) {
					_uWnd.alert('Данный пользователь успешно получил вашу награду!', 'Отправлено', {w: 250,h: 70})
				} else {
					_uWnd.alert('Неизвестная ошибка! Попробуйте снова, а лучше сообщите об этом <a href="http://trane73.ru/" target="_blank">разработчику</a>.', 'Фатальная ошибка', {w: 250,h: 100})
				}
			})
		})
	},
	run: function (id, comment) {
		text = comment;
		user_id = id;
		new _uWnd('awards', 'Вручить награду', 310, 100, {modal: 1,align: 'left'},
		'<div style="padding:4px;">&nbsp;&nbsp;Добро пожаловать в центр автоматической оправки случайной награды. Нажав на кнопку, вы отправите данному пользователю случайный подарок. Если вы действительно хотите это сделать, то нажмите на кнопку "Отправить".<br /><br /><center>' + _uButton('','b',{text: "Отправить",content: 'onclick="awards.send()"',style:0}) + '</center></div>')
	}
}
Valid XHTML 1.1Page Ranking Tool
WebCodes.ru — хранилище кодов © 2009-2010 г.
Все права защищены.
Хостинг от uCoz