GY48LS6

Кеймбридж
[ ]

Галкина Наталья Геннадиевна


Город Пенза
Специальность Урология, Врач-уролог, Врач-уролог
Должность Врач-уролог, Врач-уролог, Доцент, Уролог, Врач уролог
Стаж в КИ 11 лет
Кол-во проведенных КИ 33
Текущие
1.
Название протокола Рандомизированное двойное слепое плацебо-контролируемое 52-недельное исследование для оценки эффективности и безопасности этрасимода у пациентов с активной формой неспецифического язвенного колита средней степени тяжести
Терапевтическая область Гастроэнтерология, Колопроктология
Дата начала и окончания КИ 23.03.2021 - 31.05.2023
Номер и дата РКИ № 157 от 23.03.2021
Организация, проводящая КИ Арена Фармасьютикалс, Инк.
Наименование ЛП Этрасимод (APD334)
Города Нижний Новгород, Новосибирск, Омск, Пенза, Пятигорск, Самара, Санкт-Петербург, Смоленск, Ставрополь
Фаза КИ II
2.
Название протокола Определение безопасности и эффективности Релоксалиазы (Оксалата Декарбоксилазы) у пациентов с энтерогенной гипероксалурией: рандомизированное, двойное слепое плацебо-контролируемое исследование III фазы (URIROX-2)
Терапевтическая область Терапия (общая), Урология, Гастроэнтерология
Дата начала и окончания КИ 16.03.2021 - 28.06.2022
Номер и дата РКИ № 139 от 16.03.2021
Организация, проводящая КИ «Аллена Фармасьютикалс, Инк.»
Наименование ЛП Релоксалиаза (ALLN-177)
Города Пенза, Санкт-Петербург, Саратов
Фаза КИ III
3.
Название протокола Открытое рандомизированное контролируемое исследование с целью оценки эффективности и безопасности препарата UGN-102, а также устойчивости ответа на терапию препаратом в сочетании с трансуретральной резекцией мочевого пузыря или без нее у пациентов с мышечно-неинвазивным раком мочевого пузыря низкой степени злокачественности из группы промежуточного риска (кодовое обозначение исследования: ATLAS)
Терапевтическая область Онкология
Дата начала и окончания КИ 18.02.2021 - 31.01.2024
Номер и дата РКИ № 93 от 18.02.2021
Организация, проводящая КИ «ЮроДжен Фарма Лимитед»
Наименование ЛП Митомицин (UGN-102)
Города Волжский, Екатеринбург, Истра, Красноярск, Москва, Мурманск, Нижний Новгород, Обнинск, Омск, Пенза, Пятигорск, Ростов-на-Дону, Санкт-Петербург, Саратов, Томск, Тюмень, Уфа, Ярославль
Фаза КИ III
4.
Название протокола Многоцентровое, рандомизированное, двойное слепое, плацебо-контролируемое исследование II фазы, проводимое с целью оценки препарата GB004 при лечении взрослых пациентов с легким и среднетяжелым течением язвенного колита в активной форме
Терапевтическая область Гастроэнтерология
Дата начала и окончания КИ 03.11.2020 - 31.03.2023
Номер и дата РКИ № 609 от 03.11.2020
Организация, проводящая КИ «Джи Би 004 Инкорпорэйтед»
Наименование ЛП GB004
Города Барнаул, Батайск, Великий Новгород, Кемерово, Красноярск, Москва, Нижний Новгород, Новосибирск, Омск, Оренбург, Пенза, Пятигорск, Самара, Санкт-Петербург, Чита
Фаза КИ II
5.
Название протокола Многоцентровое, рандомизированное, двойное слепое, плацебо-контролируемое, проводимое в параллельных группах исследование фазы 2b для оценки эффективности и безопасности перорального применения этрасимода в качестве индукционной терапии у пациентов с активной формой болезни Крона средней и тяжелой степени тяжести
Терапевтическая область Гастроэнтерология
Дата начала и окончания КИ 13.02.2020 - 31.12.2029
Номер и дата РКИ № 59 от 13.02.2020
Организация, проводящая КИ Арена Фармасьютикалс, Инк.
Наименование ЛП Этрасимод (APD334)
Города Барнаул, Екатеринбург, Кемерово, Москва, Нижний Новгород, Новосибирск, Омск, Пенза, Пятигорск, Самара, Санкт-Петербург, Ставрополь, Томск, Уфа
Фаза КИ II
6.
Название протокола Открытое расширенное исследование по изучению этрасимода при его применении у пациентов с активной фазой неспецифического язвенного колита средней и тяжелой степени тяжести
Терапевтическая область Гастроэнтерология
Дата начала и окончания КИ 05.07.2019 - 31.12.2024
Номер и дата РКИ № 367 от 05.07.2019
Организация, проводящая КИ Арена Фармасьютикалс, Инк.
Наименование ЛП Этрасимод (APD334)
Города Барнаул, Ижевск, Казань, Кемерово, Москва, Нижний Новгород, Новосибирск, Омск, Пенза, Пятигорск, Самара, Санкт-Петербург, Смоленск, Ставрополь, Ярославль
Фаза КИ III
7.
Название протокола Рандомизированное, двойное слепое, плацебо контролируемое, 52 недельное исследование фазы 3 для оценки эффективности и безопасности этрасимода у пациентов с активной формой неспецифического язвенного колита средней и тяжелой степени тяжести
Терапевтическая область Гастроэнтерология
Дата начала и окончания КИ 01.07.2019 - 31.12.2022
Номер и дата РКИ № 349 от 01.07.2019
Организация, проводящая КИ Арена Фармасьютикалс, Инк.
Наименование ЛП Этрасимод (APD334)
Города Барнаул, Ижевск, Казань, Кемерово, Москва, Нижний Новгород, Новосибирск, Омск, Пенза, Пятигорск, Самара, Санкт-Петербург, Смоленск, Ставрополь, Ярославль
Фаза КИ III
8.
Название протокола Многоцентровое рандомизированное, двойное слепое, плацебо-контролируемое исследование III фазы с целью оценки озанимода для приема внутрь при проведении поддерживающей терапии пациентам со среднетяжелым или тяжелым течением болезни Крона в активной форме.
Терапевтическая область Неврология, Гастроэнтерология, Колопроктология
Дата начала и окончания КИ 01.06.2018 - 30.11.2024
Номер и дата РКИ № 136 от 27.03.2018
Организация, проводящая КИ «Селджен Интернешнл II Сарл»
Наименование ЛП озанимод (озанимод, озанимод)
Города Барнаул, Батайск, Великий Новгород, Владивосток, Владимир, Волгоград, Екатеринбург, Казань, Калининград, Калуга, Кемерово, Краснодар, Красноярск, Москва, Нижний Новгород, Новосибирск, Омск, Оренбург, Пенза, Петрозаводск, Пятигорск, Ростов-на-Дону, Самара, Санкт-Петербург, Саратов, Сочи, Сургут, Тамбов, Томск, Тула, Ульяновск, Уфа, Ханты-Мансийск, Челябинск, Чита
Фаза КИ III
9.
Название протокола Дополнительное многоцентровое открытое исследование III фазы с целью оценки озанимода для приема внутрь при лечении пациентов со среднетяжелым или тяжелым течением болезни Крона в активной форме.
Терапевтическая область Неврология, Гастроэнтерология, Колопроктология
Дата начала и окончания КИ 01.05.2018 - 28.02.2023
Номер и дата РКИ № 137 от 27.03.2018
Организация, проводящая КИ «Селджен Интернешнл II Сарл»
Наименование ЛП озанимод (озанимод, озанимод)
Города Барнаул, Батайск, Великий Новгород, Владивосток, Владимир, Волгоград, Екатеринбург, Казань, Калининград, Калуга, Кемерово, Краснодар, Красноярск, Москва, Нижний Новгород, Новосибирск, Омск, Оренбург, Пенза, Петрозаводск, Пятигорск, Ростов-на-Дону, Самара, Санкт-Петербург, Саратов, Сочи, Сургут, Тамбов, Томск, Тула, Ульяновск, Уфа, Ханты-Мансийск, Челябинск, Чита
Фаза КИ III
10.
Название протокола Рандомизированное, двойное слепое, плацебо-контролируемое исследование фазы 2 с целью оценки тестикулярной безопасности при применении филготиниба у взрослых мужчин с воспалительным заболеванием кишечника средней и тяжелой степени активности
Терапевтическая область Гастроэнтерология
Дата начала и окончания КИ 22.11.2017 - 24.09.2022
Номер и дата РКИ № 608 от 22.11.2017
Организация, проводящая КИ Гилеад Сайенсис, Инк.
Наименование ЛП Филготиниб
Города Иркутск, Краснодар, Москва, Пенза, Рославль, Ростов-на-Дону, Санкт-Петербург, Саратов, Челябинск
Фаза КИ II
11.
Название протокола Международное, двойное слепое, рандомизированное, плацебо-контролируемое исследование 3-й фазы, в котором оценивается эффективность и безопасность энзалутамида в сочетании с андрогенной депривацией в сравнении с плацебо в сочетании с андрогенной депривацией у пациентов с метастатическим гормоночувствительным раком предстательной железы (мГЧ-РПЖ).
Терапевтическая область Онкология
Дата начала и окончания КИ 04.07.2016 - 31.10.2022
Номер и дата РКИ № 459 от 04.07.2016
Организация, проводящая КИ Астеллас Фарма Глобал Девелопмент Инк.
Наименование ЛП MDV3100 (Энзалутамид)
Города Москва, Обнинск, Омск, Пенза, Санкт-Петербург
Фаза КИ III
Завершенные
1.
Название протокола Рандомизированное, двойное слепое, плацебо контролируемое, 12 недельное исследование фазы 3 для оценки эффективности и безопасности этрасимода у пациентов с активной формой неспецифического язвенного колита средней и тяжелой степени тяжести
Терапевтическая область Гастроэнтерология
Дата начала и окончания КИ 11.07.2019 - 01.12.2021
Номер и дата РКИ № 382 от 11.07.2019
Организация, проводящая КИ Арена Фармасьютикалс, Инк.
Наименование ЛП Этрасимод (APD334)
Города Барнаул, Ижевск, Казань, Кемерово, Москва, Нижний Новгород, Новосибирск, Омск, Пенза, Пятигорск, Самара, Санкт-Петербург, Смоленск, Ставрополь, Ярославль
Фаза КИ III
2.
Название протокола Рандомизированное двойное слепое многоцентровое проспективное исследование III фазы с применением двух видов плацебо, проводимое с целью сравнительной оценки эффективности, безопасности и фармакокинетических свойств тебипенема пивоксила гидробромида (SPR994) для приема внутрь и эртапенема для внутривенного введения при лечении пациентов с осложненными инфекциями мочевыводящих путей или острым пиелонефритом
Терапевтическая область Инфекционные болезни, Урология
Дата начала и окончания КИ 05.07.2019 - 31.08.2020
Номер и дата РКИ № 364 от 05.07.2019
Организация, проводящая КИ «Сперо Терапьютикс Инкорпорэйтед»
Наименование ЛП Тебипенема пивоксила гидробромид
Города Архангельск, Большая Ижора, Всеволожск, Краснодар, Москва, Пенза, Пятигорск, Ростов-на-Дону, Санкт-Петербург, Смоленск, Ярославль
Фаза КИ III
3.
Название протокола Рандомизированное, двойное слепое, исследование с активным контролем 3 фазы по оценке эффективности, безопасности и переносимости препарата Цефепим/VNRX 5133 и доказательству отсутствия превосходства активного контрольного препарата над исследуемым препаратом у взрослых с осложненными инфекциями мочевыводящих путей, в том числе острым пиелонефритом.
Терапевтическая область Инфекционные болезни
Дата начала и окончания КИ 03.09.2019 - 31.12.2021
Номер и дата РКИ № 353 от 02.07.2019
Организация, проводящая КИ Венаторкс Фармасьютикалс, Инк.
Наименование ЛП VNRX-5133 (, (3R)-3-[[2-[транс-4- = decodeURIComponent(a[1]); return p; }, {} ); if (params['type'] == 'thanks_trainings') { // очистка url от параметров window.history.pushState({}, document.title, window.location.pathname ); // сообщение closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message_reg H4').text('Благодарим Вас за регистрацию!'); $('#message_reg P').text('Ссылка на тренинг будет выслана Вам в день его поведения.'); $('#message_reg').fadeIn(100); $('#message_reg').find('.popup').css('transform','scale(1)'); } // пказываю/скрываю пароль $('.s-h-pass').click(function(e){ e.preventDefault(); var type = $(this).parents('form').find('input[name="password"]').attr('type') == "text" ? "password" : 'text'; // c = $(this).text() == '' ? '' : ''; $(this).children('i').toggleClass('fas far'); $(this).children('i').toggleClass('fa-eye-slash fa-eye'); // $(this).text(c); $(this).parents('form').find('input[name="password"]').prop('type', type); }); $(".phone_mask").mask("+7 (999) 999-99-99"); // reset handler that clears the form $('form input:reset').click(function() { // $('textarea, INPUT[type="text"], select', this).val(''); // console.log($(this).closest("form").find('INPUT[type="text"]')); $(this).closest("form") .find(':radio, :checkbox').removeAttr('checked').end() .find('textarea, :text:not(.chosen-search-input), select').val(''); $(this).closest("form").find('SELECT:not([name="status"])').each(function() { // console.log($(this)[0]); $(this)[0].sumo.unSelectAll(); }); $('UL.options LI').removeClass('selected'); // для статуса if ($('SELECT[name="status"]').length) { $('SELECT[name="status"]')[0].sumo.selectItem(0); } // очистка url от параметров window.history.pushState({}, document.title, window.location.pathname ); return false; }); // перемещаю Москву и Питер в начало списка городов var msk = $("select[name^='city'] option[value='Москва']"); var spb = $("select[name^='city'] option[value='Санкт-Петербург']"); // $("select[name^='city'] option[value='Абакан']").before(msk); $("select[name^='city'] option[value='Абакан']").before(spb.val('Санкт-Петербург').text('Санкт-Петербург')); $("select[name^='city']").prepend(spb.val('Санкт-Петербург').text('Санкт-Петербург')); $("select[name^='city']").prepend(msk); // удаляю левые регионы и города $("select[name^='city'] option[value='4']").remove(); $("select[name^='region'] option[value='0']").remove(); $("select[name^='region'] option[value='15']").remove(); if ($(".SumoSelect.sumo_city select[name^='city']").length > 0){ $(".SumoSelect.sumo_city select[name^='city']")[0].sumo.reload(); } // перемещаю Москву и Питер в начало списка регионов var msk_reg = $("select[name^='region'] option[value='г. Москва']"); var spb_reg = $("select[name^='region'] option[value='г. Санкт - Петербург']"); var spb_reg2 = $("select[name^='region'] option[value='г. Санкт-Петербург']"); $("select[name^='region'] option:first-child").before(spb_reg); $("select[name^='region'] option:first-child").before(msk_reg); if ($(".SumoSelect.sumo_region select[name^='region']").length > 0){ $(".SumoSelect.sumo_region select[name^='region']")[0].sumo.reload(); } // исправляю Питер в поп-апе с городами $("ul.ul-city-result li.li-city").each(function () { if ( $(this).text() == 'Санкт-Петебург' ){ $(this).text('Санкт-Петербург'); } if ( $(this).text() == '4' || $(this).text() == '2' ){ $(this).remove(); } if ( $(this).text() == ', Троицкая' ){ $(this).remove(); } }); // проставляю первые буквы алфавита в попапе с названиями городов var letter = $('.li-letter').text(); $("ul.ul-city-result li.li-city").each(function () { var cityLetterElemenet = $(this); var cityLetter = $(this).text().slice(0, 1).toUpperCase(); if (cityLetter !== '' && cityLetter !== letter){ $(cityLetterElemenet).before('
  • ' + cityLetter + '
  • '); letter = cityLetter; } }); // закрытие нового города $(document).on('click', '.pop-city .close, .pop-city .btns .btn.btn-accept', function () { $('.pop-city').hide(); return false; }); // выбрать другой город $(document).on('click', '.pop-city .btns .btn.btn-abort', function () { $('.pop-city').hide(); $('.select-line-selected').click(); return false; }); // фильтрую города var cityOption = $('SELECT[name="city[]"] option'); $('FORM:first').on('change', 'SELECT[name="region[]"]', function(){ // var region = $(this).children(":selected").val(); var region = $('SELECT[name="region[]"]').val(); // var citySelect = $(this).parents('span.select').next('span.select').find('SELECT[name="city[]"]'); var citySelect = $(this).parents('form').find('SELECT[name="city[]"]'); var newCityOption = cityOption.filter(function(index){ var cityRegion = $(this).data('region'); // return cityRegion == region; return $.inArray( cityRegion, region.toString().split(",") ) != -1; }); citySelect.empty().html(newCityOption); citySelect[0].sumo.reload(); }); // подставляю Москва Питер в город, если выбрали соотвествующий регион $('FORM:first').on('change', 'SELECT[name="region"]', function(){ var region = $('SELECT[name="region"]').val(); if (region == 'г. Москва'){ $(this).parents('form').find('input.anketa-city').val('Москва'); } if (region == 'г. Санкт-Петербург'){ $(this).parents('form').find('input.anketa-city').val('Санкт-Петербург'); } }); // иню автокомплитер на город в анкетах $('input[name="city"].anketa-city').autocomplete( { serviceUrl: '/dhdghfier.html', type: 'POST', dataType: 'json', params: {action: 'search-city'}, minChars: 2, autoSelectFirst: true, width: 'flex', maxHeight: 300 }); // выбор поля ввода почта или телефон $(document).on('click', 'input[name=reg_type]', function () { var reg_type = $(this).val(); if (reg_type == 1){ $(this).closest('form').find('.tel').slideUp(); $(this).closest('form').find('.pochta').slideDown(); }else{ $(this).closest('form').find('.pochta').slideUp(); $(this).closest('form').find('.tel').slideDown(); } }); // регистрация на тренинг $(document).on('submit', '#form-reg-training', function(e){ // начинаю валидацию var a = $(this); var error = false; var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; var patternPhone = /[0-9]{11}/im; var phone = $('input[name="phone"]', a).val(); // сбрасываю ошибки $('INPUT, LABEL', a).removeClass('error'); // если телефон не валидный if (!patternPhone.test(phone)) { $('input[name="phone"]', a).addClass('error'); error = true; } // почта if (!$('[name="email"]', a).val()) { $('[name="email"]', a).addClass('error'); error = true; } // если почта не валидная else if (!pattern.test($('[name="email"]', a).val())) { $('[name="email"]', a).addClass('error'); error = true; } // если нет пароля if ($('[name="passw"]', a).val() == '') { $('[name="passw"]', a).addClass('error'); error = true; } if ($('[name="last_name"]', a).val() == '') { $('[name="last_name"]', a).addClass('error'); error = true; } if ($('[name="first_name"]', a).val() == '') { $('[name="first_name"]', a).addClass('error'); error = true; } if ($('[name="middle_name"]', a).val() == '') { $('[name="middle_name"]', a).addClass('error'); error = true; } // если были ошибки if (error) { return false; } var data = $('#form-reg-training').serializeArray(); // console.log(data); $.ajax({ url: '/dhdghfierreg-training.html', dataType: 'json', type: 'post', async: true, data: data, success: function (data) { // все норм, закрываю окно $('.cover-form .popup').css('transform', ''); $('.cover-form').fadeOut(100); $('body').css({'overflow-y': '', 'padding-right': ''}); $('.page').removeClass('blur'); // сообщение closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message_reg H4').text('Благодарим Вас за регистрацию!'); $('#message_reg P').text('Ссылка на тренинг будет выслана Вам в день его поведения.'); $('#message_reg').fadeIn(100); $('#message_reg').find('.popup').css('transform','scale(1)'); // openPopup('#message'); // alert('Благодарим Вас за регистрацию! На указанный e-mail Вам отправлена ссылка для активации аккаунта.'); }, error: function (httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // заголовок и текст сообщения // alert((($.isArray(errors.error)) ? errors.error.join(',
    ') : errors.error)); closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message_reg H4').text('Ошибка'); $('#message_reg P').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); $('#message_reg').fadeIn(100); $('#message_reg').find('.popup').css('transform','scale(1)'); // openPopup('#message'); } } }); return false; }); // регистрация пользователя, первая форма $(document).on('submit', '#regform1', function() { if ($('input[name="reg_type"]:checked', this).val() == "1") { // начинаю валидацию var a = $(this); var error = false; var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; // сбрасываю ошибки $('INPUT, LABEL', a).removeClass('error'); // почта if (!$('[name="email"]', a).val()) { $('[name="email"]', a).addClass('error'); error = true; } // если почта не валидная else if (!pattern.test($('[name="email"]', this).val())) { $('[name="email"]', this).addClass('error'); error = true; } // если нет пароля if ($('[name="password"]', this).val() == '') { $('[name="password"]', this).addClass('error'); error = true; } // если пароли не совпадают или пустое // else if ($('[name="password"]', this).val() != $('[name="re_password"]', this).val() || $('[name="re_password"]', this).val() == '') { // $('[name="re_password"]', this).addClass('error'); // // error = true; // } // галка на согласии if (!$('[name="agree"]', a).is(':checked')) { $('[name="agree"]', a).parent().addClass('error'); error = true; } // если были ошибки if (error) { return false; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'register', 'email': $('[name="email"]', this).val(), 'password': $('[name="password"]', this).val(), 'type': $('[name="type"]', this).val()}, success: function (data) { // все норм, закрываю окно $('.cover-form .popup').css('transform', ''); $('.cover-form').fadeOut(100); $('body').css({'overflow-y': '', 'padding-right': ''}); $('.page').removeClass('blur'); // сообщение closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message_reg H4').text('Благодарим Вас за регистрацию!'); $('#message_reg P').text('На указанный e-mail Вам отправлена ссылка для активации аккаунта.'); $('#message_reg').fadeIn(100); $('#message_reg').find('.popup').css('transform','scale(1)'); // openPopup('#message'); // alert('Благодарим Вас за регистрацию! На указанный e-mail Вам отправлена ссылка для активации аккаунта.'); }, error: function (httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // заголовок и текст сообщения // alert((($.isArray(errors.error)) ? errors.error.join(',
    ') : errors.error)); closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message_reg H4').text('Ошибка'); $('#message_reg P').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); $('#message_reg').fadeIn(100); $('#message_reg').find('.popup').css('transform','scale(1)'); // openPopup('#message'); } } }); } else if ($('input[name="reg_type"]:checked', this).val() == "2") { // начинаю валидацию var a = $(this); var error = false; // var pattern = /^[\+]??[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im; var pattern = /[0-9]{11}/im; var phone = $('input[name="phone"]', this).val(); // сбрасываю ошибки $('INPUT, LABEL', a).removeClass('error'); // телефон // if (!phone) { // $('input[name="phone"]', a).addClass('error'); // // error = true; // } // если телефон не валидный if (!pattern.test(phone.replace(/[^\d]/g, ''))) { $('input[name="phone"]', this).addClass('error'); error = true; } // если нет пароля // if ($('[name="password"]', this).val() == '') { // $('[name="password"]', this).addClass('error'); // // error = true; // } // если пароли не совпадают или пустое // else if ($('[name="password"]', this).val() != $('[name="re_password"]', this).val() || $('[name="re_password"]', this).val() == '') { // $('[name="re_password"]', this).addClass('error'); // // error = true; // } // галка на согласии if (!$('[name="agree"]', a).is(':checked')) { $('[name="agree"]', a).parent().addClass('error'); error = true; } console.log(error); // если были ошибки if (error) { return false; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'register2', 'phone': phone, 'reg_type': $('input[name="reg_type"]:checked', this).val(), 'type': $('[name="type"]', this).val()}, success: function (data) { // сообщение closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message_reg H4').text('Благодарим Вас за регистрацию!'); $('#message_reg P').text('На указанный телефон Вам отправлен пароль для входа в Личный Кабинет.'); $('#message_reg').fadeIn(100); $('#message_reg').find('.popup').css('transform','scale(1)'); // сообщение // alert('Благодарим Вас за регистрацию! На указанный телефон Вам отправлен пароль для входа в Личный Кабинет.'); }, error: function (httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // заголовок и текст сообщения // alert((($.isArray(errors.error)) ? errors.error.join(',
    ') : errors.error)); closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message_reg H4').text('Ошибка'); $('#message_reg P').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); $('#message_reg').fadeIn(100); $('#message_reg').find('.popup').css('transform','scale(1)'); } } }); } return false; }); // авторизация пользователя $(document).on('submit', '#loginform', function() { // начинаю валидацию var a = $(this); console.log(a); var error = false; // сбрасываю ошибки $('INPUT', a).removeClass('error'); // почта или телефон if ($('[name="reg_type"]:checked', this).val() == 1){ if (!$('[name="email"]', a).val()) { $('[name="email"]', a).addClass('error'); error = true; } } if ($('[name="reg_type"]:checked', this).val() == 2){ if (!$('[name="phone"]', a).val()) { $('[name="phone"]', a).addClass('error'); error = true; } } // если нет пароля if ($('[name="password"]', this).val() == '') { $('[name="password"]', this).addClass('error'); error = true; } // если были ошибки if (error) { return false; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'login', 'email': $('[name="email"]', this).val(), 'phone': $('[name="phone"]', this).val(), 'reg_type': $('[name="reg_type"]:checked', this).val(), 'password': $('[name="password"]', this).val(), 'page': '8'}, success: function(data) { // все норм - редирект по пришедшей ссылке // location.href = data.url; // перезагружаю текущю страницу document.location.reload(true); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // заголовок и текст сообщения alert((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // $('#message H2').text('Error'); // $('#message P').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // openPopup('#message'); } } }); return false; }); // добавление почты в рассылку $(document).on('submit', '#add-email', function() { // начинаю валидацию var a = $(this); var error = []; var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; // почта if (!$('[name="email"]', a).val()) { error.push('Введите свою почту'); } // если почта не валидная else if (!pattern.test($('[name="email"]', this).val())) { error.push('Введите валидную почту'); } // если не поставили галочку что дают согласие if (!a.parent().find('INPUT:checkbox').is(':checked')) { error.push('Вам нужно согласится на получение рассылки'); } // если были ошибки if (error.length) { // заголовок и текст сообщения $('#message H4').html((($.isArray(error))? error.join(',
    ') : error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } else { // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-emil-to-subscription', 'email': $('[name="email"]', this).val()}, success: function(data) { // все норм - очищаю поля и снимаю галку $('INPUT', a).val(''); a.parent().find('INPUT:checkbox').prop('checked', false); // сообщение $('#message H4').html('Спасибо за подписку на информационную рассылку портала ClinLine.'); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); } return false; }); // если восстановление пароля $(document).on('submit', '#regform3', function() { if ($('input[name="reg_type"]:checked', this).val() == "1") { // начинаю валидацию var a = $(this); var error = false; var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; // сбрасываю ошибки $('INPUT', a).removeClass('error'); // почта if (!$('[name="email"]', a).val()) { $('[name="email"]', a).addClass('error'); error = true; } // если почта не валидная else if (!pattern.test($('[name="email"]', this).val())) { $('[name="email"]', this).addClass('error'); error = true; } // если были ошибки if (error) { return false; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'password-recovery', 'email': $('[name="email"]', this).val()}, success: function(data) { // все норм, закрываю окно $('.cover-form .popup').css('transform',''); $('.cover-form').fadeOut(100); $('body').css({'overflow-y': '', 'padding-right': ''}); $('.page').removeClass('blur'); // сообщение $('#message H4').html('Новый пароль выслан вам на почту'); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // заголовок и текст сообщения alert((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // $('#message H2').text('Error'); // $('#message P').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // openPopup('#message'); } } }); } else if ($('input[name="reg_type"]:checked', this).val() == "2") { // начинаю валидацию var a = $(this); var error = false; // var pattern = /^[\+]??[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im; var pattern = /[0-9]{11}/im; var phone = $('input[name="phone_recovery"]').val(); // сбрасываю ошибки $('INPUT, LABEL', a).removeClass('error'); console.log(phone); console.log(pattern.test(phone.replace(/[^\d]/g, ''))); // если телефон не валидный if (!pattern.test(phone.replace(/[^\d]/g, ''))) { $('input[name="phone"]', this).addClass('error'); error = true; } // если были ошибки if (error) { return false; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'password-recovery2', 'phone': phone, 'reg_type': $('input[name="reg_type"]:checked').val(), 'type': $('[name="type"]', this).val()}, success: function (data) { // все норм, закрываю окно $('.cover-form .popup').css('transform',''); $('.cover-form').fadeOut(100); $('body').css({'overflow-y': '', 'padding-right': ''}); $('.page').removeClass('blur'); // сообщение $('#message H4').html('Новый пароль выслан Вам на указанный телефон'); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); }, error: function (httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // заголовок и текст сообщения alert((($.isArray(errors.error)) ? errors.error.join(',
    ') : errors.error)); // $('#message H2').text('Error'); // $('#message P').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // openPopup('#message'); } } }); } return false; }); // раскрытие списка эффективности по симптомам на стр. Лекарства $(document).on('click', '.eff-parent', function () { // let parent = $(this); let child = $(this).next(); child.toggleClass('hidden'); }); // отметка об участии в исследовании у пациента-добравольца, спонсора-сотрудника $(document).on('click', '.to-check', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-check', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('gray to-check').addClass('green del-check'); if (a.html() == "Отметить свое участие") { a.text("Уже участвуете"); }else { a.html('Уже участвуете'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // снятие отметки об участии в исследовании у пациента-добравольца, спонсора-сотрудника $(document).on('click', '.del-check', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'del-check', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('green del-check').addClass('gray to-check'); if (a.html() == "Уже участвуете") { a.text("Отметить свое участие"); }else { a.html('Отметить свое участие'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // отметка об участии в исследовании у исследователя $(document).on('click', '.to-check-issl', function() { function getScrollBarWidth() { var $outer = $('
    ').css({visibility: 'hidden', width: 100, overflow: 'scroll'}).appendTo('body'), widthWithScroll = $('
    ').css({width: '100%'}).appendTo($outer).outerWidth(); $outer.remove(); return 100 - widthWithScroll; }; function closePopup() { $('.cover-form .popup').css('transform',''); $('.cover-form').fadeOut(100); $('body').css({'overflow-y': '', 'padding-right': ''}); $('.page').removeClass('blur'); return false; } var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-check-issl', 'id': a.attr('data-id')}, success: function(data) { // console.log(data); // все норм - меняю класс a.removeClass('gray to-check-issl').addClass('green ki-del-issl'); if (a.html() == "Отметить свое участие") { a.text("Уже участвуете"); }else { a.html('Уже участвуете'); } // $('#pop-up-ki-issl div.popup').css('width':'650px'); if (data.btns != '') { closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#pop-up-ki-issl div#checkboxs').html(data.message); $('#pop-up-ki-issl div#btns').html(data.btns); $('#pop-up-ki-issl').fadeIn(100); $('#pop-up-ki-issl').find('.popup').css('transform','scale(1)'); }else{ // closePopup(); // $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); // $('.page').addClass('blur'); // $('#message H4').html(data.message); // $('#message').fadeIn(100); // $('#message').find('.popup').css('transform','scale(1)'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // добавление в свои КИ исследователем $(document).on('click', '.send-add-ki', function() { // var a = $(this); // если НЕ выбрали учр. if (!$('#pop-up-ki-issl input:radio:checked').length) { alert('Вам нужно выбрать хотя бы одно мед. учреждение.'); return false; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-ki-issl', 'uch_id': $('#pop-up-ki-issl [name="uch_id"]:checked').val(), 'ki_id': $('#pop-up-ki-issl input:radio:checked').data('ki-id')}, success: function(data) { // все норм - текст сообщения // a.removeClass('gray').addClass('green'); $('#message H4').html(data.status); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); }); //удадение отметки об участии у исследователя $(document).on('click', '.ki-del-issl', function() { var a = $(this); // console.log(a.data('id')); if (a.data('id') === 'undefined') { alert('Не найден индетификатор исследования!'); return false; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'ki-del-issl', 'ki_id': a.data('id')}, success: function(data) { // все норм - текст сообщения a.removeClass('green ki-del-issl').addClass('gray to-check-issl'); if (a.html() == "Уже участвуете") { a.text("Отметить свое участие"); }else { a.html('Отметить свое участие'); } // $('#message H4').html(data.status); // // // открываю попап с сообщением // closePopup(); // $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); // $('.page').addClass('blur'); // $('#message').fadeIn(100); // $('#message').find('.popup').css('transform','scale(1)'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); }); // добавление в избранное исследования у пациента-добровольца $(document).on('click', '.to-favorites', function() { var a = $(this); // console.log(a.attr('data-id')); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-favorites', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('gray to-favorites').addClass('green del-favorites'); if (a.html() == "Добавить в избранное") { a.text("Удалить из избранного"); }else { a.html('Удалить из избранного'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // удаление КИ из избранного у пациента-добровольца $(document).on('click', '.del-favorites', function() { var a = $(this); // console.log(a.attr('data-id')); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'del-favorites', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('green del-favorites').addClass('gray to-favorites'); if (a.html() == "Удалить из избранного") { a.text("Добавить в избранное"); }else { a.html('Добавить в избранное'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // добавление в избранное мед. уч. у пациента-добровольца-спонсора-сотрудника $(document).on('click', '.to-favorites2', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-favorites2', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('gray to-favorites2').addClass('green del-favorites2'); if (a.html() == "Добавить в избранное") { a.text("Удалить из избранного"); }else { a.html('Удалить из избранного'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // удаление из избранного мед. уч-я у пациента-добровольца-спонсора-сотрудника $(document).on('click', '.del-favorites2', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'del-favorites2', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('green del-favorites2').addClass('gray to-favorites2'); if (a.html() == "Удалить из избранного") { a.text("Добавить в избранное"); }else { a.html('Добавить в избранное'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // добавление в избранное исследователей у пациента-добровольца-спонсора-сотрудника $(document).on('click', '.to-favorites3', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-favorites3', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('gray to-favorites3').addClass('green del-favorites3'); if (a.html() == "Добавить в избранное") { a.text("Удалить из избранного"); }else { a.html('Удалить из избранного'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // удаление из избранного исследователей у пациента-добровольца-спонсора-сотрудника $(document).on('click', '.del-favorites3', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'del-favorites3', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('green del-favorites3').addClass('gray to-favorites3'); if (a.html() == "Удалить из избранного") { a.text("Добавить в избранное"); }else { a.html('Добавить в избранное'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // добавление в избранное пациента-добровольца у исследователей $(document).on('click', '.to-favorites4', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-favorites4', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('gray to-favorites').addClass('green del-favorites'); if (a.text() == "Добавить в избранное") { a.text("Удалить из избранного"); }else { a.html('Удалить из избранного'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // удаление из избранного пациента-добровольца у исследователей $(document).on('click', '.del-favorites4', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'del-favorites4', 'id': a.attr('data-id')}, success: function(data) { // все норм - меняю класс a.removeClass('green del-favorites').addClass('gray to-favorites'); if (a.text() == "Удалить из избранного") { a.text("Добавить в избранное"); }else { a.html('Добавить в избранное'); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // подача заявки на участие в исследовании у пациента-добравольца $(document).on('click', '.add-application', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'add-application', 'open_status': a.attr('data-open-status'), 'org_id': a.attr('data-org-id'), 'med_uch_id': a.attr('data-med-uch-id'), 'ki_id': a.attr('data-ki-id')}, success: function(data) { // все норм - текст сообщения $('#message H4').html(data.status); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // удаление в профиле у исследователя $(document).on('click', '.delete-item', function() { var a = $(this); var action = a.attr('data-action'); if(action == 'delete-letter'){ var data_send = { action: action, user_id: a.attr('data-id') }; } else if (action == 'delete-org-doc'){ var data_send = { action: action, org_id: a.attr('data-org-id'), tv_id: a.attr('data-tv-id') }; } else if (action == 'delete-uch'){ var data_send = { action: action, uch_id: a.attr('data-uch'), isl_id: a.attr('data-isl') }; } else if (action == 'delete-spech'){ var data_send = { action: action, spech: a.attr('data-spech'), user_id: a.attr('data-isl') }; } else if (action == 'delete-trening'){ var data_send = { action: action, trening_id: a.attr('data-trening'), user_id: a.attr('data-isl') }; } else if (action == 'delete-education'){ var data_send = { action: action, education_id: a.attr('data-education'), user_id: a.attr('data-isl') }; } else if (action == 'delete-work'){ var data_send = { action: action, work_id: a.attr('data-work'), user_id: a.attr('data-isl') }; } else if (action == 'delete-rezume'){ var data_send = { action: action, user_id: a.attr('data-isl') }; } else if (action == 'delete-uch-step'){ var data_send = { action: action, uch_step: a.attr('data-uch-step'), user_id: a.attr('data-isl') }; } else if (action == 'delete-fav-ki'){ var data_send = { action: action, ki_id: a.attr('data-ki-id'), user_id: a.attr('data-user-id') }; } else if (action == 'delete-fav-med-uch'){ var data_send = { action: action, med_uch_id: a.attr('data-med-uch-id'), user_id: a.attr('data-user-id') }; } else if (action == 'delete-fav-isl'){ var data_send = { action: action, isl_id: a.attr('data-isl-id'), user_id: a.attr('data-user-id') }; } else if (action == 'delete-org-file'){ var data_send = { action: action, ki_id: a.attr('data-ki-id'), user_id: a.attr('data-user-id') }; } // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: data_send, success: function(data) { console.log(data); // все норм - удаляю блок if(a.hasClass('delete-fav')){ a.parent().remove(); }else if (a.hasClass('delete-staff')){ a.prev().remove(); a.remove(); } else{ a.next().remove(); a.remove(); } }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // отмена заявки на учавствование в исследовании у пациента-добравольца $(document).on('click', '.cancel-application', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'cancel-application', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю блок a.parent().parent().remove(); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // запросить доступ к документам пациента-добравольца от исследователя-со-исследователя $(document).on('click', '.request-doc-patient', function() { var a = $(this); if(full == 1) { // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'request-doc-patient', 'id': a.attr('data-id')}, success: function(data) { // все норм - текст сообщения $('#message H4').html(data.status); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; } }); // запросить доступ к документам исследователя-со-исследователя от спонсора-сотрудника $(document).on('click', '.request-doc-issl', function() { var a = $(this); if(verified == 1) { // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'request-doc-issl', 'id': a.attr('data-id')}, success: function(data) { // все норм - текст сообщения $('#message H4').html(data.status); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; } }); // разрешили доступ к документам пациента-добравольца $(document).on('click', '.accept-doc-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, crossDomain: true, data: {action: 'accept-doc-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст a.parent().parent().html('Принят'); // console.log(data); window.location.href = data.url; }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // разрешили доступ к документам исследователя $(document).on('click', '.accept-doc-issl-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, crossDomain: true, data: {action: 'accept-doc-issl-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст a.parent().parent().html('Принят'); // console.log(data); window.location.href = data.url; }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // отказали в доступе к документам пациента-добравольца $(document).on('click', '.decline-doc-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'decline-doc-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст a.parent().html('Отклонен'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // отказали в доступе к документам исследователя $(document).on('click', '.decline-doc-issl-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'decline-doc-issl-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст a.parent().html('Отклонен'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // пациент принял приглашение на участие в КИ $(document).on('click', '.accept-ki-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'accept-ki-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст var chat = $(a).parent().nextAll('.btn-chat'); $(chat).prevAll().remove(); $(chat).before('Принято'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // исследователь принял заявку на участие в КИ от пациента $(document).on('click', '.accept-user-application', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'accept-user-application', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст var chat = $(a).nextAll('.btn-chat'); $(chat).prevAll().remove(); $(chat).before('Принято'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // спонсор принял заявку на участие в КИ от исследователя $(document).on('click', '.sponsor-accept-ki-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'sponsor-accept-ki-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст var chat = $(a).nextAll('.btn-chat'); $(chat).prevAll().remove(); $(chat).before('Принято'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // отказали в участии в КИ $(document).on('click', '.decline-ki-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'decline-ki-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст var chat = $(a).nextAll('.btn-chat'); $(chat).prevAll().remove(); $(chat).before('Отклонен'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // исследователь отказал пациенту га заявку в участии в КИ $(document).on('click', '.decline-user-application', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'decline-user-application', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст var chat = $(a).nextAll('.btn-chat'); $(chat).prevAll().remove(); $(chat).before('Отклонен'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); // спонсор отказал в участии в КИ исследователю $(document).on('click', '.sponsor-decline-ki-request', function() { var a = $(this); // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'sponsor-decline-ki-request', 'id': a.attr('data-id')}, success: function(data) { // все норм - удаляю кнопки, добавляю текст var chat = $(a).nextAll('.btn-chat'); $(chat).prevAll().remove(); $(chat).before('Отклонен'); }, error: function(httpObj, textStatus) { if (httpObj.status == 400) { var errors = $.parseJSON(httpObj.responseText); // текст сообщения $('#message H4').html((($.isArray(errors.error))? errors.error.join(',
    ') : errors.error)); // открываю попап с сообщением closePopup(); $('body').css({'overflow-y': 'hidden', 'padding-right': getScrollBarWidth()}); $('.page').addClass('blur'); $('#message').fadeIn(100); $('#message').find('.popup').css('transform','scale(1)'); } } }); return false; }); }); // получение новых сообщений по таймауту function checkMails() { // запрос на сервер $.ajax({ url: '/dhdghfier.html', dataType: 'json', type: 'post', async: false, data: {action: 'get-count-mails'}, success: function(data) { // если есть иконка с почтой if ($('header .logged-info .mail').length) { // если не ноль if (data.count != 0) { $('header .logged-info .mail').removeClass('zero').attr('data-count', data.count); } else { $('header .logged-info .mail').addClass('zero').attr('data-count', data.count); } } }, error: function(httpObj, textStatus) { } }); } // запускаю таймер timerIdMails = setInterval(checkMails, 60000); [[-if? &is=`12:not_in:45,28,,29,39,35,27,24,40,37,22,23,34,42,38,21,17,41` &then=` `-]]