Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function _action_paid(obj) {
- var _is_paid = 0;
- if ($(obj)['data']('is_paid') == '0') {
- _is_paid = 1;
- };
- var _link = $(obj)['attr']('href');
- var _user_id = $(obj)['data']('user_id');
- $(obj)['removeClass']('estcs-ctrl-paid estcs-ctrl-notpaid');
- $(obj)['addClass']('estcs-ctrl-paid-undefined');
- XenForo['ajax'](_link, {
- is_paid: _is_paid,
- user_id: _user_id
- }, function(ajax_data, text_status) {
- if (XenForo['hasResponseError'](ajax_data)) {
- $(obj)['removeClass']('estcs-ctrl-paid-undefined');
- if (_is_paid) {
- $(obj)['addClass']('estcs-ctrl-notpaid');
- } else {
- $(obj)['addClass']('estcs-ctrl-paid');
- };
- return false;
- };
- if (!ajax_data['participant']) {
- return false;
- };
- $(obj)['removeClass']('estcs-ctrl-paid estcs-ctrl-notpaid estcs-ctrl-paid-undefined');
- if (ajax_data['participant']['is_payed']) {
- $(obj)['addClass']('estcs-ctrl-paid');
- $(obj)['data']('is_paid', '1');
- } else {
- $(obj)['addClass']('estcs-ctrl-notpaid');
- $(obj)['data']('is_paid', '0');
- };
- });
- };
- $(function() {
- $('.estcs-participant-ctrl')['click'](function(e) {
- switch ($(this)['data']('action')) {
- case 'paid':
- _action_paid($(this));
- break;;
- default:
- ;
- };
- return false;
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment