PageSourceSearch

http://xn--80aaazchkd7dh.xn--p1ai/backoffice/js/modal.1.0.js

js xn--80aaazchkd7dh.xn--p1ai collected 2026-10-10 00:32:50 UTC 26,963 bytes, 760 lines download raw bytes

1var bs_d = null;
2var bs_d_c = null;
3var bs_d_p = null;
4var loaddiv = '<div style="height: 10px;"></div>Подождите пожалуйста...<div style="height: 10px;"></div><div class="progress sm progress-striped active"><div style="width: 100%" aria-valuemax="100" aria-valuemin="0" aria-valuenow="100" role="progressbar" class="progress-bar progress-bar-success"></div></div>';
5var autocomplete = false;
6
7function dologin() {
8    $("#lfa").html('<br /><img width="16" height="16" align="absmiddle" src="http://xn--80aaazchkd7dh.xn--p1ai/backoffice/i/loading_16.png"> Производится вход. Подождите.');
9    $.ajax({
10        url: "http://xn--80aaazchkd7dh.xn--p1ai/backoffice/dologin?user_name=" + $("#user_name").val() + "&password=" + $("#password").val() +
11                "&remember_me=" + $('input[id=remember_me]').is(':checked'),
12        cache: false,
13        success: function(html) {
14            $("#lfa").html(html);
15        }
16    });
17}
18
19function changeDirection() {
20    var a1 = $("#search-from").val();
21    var a2 = $("#address-from").val();
22    var a3 = $("#lat-from").val();
23    var a4 = $("#lon-from").val();
24    var a5 = $("#gp-from").val();
25    var a6 = $("#type-from").val();
26    var a7 = $("#lname-from").val();
27    var a8 = $("#city-id-from").val();
28
29    var b1 = $("#search-till").val();
30    var b2 = $("#address-till").val();
31    var b3 = $("#lat-till").val();
32    var b4 = $("#lon-till").val();
33    var b5 = $("#gp-till").val();
34    var b6 = $("#type-till").val();
35    var b7 = $("#lname-till").val();
36    var b8 = $("#city-id-till").val();
37
38    $("#search-from").val(b1);
39    $("#address-from").val(b2);
40    $("#lat-from").val(b3);
41    $("#lon-from").val(b4);
42    $("#gp-from").val(b5);
43    $("#type-from").val(b6);
44    $("#lname-from").val(b7);
45    $("#city-id-from").val(b8);
46
47    $("#search-till").val(a1);
48    $("#address-till").val(a2);
49    $("#lat-till").val(a3);
50    $("#lon-till").val(a4);
51    $("#gp-till").val(a5);
52    $("#type-till").val(a6);
53    $("#lname-till").val(a7);
54    $("#city-id-till").val(a8);
55
56    makeCalculation('');
57}
58
59function cselection(d, id) {
60    var url = "/cselection.php?d=" + d + "&id=" + id;
61    $.ajax({
62        url: url,
63        cache: false,
64        success: function(html) {
65            $("#cselection").html(html);
66        }
67    });
68}
69
70function selectCity(action) {
71    bs_d_c = new BootstrapDialog.show({
72        type: BootstrapDialog.TYPE_INFO,
73        title: 'Выбор города',
74        message: $('<div></div>').load('/backoffice/beta/bd-city.php?action=' + action),
75        buttons: [
76            {
77                label: 'Закрыть',
78                action: function(dialogItself) {
79                    dialogItself.close();
80                }
81            }]
82    });
83}
84
85function makeSignin(type) {
86    var url = "";
87    if (type == 'user') {
88        url = "/backoffice/beta/login-user-p.php?login=" + encodeURIComponent($("#login-u").val()) +
89                "&password=" + encodeURIComponent($("#password-u").val());
90    }
91    if (type == 'corporate') {
92        url = "/backoffice/beta/login-corporate-p.php?login=" + encodeURIComponent($("#login-c").val()) +
93                "&password=" + encodeURIComponent($("#password-c").val());
94    }
95    $.ajax({
96        url: url,
97        cache: false,
98        success: function(html) {
99            $("#action-login-form-result").html(html);
100
101            refreshLoginBlock();
102        }
103    });
104}
105
106function dorefreshLoginBlock(type) {
107    var url_refresh = "http://xn--80aaazchkd7dh.xn--p1ai/refresh-login-block.php?type=" + type;
108    $.ajax({
109        url: url_refresh,
110        cache: false,
111        success: function(html) {
112            $("#login-block-footer-" + type).html(html);
113        }
114    });
115}
116
117function refreshLoginBlock() {
118    dorefreshLoginBlock('user');
119    dorefreshLoginBlock('corporate');
120    dorefreshLoginBlock('driver');
121}
122
123function makeSigninProcess(type) {
124    var url = "";
125    if (type == 'user') {
126        url = "/backoffice/beta/login-user-p-process.php?login=" + encodeURIComponent($("#login-u").val()) +
127                "&password=" + encodeURIComponent($("#password-u").val());
128    }
129    if (type == 'corporate') {
130        url = "/backoffice/beta/login-corporate-p-process.php?login=" + encodeURIComponent($("#login-c").val()) +
131                "&password=" + encodeURIComponent($("#password-c").val());
132    }
133    $.ajax({
134        url: url,
135        cache: false,
136        success: function(html) {
137            $("#action-login-form-result").html(html);
138
139            refreshLoginBlock();
140        }
141    });
142}
143
144function oulout() {
145    var url = "/backoffice/beta/logout.php";
146    $("#user").val('');
147    $.ajax({
148        url: url,
149        cache: false,
150        success: function(html) {
151            $("#login-block-info").html(html);
152
153            refreshLoginBlock();
154        }
155    });
156}
157
158function oul() {
159    bs_d = new BootstrapDialog.show({
160        type: BootstrapDialog.TYPE_INFO,
161        title: 'Вход в личный кабинет',
162        message: $('<div id="lblock"></div>').load('/backoffice/beta/bd-login.php'),
163        buttons: [
164            {
165                label: 'Закрыть',
166                action: function(dialogItself) {
167                    dialogItself.close();
168                }
169            }]
170    });
171}
172
173function setZone() {
174    if (autocomplete) {
175        $("#search-from").autocomplete({
176            source: "/backoffice/beta/search.php?action=from&d=" + $("#dispatching").val() + "&z=" + $("#zone").val(),
177            minLength: 2,
178            select: function (event, ui) {
179                $('#address-from').val(ui.item.address);
180                $('#lat-from').val(ui.item.lat);
181                $('#lon-from').val(ui.item.lon);
182                $('#type-from').val(ui.item.type);
183                $('#gp-from').val(ui.item.gp);
184                $('#lname-from').val(ui.item.lname);
185
186                if ($("#search-till").val() == '') {
187                    $("#search-till").autocomplete("option", "minLength", 0).autocomplete("search", $("#search-till").val());
188                }
189
190                makeCalculation('');
191            }
192        });
193        $("#search-till").autocomplete({
194            source: "/backoffice/beta/search.php?action=till&d=" + $("#dispatching").val() + "&z=" + $("#zone").val(),
195            minLength: 2,
196            select: function (event, ui) {
197                $('#address-till').val(ui.item.address);
198                $('#lat-till').val(ui.item.lat);
199                $('#lon-till').val(ui.item.lon);
200                $('#type-till').val(ui.item.type);
201                $('#gp-till').val(ui.item.gp);
202                $('#lname-till').val(ui.item.lname);
203                makeCalculation('');
204            }
205        });
206    }
207}
208
209function setModalCity(id, city) {
210    $("#dispatching").val(id);
211    $("#city").val(city);
212
213    $.ajax({
214        url: "/backoffice/beta/set-bus-block.php?dispatching=" + $("#dispatching").val(),
215        cache: false,
216        success: function(html) {
217            var json = jQuery.parseJSON(html);
218            var responce = json.responce;
219            var c = json.city;
220            var gpd = json.gpd;
221            var code = json.code;
222
223            $("#gpd").val(gpd);
224            $("#basic-city").val(c);
225
226            $('#search-from').autocomplete('close');
227            $('#search-till').autocomplete('close');
228
229            $("#work-block").html('<a href="http://' + code + '.xn--80aaazchkd7dh.xn--p1ai/работа-водитель">Работа водителем такси</a><br />');
230
231            if (responce == 'true') {
232                $("#bus-block").show();
233            } else {
234                $("#bus-block").hide();
235            }
236        }
237    });
238
239    $.ajax({
240        url: "/backoffice/beta/set-modal.php?d=" + $("#dispatching").val(),
241        cache: false,
242        success: function(html) {
243            $("#modal-city").html(html);
244
245            if (autocomplete) {
246                $("#search-from").autocomplete({
247                    source: "/backoffice/beta/search.php?action=from&d=" + $("#dispatching").val() + "&z=" + $("#zone").val(),
248                    minLength: 2,
249                    select: function (event, ui) {
250                        $('#address-from').val(ui.item.address);
251                        $('#lat-from').val(ui.item.lat);
252                        $('#lon-from').val(ui.item.lon);
253                        $('#type-from').val(ui.item.type);
254                        $('#gp-from').val(ui.item.gp);
255                        $('#lname-from').val(ui.item.lname);
256
257                        if ($("#search-till").val() == '') {
258                            $("#search-till").autocomplete("option", "minLength", 0).autocomplete("search", $("#search-till").val());
259                        }
260
261                        makeCalculation('');
262                    }
263                });
264                $("#search-till").autocomplete({
265                    source: "/backoffice/beta/search.php?action=till&d=" + $("#dispatching").val() + "&z=" + $("#zone").val(),
266                    minLength: 2,
267                    select: function (event, ui) {
268                        $('#address-till').val(ui.item.address);
269                        $('#lat-till').val(ui.item.lat);
270                        $('#lon-till').val(ui.item.lon);
271                        $('#type-till').val(ui.item.type);
272                        $('#gp-till').val(ui.item.gp);
273                        $('#lname-till').val(ui.item.lname);
274                        makeCalculation('');
275                    }
276                });
277            }
278
279            clearItems();
280            if (bs_d_c != null) {
281                bs_d_c.close();
282            }
283        }
284    });
285}
286
287function clearItems() {
288    $('#address-from').val('');
289    $('#lat-from').val('');
290    $('#lon-from').val('');
291    $('#gp-from').val('');
292    $('#type-from').val('');
293    $('#lname-from').val('');
294    $('#search-from').val('');
295    $('#address-till').val('');
296    $('#lat-till').val('');
297    $('#lon-till').val('');
298    $('#gp-till').val('');
299    $('#type-till').val('');
300    $('#lname-till').val('');
301    $('#search-till').val('');
302    $('#result').html('');
303}
304
305function getCalculationFrom1c(dispatching, bus, city, address_from, address_till, lat_from, lon_from, lat_till, lon_till, rent, gab, gp_from, gp_till, cid_from, cid_till) {
306    var auto_data = '';
307
308    $.ajax({
309        type: "GET",
310        url: "/backoffice/beta/auto.php?dispatching=" + dispatching + "&bus=" + bus,
311        fail: function(jqXHR, textStatus) {
312            alert("Request failed: " + textStatus);
313        },
314        success: function(json) {
315
316            auto_data = json;
317            // dispatching
318            // gp_from - giving_place
319            // cid_from - city
320            // address_from - full_name
321            // lat_from
322            // lon_from
323            // gp_till
324            // cid_till
325            // address_till
326            // lat_till
327            // lon_till
328
329            // rent //<service type_tag="record">5aa67bfc-74dd-11dd-a592-003048641f81</service>
330            // payment_form //<payment_form type_tag="record">2437e1dc-fecb-4c7b-99a5-961155512cba</payment_form>
331            // firm //<firm type_tag="record">b54ea3cb-30a4-11e1-b63f-485b3910b5b1</firm>
332
333            //$('#mob').removeClass('btn btn-primary disabled').addClass('btn btn-primary');
334
335            $('#loading').show();
336            $('#result').html("");
337            $.ajax({
338                type: "POST",
339                url: "/backoffice/beta/bd-price.php",
340                data: {
341                    auto_data: auto_data,
342                    dispatching: dispatching,
343                    city: city,
344                    gp_from: gp_from,
345                    cid_from: cid_from,
346                    address_from: address_from,
347                    lat_from: lat_from,
348                    lon_from: lon_from,
349                    gp_till: gp_till,
350                    cid_till: cid_till,
351                    address_till: address_till,
352                    lat_till: lat_till,
353                    lon_till: lon_till,
354                    gab: gab, //туда и обратно
355                    rent: rent,
356                },
357                fail: function(jqXHR, textStatus) {
358                    alert("Request failed: " + textStatus);
359                },
360                success: function(html) {
361                    $('#result').html(html);
362                    $('#loading').hide();
363                }
364            });
365        }
366    });
367}
368
369function getCalculationFromDB(gab, dispatching, bus, gp_from, gp_till, type_from, type_till, address_from, address_till, city, auto) {
370    if (gab) {
371        $.ajax({
372            type: "GET",
373            url: "/backoffice/beta/responce-beta.php?dispatching=" + dis
373patching + "&bus=" + bus + "&gab=1&gp_from=" + gp_from + "&gp_till=" + gp_till + "&type_from=" + type_from + "&type_till=" + type_till + "&f=" + address_from + "&t=" + address_till + "&city=" + city,
374            success: function(html) {
375                $('#result').html(html);
376                if (auto != '') {
377                    makeOrder(auto);
378                }
379            }
380        });
381    } else {
382        $.ajax({
383            type: "GET",
384            url: "/backoffice/beta/responce-beta.php?dispatching=" + dispatching + "&bus=" + bus + "&gab=0&gp_from=" + gp_from + "&gp_till=" + gp_till + "&type_from=" + type_from + "&type_till=" + type_till + "&f=" + address_from + "&t=" + address_till + "&city=" + city,
385            success: function(html) {
386                $('#result').html(html);
387                if (auto != '') {
388                    makeOrder(auto);
389                }
390            }
391        });
392    }
393}
394
395function makeCalculation(auto) {
396    var address_from = $('#address-from').val();
397    var address_till = $('#address-till').val();
398    var lat_from = $('#lat-from').val();
399    var lon_from = $('#lon-from').val();
400    var lat_till = $('#lat-till').val();
401    var lon_till = $('#lon-till').val();
402    var dispatching = $('#dispatching').val();
403    var city = $('#city').val();
404
405    //$('#mob').removeClass('btn btn-primary').addClass('btn btn-primary disabled');
406
407    var gab = $("#gab").is(':checked');
408    var bus = $("#bus").is(':checked');
409    var rent = $('input:radio[name=rent]:checked').val();
410    var gp_from = $('#gp-from').val();
411    var gp_till = $('#gp-till').val();
412    var type_from = $('#type-from').val();
413    var type_till = $('#type-till').val();
414
415    var bs = $('#basic-city').val();
416    var lname_from = $('#lname-from').val();
417    var lname_till = $('#lname-till').val();
418
419    if (lname_from == bs) {
420        $('#city-id-from').val(city);
421    } else {
422        $('#city-id-from').val('302973d7-e44f-11de-96e3-003048641f81');
423    }
424    if (lname_till == bs) {
425        $('#city-id-till').val(city);
426    } else {
427        $('#city-id-till').val('302973d7-e44f-11de-96e3-003048641f81');
428    }
429
430    if (!gab) {
431        if (type_till == '2521644c-54c5-11dd-b72a-003048641f81') {
432            gp_till = '';
433        }
434    }
435
436    var сid_from = $('#city-id-from').val();
437    var cid_till = $('#city-id-till').val();
438
439    if (type_till == '00000000-0000-0000-0000-000000000000') {
440        gp_till = '';
441    }
442
443    if (address_from != '' && address_till != '') {
444//        if (address_from == address_till) {
445//            $('#result').html('<div class="alert alert-warning alert-dismissable"><i class="fa fa-warning"></i><button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>Маршрут указан неверно: адрес подачи совпадает с адресом назначения.</div>');
446//            return;
447//        }
448
449//        if (gp_from == '' && gp_till == '' && rent == 0) {
450//            $('#result').html('<div class="alert alert-warning alert-dismissable"><i class="fa fa-warning"></i><button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>Расчет возможен только в режиме аренда</div>');
451//            return;
452//        }
453
454        if (lat_from != '' && lon_from != '' && lat_till != '' && lon_till != '') {
455            if (lname_from == bs && lname_till == bs) {
456                if (rent == 0) {
457                    getCalculationFromDB(gab, dispatching, bus, gp_from, gp_till, type_from, type_till, address_from, address_till, city, auto);
458                }
459                if (rent == 1) {
460                    getCalculationFrom1c(dispatching, bus, city, address_from, address_till, lat_from, lon_from, lat_till, lon_till, rent, gab, gp_from, gp_till, сid_from, cid_till);
461                }
462                if (rent == 2) {
463                    getCalculationFrom1c(dispatching, bus, city, address_from, address_till, lat_from, lon_from, lat_till, lon_till, rent, gab, gp_from, gp_till, сid_from, cid_till);
464                }
465            } else {
466                getCalculationFrom1c(dispatching, bus, city, address_from, address_till, lat_from, lon_from, lat_till, lon_till, rent, gab, gp_from, gp_till, сid_from, 
466cid_till);
467            }
468        }
469    }
470}
471
472function makeOrder(type) {
473    var user = $("#user").val();
474    $("#auto-type").val(type);
475    if (user == '') {
476        bs_d_p = new BootstrapDialog.show({
477            type: BootstrapDialog.TYPE_INFO,
478            title: 'Вход в личный кабинет',
479            message: $('<div id="bd-login-process-block"></div>').load('/backoffice/beta/bd-login-process.php'),
480            buttons: [
481                {
482                    label: 'Закрыть',
483                    action: function(dialogItself) {
484                        dialogItself.close();
485                    }
486                }]
487        });
488        bs_d_p.setClosable(true);
489    } else {
490        moveOrder();
491    }
492}
493
494function moveIndex() {
495    document.location = 'http://xn--80aaazchkd7dh.xn--p1ai/backoffice/beta/';
496}
497
498function moveProfile() {
499    document.location = 'http://xn--80aaazchkd7dh.xn--p1ai/backoffice/profile';
500}
501
502function moveOrder() {
503    var user = $("#user").val();
504    var d = $("#dispatching").val();
505    var af = encodeURIComponent($("#address-from").val());
506    var at = encodeURIComponent($("#address-till").val());
507    var latf = $("#lat-from").val();
508    var lonf = $("#lon-from").val();
509    var latt = $("#lat-till").val();
510    var lont = $("#lon-till").val();
511
512    var localityf = $("#locality-from").val();
513    var localityt = $("#locality-till").val();
514    var streetf = $("#street-from").val();
515    var streett = $("#street-till").val();
516    var housef = $("#house-from").val();
517    var houset = $("#house-till").val();
518
519    var typef = $("#type-from").val();
520    var typet = $("#type-till").val();
521    var gpf = $("#gp-from").val();
522    var gpt = $("#gp-till").val();
523    var gab = $("#gab").is(':checked');
524    var rent = $('input:radio[name=rent]:checked').val();
525    var auto = $("#auto-type").val();
526    if (bs_d_p != null) {
527        bs_d_p.close();
528    }
529
530    document.location = 'http://xn--80aaazchkd7dh.xn--p1ai/backoffice/order-lte/?user=' + user + '&auto=' + auto +
531        '&dispatching=' + d +
532        '&af=' + af +
533        '&at=' + at +
534
535        '&localityf=' + localityf +
536        '&localityt=' + localityt +
537        '&streetf=' + streetf +
538        '&streett=' + streett +
539        '&housef=' + housef +
540        '&houset=' + houset +
541
542        '&latf=' + latf + '&lonf=' + lonf + '&latt=' + latt + '&lont=' + lont + '&typef=' + typef + '&typet=' + typet + '&gpf=' + gpf + '&gpt=' + gpt + "&gab=" + gab + "&rent=" + rent;
543}
544
545function setLoginBlock() {
546    $.ajax({
547        url: "/backoffice/beta/set-login-block.php",
548        cache: false,
549        success: function(html) {
550            $("#login-block-info").html(html);
551//            if (bs_d != null) {
552//                bs_d.close();
553//            }
554            $("#lblock").html('Вы успешно зашли в личный кабинет.');
555        }
556    });
557}
558
559function makeRegister(type, action) {
560    var phone = encodeURIComponent($("#registration-u-phone").val());
561    var pass = $("#pass").val();
562    var name = encodeURIComponent($("#registration-u-name").val());
563    $("#action-login-form-result").html(loaddiv);
564    var url = "";
565    if (type == 'user') {
566        url = "/backoffice/beta/register.php?phone=" + phone + "&pass=" + pass + "&name=" + name + "&action=" + action;
567    }
568
569    $.ajax({
570        url: url,
571        cache: false,
572        success: function(html) {
573            $("#action-login-form-result").html(html);
574        }
575    });
576}
577
578function restoreConfirmation(type, action) {
579    var pass = $("#pass").val();
580    var url = "";
581    $("#action-login-form-result").html(loaddiv);
582    if (type == 'user') {
583        var phone = encodeURIComponent($("#registration-u-phone").val());
584        url = "/backoffice/beta/sms-restore-confirmation.php?phone=" + phone + "&pass=" + pass + "&action=" + action;
585        $.ajax({
586            url: url,
587            cache: false,
588            success: function(html) {
589                $("#action-login-form-result").html(html);
590            }
591        });
592    }
593    if (type == 'corporate') {
594        var email = encodeURIComponent($("#registration-u-email").val());
595        url = "/backoffice/beta/email-restore-confirmation.php?email=" + email + "&pass=" + pass + "&action=" + action;
596        $.ajax({
597            url: url,
598            cache: false,
599            success: function(html) {
600                $("#action-login-form-result").html(html);
601            }
602        });
603    }
604
605}
606
607function makeConfirmation(type, action) {
608    var phone = encodeURIComponent($("#registration-u-phone").val());
609    var pass = $("#pass").val();
610    var name = encodeURIComponent($("#registration-u-name").val());
611    $("#action-login-form-result").html(loaddiv);
612    var url = "";
613    if (type == 'user') {
614        url = "/backoffice/beta/sms-confirmation.php?phone=" + phone + "&pass=" + pass + "&name=" + name + "&action=" + action;
615        $.ajax({
616            url: url,
617            cache: false,
618            success: function(html) {
619                $("#action-login-form-result").html(html);
620            }
621        });
622    }
623
624
625}
626
627function restoreRegistration(type, action) {
628    if (type == 'user') {
629        var phone = encodeURIComponent($("#registration-u-phone").val());
630        var url = "";
631        $("#action-login-form-result").html(loaddiv);
632        url = "/backoffice/beta/send-restore-sms.php?phone=" + phone + "&action=" + action;
633        $.ajax({
634            url: url,
635            cache: false,
636            success: function(html) {
637                $("#action-login-form-result").html(html);
638            }
639        });
640    }
641    if (type == 'corporate') {
642        var email = encodeURIComponent($("#registration-u-email").val());
643        var url = "";
644        $("#action-login-form-result").html(loaddiv);
645        url = "/backoffice/beta/send-restore-email.php?email=" + email + "&action=" + action;
646        $.ajax({
647            url: url,
648            cache: false,
649            success: function(html) {
650                $("#action-login-form-result").html(html);
651            }
652        });
653    }
654}
655
656function makeRegistration(type, action) {
657    if (type == 'user') {
658        var phone = encodeURIComponent($("#registration-u-phone").val());
659        var name = encodeURIComponent($("#registration-u-name").val());
660        var url = "";
661        $("#action-login-form-result").html(loaddiv);
662        url = "/backoffice/beta/send-sms.php?phone=" + phone + "&name=" + name + "&action=" + action;
663        $.ajax({
664            url: url,
665            cache: false,
666            success: function(html) {
667                $("#action-login-form-result").html(html);
668            }
669        });
670    }
671
672    if (type == 'corporate') {
673        var login = $("#login").val();
674        var password = $("#password").val();
675        var name = $("#name").val();
676        var inn = $("#inn").val();
677        var address = $("#address").val();
678        var contact = $("#contact").val();
679        var phone = $("#phone").val();
680        var email = $("#email").val();
681        var error = false;
682        var error_message = "";
683        if (name == '') {
684            error = true;
685            error_message = error_message + 'Наименование организации<br>';
686        }
687        if (inn == '') {
688            error = true;
689            error_message = error_message + 'ИНН<br>';
690        }
691        if (address == '') {
692            error = true;
693            error_message = error_message + 'Юр. адрес организации<br>';
694        }
695        if (contact == '') {
696            error = true;
697            error_message = error_message + 'ФИО контактного лица<br>';
698        }
699        if (phone == '') {
700            error = true;
701            error_message = error_message + 'Контактный телефон<br>';
702        }
703        if (email == '') {
704            error = true;
705            error_message = error_message + 'Email<br>';
706        }
707        if (login == '') {
708            error = true;
709            error_message = error_message + 'Логин<br>';
710        }
711        if (password == '') {
712            error = true;
713            error_message = error_message + 'Пароль<br>';
714        }
715
716        if (error) {
717            BootstrapDialog.show({
718                type: BootstrapDialog.TYPE_WARNING,
719                title: 'Регистрация корпоративных клиентов',
720                message: '<strong>Ошибки</strong><br><br>' + error_message,
721                buttons: [
722                    {
723                        label: 'Закрыть',
724                        action: function(dialogItself) {
725                            dialogItself.close();
726                        }
727                    }]
728            });
729        } else {
730            $("#action-login-form-result").html(loaddiv);
731            $.ajax({
732                url: "/backoffice/beta/register-corporate.php?login=" + encodeURIComponent(login) + "&password=" + encodeURIComponent(password) + "&name=" + encodeURIComponent(name) + "&address=" + encodeURIComponent(address) + "&inn=" + encodeURIComponent(inn) + "&contact=" + encodeURIComponent(contact) + "&phone=" + encodeURIComponent(phone) + "&email=" + encodeURIComponent(email) + "&action=" + action,
733                cache: false,
734                success: function(html) {
735                    $("#action-login-form-result").html(html);
736                }
737            });
738        }
739    }
740
741}
742
743function loadRegistrationProcess(type) {
744    var url = "";
745    if (type == 'user') {
746        url = "/backoffice/beta/registration-user-p-process.php";
747    }
748    if (type == 'corporate') {
749        url = "/backoffice/beta/registration-corporate-p-process.php";
750    }
751
752    $.ajax({
753        url: url,
754        cache: false,
755        success: function(html) {
756            $("#bd-login-process-block").html(html);
757        }
758    });
759    bs_d_p.setClosable(false);
760}

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.