PageSourceSearch

https://arslege.pl/include/js/js2_basket.js?v=005

js arslege.pl collected 2026-10-02 07:07:56 UTC 5,549 bytes, 195 lines download raw bytes

1function  js2_basket_fastLogin(){
2
3    if(js2_checkLogin()){
4        
5        var form = $j('#basket_fastLogin');
6        var data = form.serialize();
7        data += '&fast_login=1';
8        console.log(data);
9        //return false;
10        js2_basket_fastAuth(data,'log_error');
11    }
12    return false;
13}
14
15function  js2_basket_fastRegister(form){
16    if(js2_checkRegister()){
17        
18        var form = $j('#basket_fastRegister');
19        var data = form.serialize();
20        data += '&fast_register=1';
21        console.log(data);
22        //return false;
23        js2_basket_fastAuth(data,'new_error');
24    }
25    return false;
26}
27//kopia z scripts.js - wyłączona faktura
28function js2_checkLogin(){
29    var email = $('log_email').get('value');
30	var pass = $('log_pass').get('value');
31
32    $('log_error').set('text', '');
33    var err = false;
34    var message = "Uzupełnij: ";
35    if (email == '') {
36        message += 'E-mail, ';
37        err = true;
38    }
39    if (pass == '') {
40        message += 'Hasło';
41        err = true;
42    }
43
44    if (err) {
45        $('log_error').set('html', message);
46        return false;
47    }
48
49    return true;
50}
51
52function js2_checkRegister(){
53    $('new_error').set('text', '');
54    
55    var fname = $('new_fname').get('value').trim();
56    var email = $('new_email').get('value').trim();
57    var pass = $('new_pass').get('value').trim();
58    
59    var email2 = $('new_email2').get('value').trim();
60    var pass2 = $('new_pass2').get('value').trim();
61
62    var err = false;
63    var message = "";
64    var missingMessage = "";
65    var existingEmailMessage = '<span style="font-size: 14px;">Wprowadzony adres email znajduje się już w bazie danych, wprowadź inny - lub zaloguj się.<br />Jeśli nie pamiętasz hasła <a href="/przypomnienia-hasla/" style="color: #1D8E24;">zresetuj je.</a></span>';
66    if(email2 != email){
67        message += 'Adresy email różnią się! ';
68        err = true;
69    }
70
71    if(pass2 != pass){
72        message += 'Hasła różnią się! ';
73        err = true;
74    }
75
76    var reg = $('tos').get('checked');
77
78    if (fname == '') {
79        missingMessage += 'Imię, ';
80        err = true;
81    }
82    if (email == '') {
83        missingMessage += 'E-mail, ';
84        err = true;
85    }
86    if (pass == '') {
87        missingMessage += 'Hasło';
88        err = true;
89    }
90    if (missingMessage != '') {
91        message += 'Uzupełnij: ' + missingMessage;
92    }
93    if (reg != true) {
94        if (message != '') {
95            message += '<br />';
96        }
97        message += 'Należy zaakceptować postanowienia regulaminu!';
98        err = true;
99    }
100
101    if (email != '') {
102        var myRequest = new Request({
103            url: '../ajax_al/a_user_mail_exists.php',
104            data: 'email=' + email,
105            method: 'post',
106            onSuccess: function (data) {
107                if (data == true) {
108                    err = true;
109                    message = existingEmailMessage;
110                }
111            },
112            async: false
113        });
114        myRequest.send();
115
116        var pattern = /^([a-zA-Z0-9_\.\-\+%])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
117        if (!email.match(pattern)) {
118            err = true;
119            message += "<br />Wprowadzony został błędny adres email, podaj poprawny.";
120        }
121    }
122    if (pass != '') {
123        if (pass.length < 6) {
124            err = true;
125            message += "<br />Długość hasła powinna wynosić co najmniej 6 liter lub cyfr.";
126        }
127    }
128
129    if (err) {
130        $('new_error').set('html', message);
131        return false;
132    }
133
134    return true;
135}
136function  js2_refreshPage(time){
137    if(time && parseInt(time)>0){
138        setTimeout(function(){location.reload();},parseInt(time)*1000);
139    }else{
140        location.reload();
141    }
142}
143function  js2_basket_fastAuth(data,msg_container){
144    
145    url = '/ajax_al/basket_login.php'
146    data += '&ajax=1';
147    $j.post(url, 
148        data,
149        function(output){
150            console.log('success');
151            console.log(output);
152            if(output.err){
153                $j('#'+msg_container).html(output.err);
154            }else if(output.prev_basket_no_empty){
155                $j('#log_and_pay').hide();
156                $j('#msg_login_or_register').hide();
157                js2_refreshPage();
158            }else if(output.ok){
159                $j('#log_and_pay').hide();
160                $j('#msg_login_or_register').hide();
161
162                //uzupełnić dotpayowego forma!
163                $j('#dotpay_firstname').val(output.user_fname);
164                $j('#dotpay_lastname').val(output.user_lname);
165                $j('#dotpay_email').val(output.user_email);
166
167                
168                $j('#weryfikacja_usera_message').html('Robisz zakupy jako: '+ output.user_email);
169                $j('#weryfikacja_usera_message').append($j('#set_zamowienie_user_exists').html());
170
171                if (zapisz_fakture() == false) {
172                    return false;
173                } else {
174                    //alert('setZamowienie()');
175                    setZamowienie();
176                    return false;
177                }
178            }else{
179                $j('#'+msg_container).html(output);
180            }
181        },
182        'json'
183    
184    );
185}
186
187function js2_dotpayCheck(){
188    var hash = $('hash').get('value').trim();
189    if (hash != '') {
190        return true;
191    }else{
192        js2_showSimpleMessage("Wystąpił problem z przygotowaniem zamówienia. Spróbuj potwierdzić je ponownie lub skontaktuj się z nami.");
193    }
194    return false
vendor: 4 bytes, lines 194-195
194;
195}

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.