PageSourceSearch

https://cm.mackolik.com/js5/Mackolik/User.js?v=2.169

js mackolik.com collected 2026-10-01 12:02:57 UTC 11,342 bytes, 308 lines download raw bytes

1var Mackolik = Mackolik || {};
2
3Mackolik.User = {
4    userLoggedIn: false,
5    ContainerAbsolutePath: '',
6    getForumSession: function () {
7        //        var url = USR_APP_ROOT + '/AjaxHandlers/UserHandler.aspx?command=forumSession';
8        //        var callback = new AjaxCallback(function(response) { Mackolik.User.getForumSessionCompleted(response) });
9        //        var transaction = YAHOO.util.Connect.asyncRequest( 'POST', url, callback ); 
10        var remoteUrl = USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=forumSession';
11        var url = '/RegularProxy.ashx?url=' + encodeURIComponent(remoteUrl);
12        var callback = new AjaxCallback(function (response) { Mackolik.User.getForumSessionCompleted(response); });
13        var transaction = YAHOO.util.Connect.asyncRequest('POST', url, callback);
14    },
15    getForumSessionCompleted: function (response) {
16        document.getElementById('dvUserControl').innerHTML = response.responseText;
17    },
18    login: function (usr, pwd) {
19        $.ajax(
20            { type: 'POST',
21                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=login',
22                data: { usr: usr, pwd: pwd },
23                success: function (response) {
24                    Mackolik.User.loginCompleted(response);
25                },
26                error: function (err) {
27                    alert("Hata oluştu");
28                }
29            });
30    },
31    loginCompleted: function (response) {
32        var err = '';
33        try {
34
35            eval(response);
36
37            var expiration = new Date();
38            expiration.setTime(expiration.getTime() + (30 * 24 * 60 * 60 * 1000)); //1 gün
39
40            setCookie("MACKOLIK_REFID", Mackolik.User.refId, expiration, "", "mackolik.com");
41            if (err != '') {
42                $(".errusr").html(err);
43                $(".errusr").css("display", "");
44            }
45        } catch (ex) { }
46        if (err == '') {
47            $(".errusr").css("display", "none");
48            if (document.URL.toLowerCase().indexOf("confirmcoupon.aspx") > -1) {
49                location.reload();
50            } else if (Mackolik.User.ContainerAbsolutePath != null && Mackolik.User.ContainerAbsolutePath != '') {
51                parent.location.href = Mackolik.User.ContainerAbsolutePath;
52            }
53        }
54    },
55    logout: function () {
56        var url = USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=logout';
57        $.ajax(
58            { type: 'POST',
59                url: url,
60                data: null,
61                success: function (response) {
62                    document.location.reload();
63                    //parent.location.href=USR_APP_ROOT + '../Default.aspx?command=logout';
64
65                },
66                error: function (err) {
67                    alert("Hata oluştu");
68                }
69            });
70
71        //$.get(url, Mackolik.User.logoutCompleted);
72    },
73    logoutCompleted: function () {
74        document.location.reload();
75    },
76    closeBlockDiv: function () {
77        var blockDiv = document.getElementById("dvBlock");
78        var chDiv = document.getElementById("dvLeagueSelection");
79        document.body.removeChild(blockDiv);
80        chDiv.style.display = "none";
81        //document.getElementById("dvTopBanner").style.visibility = "visible";
82        var aFrames = document.getElementsByTagName("iframe");
83        for (var i = 0; i < aFrames.length; i++) {
84            aFrames[i].style.visibility = "visible";
85        }
86        window.onscroll = "";
87    },
88    mergeAccounts: function (form) {
89        $.ajax(
90            { type: 'POST',
91                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=merge',
92                data: $(form).serialize(),
93                success: function (response) {
94                    Mackolik.User.mergeAccountsCompleted(response);
95                },
96                error: function (err) {
97                    alert("Hata oluştu");
98                }
99            });
100    },
101    mergeAccountsCompleted: function (response) {
102        eval(response);
103    },
104    register: function (form) {
105        $.ajax(
106            { type: 'POST',
107                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=register',
108                data: $(form).serialize(),
109                success: function (response) {
110                    /*
111                    if (typeof grecaptcha !== 'undefined') {
112                        grecaptcha.reset();
113                    }*/
114                    Mackolik.User.registerCompleted(response);
115                },
116                error: function (err) {
117                    /*
118                    if (typeof grecaptcha !== 'undefined') {
119                        grecaptcha.reset();
120                    }*/
121                    alert("Hata oluştu");
122                }
123            });
124    },
125    registertest: function (form) {
126        $.ajax(
127            { type: 'POST',
128                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=registertest',
129                data: $(form).serialize(),
130                success: function (response) {
131                    Mackolik.User.registerCompleted(response);
132                },
133                error: function (err) {
134                    alert("Hata oluştu");
135                }
136            });
137    },
138    registerCompleted: function (response) {
139        eval(response);
140    },
141    registerFacebook: function (form) {
142        $.ajax(
143            { type: 'POST',
144                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=register&fb=1',
145                data: $(form).serialize(),
146                success: function (response) {
147                    Mackolik.User.registerCompleted(response);
148                },
149                error: function (err) {
150                    alert("Hata oluştu");
151                }
152            });
153    },
154    update: function (form) {
155        $.ajax(
156            { type: 'POST',
157                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=update',
158                data: $(form).serialize(),
159                success: function (response) {
160                    Mackolik.User.updateCompleted(response);
161                },
162                error: function (err) {
163                    alert("Hata oluştu");
164                }
165            });
166        //        YAHOO.util.Connect.setForm(form);
167
168        //        var url = USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=update';
169        //        var callback = new AjaxCallback(function (response) { Mackolik.User.updateCompleted(response); });
170        //        var transaction = YAHOO.util.Connect.asyncRequest('POST', url, callback);
171    },
172    updateCompleted: function (response) {
173        eval(response);
174    },
175    OpenForgotDiv: function () {
176
177        $("#ForgotDialog").dialog({
178            autoOpen: false,
179            modal: true,
180            width: '540',
181            height: '370'
182        });
183        $("#ForgotDialog").dialog('open');
184        $("#ui-dialog-title-ForgotDialog").html("Şifremi Unuttum");
185        $("div.ui-dialog-titlebar").css({ 'background': 'url(../../img/iddaa/kuponum-top.png) repeat-x' });
186
187    },
188    forgotPassword: function (form) {
189        $.ajax(
190            { type: 'POST',
191                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=forgot',
192                data: $(form).serialize(),
193                success: function (response) {
194                    Mackolik.User.forgotPasswordCompleted(response);
195                },
196                error: function (err) {
197                    alert("Hata oluştu");
198                }
199            });
200    },
201    forgotPasswordCompleted: function (response) {
202        var err = '';
203        eval(response);
204
205        $(".forguser").html(err);
206        $(".forguser").css("display", "");
207    },
208
209    facebook: {
210        init: function () {
211            FB.init({
212                appId: '117408951656499',
213                cookie: true,
214                status: true,
215                xfbml: true
216            });
217            $("#btnFacebook").click(function () {
218                FB.login(function (response) {
219                    if (response.session) {
220                        if (response.perms) {
221                            Mackolik.User.facebook.login(response.session);
222                        } else {
223                            // user is logged in, but did not grant any permissions
224                        }
225                    } else {
226                        // user cancelled login
227                    }
228                }, { scope: 'public_profile,email' });
229            });
230        },
231        autologin: function () {
232            /*if (!Mackolik.User.isLoggedIn) {*/
233            FB.getLoginStatus(function (response) {
234                if (response.session) {
235                    Mackolik.User.facebook.login(response.session, true);
236                } else {
237                    // no user session available, someone you dont know
238                }
239            });
240            //}
241        },
242        login: function (session, isAutoLogin) {
243            FB.api('/me', function (response) {
244                Mackolik.User.facebook.getUserInfo(response, isAutoLogin);
245            });
246        },
247
248        logout: function () {
249            FB.logout(function (response) {
250                Mackolik.User.logout();
251            });
252        },
253
254        getUserInfo: function (user) {
255            $.ajax({
256                url: USR_APP_ROOT + '../AjaxHandlers/UserHandler.aspx?command=facebookLogin',
257                success: function (result) {
258                    if (result != "error") {
259                        document.location.reload();
260                    }
261                }
262            });
263        }
264    },
265
266    logoutTuttur: function () {
267        var url = USR_APP_ROOT + '../AjaxHandlers/IddaaHandler.aspx?command=outTttr';
268        $.ajax(
269            { type: 'POST',
270                url: url,
271                data: null,
272                success: function (response) {
273                    var data = eval("(" + response + ")");
274                    if (data.Success == "1") {
275                        document.location.reload();
276                        //history.back();
277                    }
278
279                },
280                error: function (err) {
281                    alert("Hata oluştu");
282                }
283            });
284
285        return false;
286    },
287
288    refreshBalance: function (cnt) {
289        var url = USR_APP_ROOT + '../AjaxHandlers/IddaaHandler.aspx?command=getBalance';
290        $.ajax(
291            { type: 'POST',
292                url: url,
293                data: null,
294                success: function (response) {
295                    var data = eval("(" + response + ")");
296                    if (data.Success == "1") {
297                        $("#" + cnt).html(data.Balance);
298                    }
299
300                },
301                error: function (err) {
302                    alert("Hata oluştu");
303                }
304            });
305
306        return false;
307    }
308};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.