1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-05 16:04:24 +03:00
ifhub.club/application/frontend/common/js/subscribe.js
2013-10-02 21:05:44 +07:00

34 lines
925 B
JavaScript

/**
* Подписка
*
* @module ls/subscribe
*
* @license GNU General Public License, version 2
* @copyright 2013 OOO "ЛС-СОФТ" {@link http://livestreetcms.com}
* @author Denis Shakhov <denis.shakhov@gmail.com>
*/
var ls = ls || {};
ls.subscribe = (function ($) {
/**
* Подписка/отписка
*/
this.toggle = function(sTargetType, iTargetId, sMail, iValue) {
var url = aRouter['subscribe']+'ajax-subscribe-toggle/';
var params = {target_type: sTargetType, target_id: iTargetId, mail: sMail, value: iValue};
ls.hook.marker('toggleBefore');
ls.ajax.load(url, params, function(result) {
if (result.bStateError) {
ls.msg.error(null, result.sMsg);
} else {
ls.msg.notice(null, result.sMsg);
ls.hook.run('ls_subscribe_toggle_after',[sTargetType, iTargetId, sMail, iValue, result]);
}
});
return false;
}
return this;
}).call(ls.subscribe || {},jQuery);