Îðëà
Îáëàñòè
Êîìïàíèé
Ïîëüçîâàòåëè
Ãàëåðåÿ
Ôèêñèðîâàííûå íîâîñòè
Îðëà
Îòçûâû î ôèðìàõ
Òàðèôû
Ïîëüçîâàòåëè
Îáëàñòè
Áàíêîìàòû
Òîðãîâûå òî÷êè
Äîñêà îáúÿâëåíèé
Êóðñû âàëþò
Ñêèäêè
îðãàíèçàöèè Îðëà
îðãàíèçàöèè îáëàñòè
òîâàðû
ñàéòû
ñàéòû Îðåë
Äàííûå
Ðàçäåëû
Ïîèñê
Ïîèñê çàïðîñû
Ñòàòèñòèêà
Ïîêàçû êàòàëîãà îðãàíèçàöèé
Ñòàòèñòèêà êëèåíòû
Ïîëüçîâàòåëè
Ñàéòû
Óïðàâëåíèå ñàéòîì
Àíêåòà
Àïòåêè
Àôèøà
Àôèøà íîâàÿ
Áàííåðû
Áèçíåñ >
Âèêòîðèíà
Ãîëîñîâàíèå
Ãîñòü íà ñàéòå
Èñòîðèè
Êàëåíäàðü ñîáûòèé
Êàòàëîãè >
Êîíêóðñ êðàñîòû
Êîíêóðñ àóäèî
Êîíñóëüòàöèè
Ìåíþ
Íîâîå íà ñàéòå
Íîâîñòè >
Îðãàíèçàöèè >
Ïðîãðàììà ÒÂ
Ïóáëèêàöèè
Ðàçäåëû ñàéòà
Ðàññûëêà
Ðåñòîðàíû
Ñåêðåò ôèðìû >
Ñåðâèñû >
Ññûëêè
Òåñòû
Ôàéëîâûé ìåíåäæåð
Ôîðóì
Ôîòîãàëåðåÿ
Îáðàòíàÿ ñâÿçü
Íåäâèæèìîñòü
Íîâûé ãîä
Òåêñòû
Ïîëüçîâàòåëè
Þðèäè÷åñêèé ðåéòèíã
Îòçûâû íà òîâàðû
Áàí ïîëüçîâàòåëåé
Æàëîáû
Íîâûå òåñòû
Êîðîíàâèðóñ
Ôàéëîâûé ìåíåäæåð
Èìÿ ôàéëà
UserApp.js~
Ñîäåðæèìîå
/** * Функци� открывает диалоговое окно � личными �ообщени�ми * @type {{open: Messages.open}} */ var Messages = { open: function(userId) { var params = 'scrollbars=0,resizable=1,menubar=0,location=0,width=710,height=469,toolbar=0,status=0'; window.open('http://www.infoorel.ru/private/?contact=' + userId, 'im', params); return false; } }; $(function() { var registrationModal = UIkit.modal("#auth-registration", { center: true }); var restorePasswordModal = UIkit.modal('#restore-password-modal', { center: true }); /** * Открытие диалогового окна � личными �ообщени�ми */ $('.open-message-dialog').on('click', function(e) { e.preventDefault(); e.stopPropagation(); if ($(this).hasClass('open-only-new-messages')) { var params = 'scrollbars=0,resizable=1,menubar=0,location=0,width=710,height=469,toolbar=0,status=0'; window.open('http://www.infoorel.ru/private/?new', 'im', params); $('.header-message').hide(); } else { Messages.open($(this).data('user-id')); } }); /** * Изменение данных пользовател� */ $('#edit-user').on('submit', function(e) { e.preventDefault(); e.stopPropagation(); var $scope = $(this); var $button = $scope.find('button'); var oldButtonText = $button.text(); $button.text('Сохранение данных...'); $button.attr('disabled', 'disabled'); $.ajax({ url: '/ajax/users/edit.php', method: 'POST', data: $scope.serializeArray(), dataType: 'json' }).then(function(response) { $button.prop('disabled', ''); $button.text(oldButtonText); if (response.success == true) { Alert.show("Данные у�пешно изменены"); } else { if (typeof response.text != "undefined") { Alert.show(response.text); } else { FormErrors.showErrors($scope, response.data); } } }).fail(function() { $button.prop('disabled', ''); $button.text(oldButtonText); Alert.show("Во врем� запро�а произошла ошибка. Попробуйте, пожалуй�та, позже."); }); }); $('.change-user-password-form').on('submit', function(e) { e.preventDefault(); e.stopPropagation(); var $scope = $(this); var $button = $scope.find('button'); var oldButtonText = $button.text(); $button.text('Сохранение данных...'); $button.attr('disabled', 'disabled'); $.ajax({ url: '/ajax/users/change_password.php', method: 'POST', data: $scope.serializeArray(), dataType: 'json' }).then(function(response) { $button.prop('disabled', ''); $button.text(oldButtonText); if (response.success == true) { Alert.show("Данные у�пешно изменены"); } else { if (typeof response.text != "undefined") { Alert.show(response.text); } else { FormErrors.showErrors($scope, response.data); } } }).fail(function() { $button.prop('disabled', ''); $button.text(oldButtonText); Alert.show("Во врем� запро�а произошла ошибка. Попробуйте, пожалуй�та, позже."); }); }); /** * Загрузка аватарки пользовател� */ $('#edit-user-avatar-form').on('submit', function(e) { e.preventDefault(); var $scope = $(this); var form = document.getElementById('edit-user-avatar-form'); var formData = new FormData(form); var $button = $scope.find('button[type=submit]'); var oldText = $button.text(); $button.text('Пожалуй�та, подождите'); $button.attr('disabled', 'disabled'); var xhr = new XMLHttpRequest(); xhr.open("POST", "/ajax/users/avatar.php"); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { if(xhr.status == 200) { try { var response = JSON.parse(xhr.responseText); if (response.success == true) { location.reload(); } else { FormErrors.showErrors($scope, response.data) } } catch (e) { Alert.show("�е удало�ь разобрать ответ от �ервера."); } $button.text(oldText); $button.prop('disabled', false); } } }; xhr.send(formData); }); /** * �вторизаци� без �оциальных �етей. */ $('form[name=auth-form]').on('submit', function(e) { e.preventDefault(); e.stopPropagation(); var $scope = $(this); var $button = $scope.find('button[type=submit]'); var oldButtonText = $button.text(); $button.text('Пожалуй�та, подождите...'); $button.attr('disabled', 'disabled'); $.ajax({ url: '/ajax/users/auth.php', type: 'POST', dataType: 'json', data: $scope.serializeArray() }).then(function(response) { if (response.success == true) { location.reload(); } else { Alert.show(response.text); } $button.prop('disabled', false); $button.text(oldButtonText); }).fail(function() { Alert.show("Во врем� авторизации произошла ошибка."); $button.prop('disabled', false); $button.text(oldButtonText); }); }); /** * Реги�траци� без �оциальных �етей */ $('.jq-register-button').on('click', function() { grecaptcha.reset(registrationCaptcha); registrationModal.show(); try { grecaptcha.reset(registrationCaptcha); } catch (e) { //-- } }); /** * Во��тановление парол� */ $('.jq-restore-button').on('click', function() { grecaptcha.reset(restorePasswordCaptcha); restorePasswordModal.show(); }); /** * Отправка формы дл� во��тановлени� парол� */ $('#jq-restore-password-form').on('submit', function(e) { e.preventDefault(); e.stopPropagation(); var $scope = $(this); var $button = $scope.find('button'); var oldButtonText = $button.text(); $button.text('Пожалуй�та, подождите.'); $button.attr('disabled', 'disabled'); $.ajax({ url: '/ajax/users/restore_password.php', method: 'POST', dataType: 'json', data: $scope.serializeArray() }).then(function(response) { try { if (response.success == true) { restorePasswordModal.hide(); Alert.success("Ваш пароль отправлен на указанный емайл!", true); } else { if (restorePasswordCaptcha != null) { grecaptcha.reset(restorePasswordCaptcha); } FormErrors.showErrors($scope, response.data); } } catch (e) { // nothing } $button.prop('disabled', false); $button.text(oldButtonText); }).fail(function() { $button.prop('disabled', false); $button.text(oldButtonText); Alert.show("Во врем� во��тановлени� парол� произошла ошибка. Попробуйте, пожалуй�та, позже."); }); }); $('#jq-registration-form').on('submit', function(e) { e.preventDefault(); e.stopPropagation(); var $scope = $(this); var $button = $scope.find('button'); var oldButtonText = $button.text(); $button.text('Пожалуй�та, подождите.'); $button.attr('disabled', 'disabled'); $.ajax({ url: '/ajax/users/registration.php', method: 'POST', dataType: 'json', data: $scope.serializeArray() }).then(function(response) { try { if (response.success == true) { registrationModal.hide(); Alert.success("Вы у�пешно зареги�трировали�ь на �айте. Сейча� на вашу �лектронную почту было отправлено пи�ьмо � кодом активации. Проверьте вашу �лектронную почту.", true); } else { if (registrationCaptcha != null) { grecaptcha.reset(registrationCaptcha); } FormErrors.showErrors($scope, response.data); } } catch (e) { // nothing } $button.prop('disabled', false); $button.text(oldButtonText); }).fail(function() { $button.prop('disabled', false); $button.text(oldButtonText); Alert.show("Во врем� реги�трации произошла ошибка. Попробуйте, пожалуй�та, позже."); }); }); /** * Подтверждение за�вки в друзь�. */ $('.jq-accept-friend-action').on('click', function(e) { e.preventDefault(); var $scope = $(this); var friendId = $scope.data('user-id'); $.ajax({ url: '/ajax/users/friends.php?route=accept_friend', data: { friend_id: friendId, }, type: 'POST', dataType: 'json' }).then(function(response) { if (response.success == true) { location.reload(); } else { Alert.error(response.text); } }).fail(function() { Alert.error('При отправке запро�а произошла ошибка. Попробуйте, пожалуй�та позже'); }) }); /** * Добавление в друзь�. */ $('.jq-add-to-friend-action').on('click', function(e) { e.preventDefault(); var $scope = $(this); var friendId = $scope.data('user-id'); $.ajax({ url: '/ajax/users/friends.php?route=add_to_friend', data: { friend_id: friendId, }, type: 'POST', dataType: 'json' }).then(function(response) { if (response.success == true) { location.reload(); } else { Alert.error(response.text); } }).fail(function() { Alert.error('При отправке запро�а произошла ошибка. Попробуйте, пожалуй�та позже'); }) }); /** * Удалить из друзей. */ $('.jq-delete-friend-action').on('click', function(e) { e.preventDefault(); var $scope = $(this); var friendId = $scope.data('user-id'); $.ajax({ url: '/ajax/users/friends.php?route=delete_friend', data: { friend_id: friendId, }, type: 'POST', dataType: 'json' }).then(function(response) { if (response.success == true) { location.reload(); } else { Alert.error(response.text); } }).fail(function() { Alert.error('При отправке запро�а произошла ошибка. Попробуйте, пожалуй�та позже'); }) }); $('.jq-show-login-form').on('click', function() { UIkit.modal('#auth-modal').show(); }); /** * Показываем окно уведомлений */ $('.jq-show-user-notifications-modal').on('click', function(e) { e.preventDefault(); e.stopPropagation(); UIkit.modal('#user-notifications-modal').show(); $.ajax({ url: '/ajax/users/notifications_viewed.php', method: 'POST', dataType: 'html' }).then(function() { $('.jq-show-user-notifications-modal').removeClass('orange').addClass('gray'); $('.jq-total-notifications').html(''); }); }); });
/js/2.0/users/
Èìÿ
Äàòà
Ðàçìåð
..
2026-05-25
Auth.js
2026-06-05
5 êá.
Auth.js~
2019-03-07
5 êá.
CommentUserRating.js
2019-01-24
4 êá.
EditOrganization.js
2017-04-13
10 êá.
EditOrganization_old.js
2017-04-04
10 êá.
NotificationApp.js
2019-02-15
559 áàéò
UserApp.js
2026-06-05
15 êá.
UserApp.js~
2019-01-24
13 êá.
UserAppBootstrap.js
2026-06-05
12 êá.
UserAppBootstrap.js~
2019-03-06
11 êá.
/js/2.0/users
Çàãðóçèòü ôàéëû
Ôàéë 1
Ôàéë 2
Ôàéë 3