GY48LS6

Феърфилд
[ ]

Мишугин Сергей Владимирович


Город Москва
Специальность Онкология, Урология, Урология, Онкология, Заведующий отделением, Онкология, Урология, Заведующий онкологическим отделением
Должность Заведующий 2-м онкологическим отделением, Заведующий отделением, Заведующий онкологическим отделением, Зав.отделением, Заведующий 2м онкологическим отделением, Заведующий 2-м онкологическим отделением, Заместитель главного врача по онкологии
Стаж в КИ 11 лет
Кол-во проведенных КИ 38
Текущие
1.
Название протокола Клиническое исследование Ib/II фазы для оценки вариантов комбинированной терапии на основе пембролизумаба (MK-3475) при метастатическом кастрационно-резистентном раке предстательной железы (мКРРПЖ) (KEYNOTE-365)
Терапевтическая область Онкология
Дата начала и окончания КИ 17.08.2021 - 30.07.2023
Номер и дата РКИ № 462 от 17.08.2021
Организация, проводящая КИ Мерк Шарп и Доум Корп. (подразделение компании Мерк и Ко. Инк.)
Наименование ЛП Пембролизумаб (MK-3475); Ленватиниб (MK-7902, E7080); МК-7684А (Вибостолимаб + Пембролизумаб, МК-7684 + МК-3475)
Города Красноярск, Кузьмоловский, Москва, Нижний Новгород
Фаза КИ II
2.
Название протокола Открытое рандомизированное исследование 3 фазы для оценки эффективности и безопасности применения Пембролизумаба (МК-3475) в комбинации с Белзутифаном (МК-6482) и Ленватинибом (МК-7902), или в комбинации МК-1308А с Ленватинибом, по сравнению с Пембролизумабом и Ленватинибом, в качестве первой линии терапии у пациентов c распространенной почечно-клеточной карциномой светлоклеточного типа
Терапевтическая область Онкология
Дата начала и окончания КИ 08.02.2021 - 30.07.2023
Номер и дата РКИ № 244 от 17.05.2021
Организация, проводящая КИ Мерк Шарп и Доум Корп. (подразделение компании Мерк и Ко. Инк.)
Наименование ЛП Пембролизумаб (MK-3475); Ленватиниб (MK-7902, E7080); Белзутифан (MK-6482, PT2977); МК-1308А (Квавонлимаб, MK-1308 + Пембролизумаб, МК-3475)
Города Барнаул, Иваново, Красноярск, Москва, Нижний Новгород, Омск, Санкт-Петербург
Фаза КИ III
3.
Название протокола Открытое рандомизированное контролируемое исследование с целью оценки эффективности и безопасности препарата UGN-102, а также устойчивости ответа на терапию препаратом в сочетании с трансуретральной резекцией мочевого пузыря или без нее у пациентов с мышечно-неинвазивным раком мочевого пузыря низкой степени злокачественности из группы промежуточного риска (кодовое обозначение исследования: ATLAS)
Терапевтическая область Онкология
Дата начала и окончания КИ 18.02.2021 - 31.01.2024
Номер и дата РКИ № 93 от 18.02.2021
Организация, проводящая КИ «ЮроДжен Фарма Лимитед»
Наименование ЛП Митомицин (UGN-102)
Города Волжский, Екатеринбург, Истра, Красноярск, Москва, Мурманск, Нижний Новгород, Обнинск, Омск, Пенза, Пятигорск, Ростов-на-Дону, Санкт-Петербург, Саратов, Томск, Тюмень, Уфа, Ярославль
Фаза КИ III
4.
Название протокола Открытое рандомизированное контролируемое исследование 3 фазы энфортумаба ведотина в комбинации с пембролизумабом в сравнении с химиотерапией при ранее не леченном локально распространенном или метастатическом уротелиальном раке
Терапевтическая область Онкология, Урология
Дата начала и окончания КИ 08.09.2020 - 29.02.2024
Номер и дата РКИ № 475 от 08.09.2020
Организация, проводящая КИ Сиджен Инк
Наименование ЛП Энфортумаб ведотин (ASG-22CE)
Города Архангельск, Барнаул, Иваново, Красноярск, Москва, Мурманск, Нижний Новгород, Обнинск, Омск, Пятигорск, Санкт-Петербург, Саранск, Тюмень, Уфа
Фаза КИ III
5.
Название протокола Рандомизированное, контролируемое, многоцентровое, открытое исследование эффективности и безопасности добавления апалутамида к лучевой терапии в сочетании с агонистом ЛГРГ у пациентов с гормоночувствительным раком предстательной железы высокого риска с положительным ПСМА-ПЭТ и с наблюдением за группой пациентов с отрицательным ПСМА-ПЭТ
Терапевтическая область Урология
Дата начала и окончания КИ 22.07.2020 - 14.10.2027
Номер и дата РКИ № 356 от 22.07.2020
Организация, проводящая КИ Янссен Фармацевтика НВ
Наименование ЛП Апалутамид (JNJ-56021927)
Города Екатеринбург, Иваново, Москва, Нижний Новгород, Обнинск, Омск, Пятигорск, Санкт-Петербург, Тюмень
Фаза КИ III
6.
Название протокола Двойное слепое рандомизированное плацебо-контролируемое исследование III фазы для оценки эффективности капивасертиба + абиратерона по сравнению с плацебо + абиратероном у пациентов с впервые диагностированном метастатическим гормоночувствительным раком предстательной железы (мГЧРПЖ), характеризуемым дефицитом PTEN (CAPItello-281)
Терапевтическая область Онкология
Дата начала и окончания КИ 08.07.2020 - 31.12.2026
Номер и дата РКИ № 313 от 08.07.2020
Организация, проводящая КИ АстраЗенека АБ
Наименование ЛП Капивасертиб (AZD5363)
Города Архангельск, Вологда, Иваново, Красноярск, Москва, Нижний Новгород, Новосибирск, Обнинск, Санкт-Петербург, Томск, Уфа, Челябинск, Ярославль
Фаза КИ III
7.
Название протокола Открытое, рандомизированное исследование III фазы для сравнения препарата MK-6482 с эверолимусом у пациентов с распространенной почечно-клеточной карциномой после прогрессии на фоне терапии ингибитором PD-1/L1 и VEGF-таргетной терапии
Терапевтическая область Онкология
Дата начала и окончания КИ 25.03.2020 - 30.07.2023
Номер и дата РКИ № 130 от 25.03.2020
Организация, проводящая КИ Мерк Шарп и Доум Корп. (подразделение компании Мерк и Ко. Инк.)
Наименование ЛП MK-6482 (PT2977)
Города Красноярск, Москва, Омск, Санкт-Петербург
Фаза КИ III
8.
Название протокола Рандомизированное двойное слепое исследование III фазы для изучения пембролизумаба (MK-3475) в комбинации с энзалутамидом и АДТ по сравнению с комбинацией плацебо с энзалутамидом и АДТ у пациентов с метастатическим гормоночувствительным раком предстательной железы (мГЧРПЖ) (KEYNOTE-991)
Терапевтическая область Онкология
Дата начала и окончания КИ 06.03.2020 - 30.07.2023
Номер и дата РКИ № 100 от 06.03.2020
Организация, проводящая КИ Мерк Шарп и Доум Корп. (подразделение компании Мерк и Ко. Инк.)
Наименование ЛП Пембролизумаб (MK-3475); Энзалутамид (Кстанди, MDV3100)
Города Красноярск, Москва, Нижний Новгород, Омск
Фаза КИ III
9.
Название протокола Рандомизированное, двойное слепое исследование фазы 3 ниволумаба или плацебо в сочетании с доцетакселом у мужчин с метастатическим кастрационно-резистентным раком предстательной железы (CheckMate 7DX: оценка сигнального пути контрольной точки и ниволумаба в рамках клинического исследования 7DX)
Терапевтическая область Онкология
Дата начала и окончания КИ 02.03.2020 - 31.12.2022
Номер и дата РКИ № 91 от 02.03.2020
Организация, проводящая КИ «Бристол-Майерс Сквибб Компани», США, подразделение «Бристол-Майерс Сквибб Интернешнл Корпорэйшн», Бельгия.
Наименование ЛП Ниволумаб (BMS-936558, Опдиво®)
Города Архангельск, Казань, Москва, Обнинск, Омск, Санкт-Петербург
Фаза КИ III
10.
Название протокола Рандомизированное двойное слепое исследование III фазы для изучения пембролизумаба (MK-3475) в комбинации с доцетакселом и преднизоном по сравнению с комбинацией плацебо с доцетакселом и преднизоном у пациентов с метастатическим кастрационно-резистентным раком предстательной железы (мКРРПЖ), по поводу которого не проводилось химиотерапии, и прогрессированием заболевания на терапии гормональным препаратом нового поколения (KEYNOTE-921)
Терапевтическая область Онкология
Дата начала и окончания КИ 23.04.2019 - 31.12.2023
Номер и дата РКИ № 205 от 23.04.2019
Организация, проводящая КИ Мерк Шарп и Доум Корп. (подразделение компании Мерк и Ко. Инк.)
Наименование ЛП Пембролизумаб (MK-3475)
Города Барнаул, Красноярск, Москва, Нижний Новгород, Обнинск, Омск, Самара, Санкт-Петербург, Томск, Уфа, Челябинск
Фаза КИ III
11.
Название протокола Исследование Ib-II фазы безопасности, эффективности, фармакокинетики и фармакодинамики различных схем терапии эрдафитинибом у пациентов с метастатическим или местнораспространённым уротелиальным раком
Терапевтическая область Онкология, Иммунология
Дата начала и окончания КИ 15.03.2019 - 25.10.2022
Номер и дата РКИ № 128 от 15.03.2019
Организация, проводящая КИ Янссен Фармацевтика НВ
Наименование ЛП JNJ-42756493 + JNJ-63723283 (Эрдафитиниб + Цетрелимаб, Эрдафитиниб + Цетрелимаб)
Города Барнаул, Иваново, Курск, Москва, Нижний Новгород, Омск, Пятигорск, Санкт-Петербург, Тамбов, Тюмень
Фаза КИ I-II
12.
Название протокола Открытое рандомизированое III фазы исследование для оценки энфортумаба ведотина в сравнении с химиотерапией у пациентов, ранее проходивших лечение по поводу местнораспространенного или метастатического уротелиального рака
Терапевтическая область Онкология, Урология
Дата начала и окончания КИ 19.12.2018 - 30.04.2022
Номер и дата РКИ № 635 от 19.12.2018
Организация, проводящая КИ "Астеллас Фарма Глобал Девелопмент Инк."
Наименование ЛП Энфортумаб ветодин (ASG-22CE)
Города Вологда, Иваново, Москва, Нижний Новгород, Обнинск, Омск, Санкт-Петербург
Фаза КИ III
13.
Название протокола Рандомизированное открытое многоцентровое международное исследование III фазы для определения эффективности и безопасности дурвалумаба в комбинации с гемцитабином и цисплатином в качестве неоадъювантной терапии, с последующей монотерапией дурвалумабом в качестве адъювантной терапии у пациентов с мышечно-инвазивным раком мочевого пузыря (NIAGARA)
Терапевтическая область Онкология, Урология
Дата начала и окончания КИ 09.10.2018 - 19.09.2025
Номер и дата РКИ № 521 от 09.10.2018
Организация, проводящая КИ АстраЗенека АБ
Наименование ЛП MEDI4736 (Дурвалумаб, ИМФИНЗИ®)
Города Владимир, Волгоград, Вологда, Иваново, Красноярск, Москва, Нижний Новгород, Новосибирск, Омск, Самара, Санкт-Петербург, Томск, Уфа
Фаза КИ III
14.
Название протокола Рандомизированное открытое контролируемое многоцентровое международное исследование III фазы с целью изучения первой линии терапии дурвалумабом в комбинации со стандартной химиотерапией, а также дурвалумабом в комбинации с тремелимумабом и стандартной химиотерапией, по сравнению с проведением только лишь стандартной химиотерапии, у пациентов с нерезектабельным местнораспространённым или метастатическим уротелиальным раком
Терапевтическая область Онкология, Урология
Дата начала и окончания КИ 11.09.2018 - 31.12.2024
Номер и дата РКИ № 463 от 11.09.2018
Организация, проводящая КИ АстраЗенека АБ
Наименование ЛП MEDI1123 + Дурвалумаб (МЕДИ 4736) (Тремелимумаб + Дурвалумаб, МЕДИ 4736, Тремелимумаб + Дурвалумаб, МЕДИ 4736)
Города Волгоград, Вологда, Иваново, Красноярск, Москва, Нижний Новгород, Обнинск, Омск, Ростов-на-Дону, Санкт-Петербург, Сочи, Тюмень
Фаза КИ III
15.
Название протокола Международное многоцентровое открытое рандомизированное исследование III фазы терапии препаратом Дурвалумаб в комбинации с вакциной Бациллы Кальметта-Герена в сравнении с монотерапией БЦЖ у пациентов с мышечно-неинвазивным раком мочевого пузыря с высоким риском и ранее не получавшим терапию вакциной БЦЖ (POTOMAC)
Терапевтическая область Онкология
Дата начала и окончания КИ 27.04.2018 - 26.08.2024
Номер и дата РКИ № 194 от 27.04.2018
Организация, проводящая КИ АстраЗенека АБ
Наименование ЛП MEDI4736 (Дурвалумаб, Дурвалумаб)
Города Владимир, Вологда, Иваново, Красноярск, Москва, Нижний Новгород, Обнинск, Омск, Санкт-Петербург, Ярославль
Фаза КИ III
16.
Название протокола Исследование применения эрдафитиниба по сравнению с винфлунином, доцетакселом или пембролизумабом у пациентов с распространенным уротелиальным раком и отдельными аберрациями гена рецептора фактора роста фибробластов (FGFR), фаза 3
Терапевтическая область Онкология, Урология
Дата начала и окончания КИ 18.04.2018 - 31.12.2025
Номер и дата РКИ № 178 от 18.04.2018
Организация, проводящая КИ Янссен Фармацевтика НВ
Наименование ЛП Эрдафитиниб (JNJ42756493)
Города Барнаул, Вологда, Иваново, Иркутск, Калининград, Кострома, Москва, Нижний Новгород, Обнинск, Омск, Оренбург, Пятигорск, Санкт-Петербург, Саранск, Саратов, Смоленск, Сочи, Тюмень, Уфа, Челябинск
Фаза КИ III
17.
Название протокола Рандомизированное, многоцентровое, двойное слепое, сравнительное, международное исследование II фазы по изучению эффективности и безопасности дурвалумаба в комбинации с олапарибом в качестве первой линии терапии у пациентов с неоперабельным уротелиальным раком IV стадии при невозможности терапии препаратами платины (BAYOU).
Терапевтическая область Онкология, Урология
Дата начала и окончания КИ 16.03.2018 - 31.10.2022
Номер и дата РКИ № 116 от 16.03.2018
Организация, проводящая КИ АстраЗенека АБ
Наименование ЛП Дурвалумаб (МЕДИ 4736) + Олапариб (Дурвалумаб, МЕДИ 4736 + Олапариб, ИМФИНЗИ® + Олапариб)
Города Барнаул, Красноярск, Москва, Новосибирск, Обнинск, Омск, Санкт-Петербург
Фаза КИ II
18.
Название протокола Многоцентровое, международное, открытое, рандомизированное, проводимое в параллельных группах исследование 3-й фазы, в котором авелумаб (MSB0010718C) в комбинации с наилучшей симптоматической терапией сравнивается с наилучшей симптоматической терапией в качестве поддерживающего лечения у пациентов с местно-распространённым или метастатическим уротелиальным раком, который не прогрессировал после завершения первой линии химиотерапии на основе препаратов платины
Терапевтическая область Онкология
Дата начала и окончания КИ 01.02.2018 - 30.06.2022
Номер и дата РКИ № 649 от 13.12.2017
Организация, проводящая КИ Пфайзер Инк./ Pfizer Inc.
Наименование ЛП Авелумаб (MSB0010718C)
Города Москва, Нижний Новгород, Обнинск, Омск, Санкт-Петербург, Уфа, Ярославль
Фаза КИ III
19.
Название протокола Открытое рандомизированное контролируемое многоцентровое исследование III фазы по оценке эффективности и безопасности применения саволитиниба по сравнению с сунитинибом у пациентов с неоперабельным местно-распространенным или метастатическим Met-зависимым папиллярным почечно-клеточным раком (ППКР)
Терапевтическая область Онкология, Урология
Дата начала и окончания КИ 07.08.2017 - 30.06.2023
Номер и дата РКИ № 431 от 07.08.2017
Организация, проводящая КИ АстраЗенека АБ
Наименование ЛП Саволитиниб (AZD6094)
Города Барнаул, Волгоград, Вологда, Екатеринбург, Иваново, Казань, Красноярск, Москва, Мурманск, Нижний Новгород, Новосибирск, Обнинск, Омск, Ростов-на-Дону, Рязань, Самара, Санкт-Петербург, Уфа, Челябинск
Фаза КИ III
20.
Название протокола Многоцентровое, рандомизированное, плацебо-контролируемое двойное слепое фазы III исследование атезолизумаба (анти PD-L1 -антитела) в качестве адъювантной терапии у пациентов с почечно-клеточным раком с высоким риском развития метастазов после нефрэктомии
Терапевтическая область Онкология
Дата начала и окончания КИ 24.01.2017 - 01.03.2024
Номер и дата РКИ № 33 от 24.01.2017
Организация, проводящая КИ Ф.Хоффманн-Ля Рош Лтд.
Наименование ЛП Атезолизумаб (MPDL3280A, RO5541267, Тецентрик)
Города Барнаул, Екатеринбург, Иваново, Москва, Нижний Новгород, Обнинск, Самара, Санкт-Петербург
Фаза КИ III
21.
Название протокола Международное, двойное слепое, рандомизированное, плацебо-контролируемое исследование 3-й фазы, в котором оценивается эффективность и безопасность энзалутамида в сочетании с андрогенной депривацией в сравнении с плацебо в сочетании с андрогенной депривацией у пациентов с метастатическим гормоночувствительным раком предстательной железы (мГЧ-РПЖ).
Терапевтическая область Онкология
Дата начала и окончания КИ 04.07.2016 - 31.10.2022
Номер и дата РКИ № 459 от 04.07.2016
Организация, проводящая КИ Астеллас Фарма Глобал Девелопмент Инк.
Наименование ЛП MDV3100 (Энзалутамид)
Города Москва, Обнинск, Омск, Пенза, Санкт-Петербург
Фаза КИ III
Завершенные
1.
Название протокола Рандомизированное, двойное слепое, исследование с активным контролем 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=` `-]]