Реабилитация
Как помогает?
На этом этапе начинают происходить сильные изменения в жизни бездомных людей. Здесь не только закрываются все базовые потребности в еде, гигиене, ночлеге, безопасности, но и начинается комплексная работа по возвращению человека в социум. Проводятся индивидуальная и групповая работа, арт-терапия, вечера чтения и просмотра кино, общение с добровольцами, походы на культурные и спортивные мероприятия. Человек, длительный срок проживавший на улице, буквально заново учится навыкам коммуникации, поведения в обществе, меняет ставшие привычными паттерны поведения. В 2022 году Фонд президентских грантов поддержал проект «Снова дома», который позволил привлечь команду психологов-аддиктологов и соцработников для помощи жителям приюта. Грантовый проект завершился в июле 2023 года, но сама программа продолжает активно работать.
Кому помогает?
Людям с инвалидностью или пожилым людям с химическими зависимостями, которые не имеют жилья или возможности проживать дома
Зачем помогаем?
Когда человек проводит длительный срок на улице и/или остается в состоянии химической зависимости, он не может выйти из этой ситуации самостоятельно. А если к этому прибавляется солидный возраст или серьезное заболевание, то задача усложняется в разы. В большинстве случаев подопечные «Дома на полпути» не смогут
работать и жить полностью самостоятельно, но способны интегрироваться в общество, жить совместно с другими людьми с аналогичным опытом или в социальных учреждениях.
// Функция для установки и удаления Cookie function setCookieTd(name, value, days) { let expires = ""; if (days) { let date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; } // Функция для получения значения Cookie function getCookieTd(name) { const nameEQ = name + "="; const ca = document.cookie.split(';'); for(let i=0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) === ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); } return null; } function sendRtdGoalToApiOnSuccess(donation_sum) { const partnerId = 0; // этот параметр мы передадим позднее const cookieRtdGoalID = 'rtd_goal_id'; const cookieRtdCaseID = 'rtd_case_id'; const savedRtdGoal = getCookieTd(cookieRtdGoalID); const savedRtdCase = getCookieTd(cookieRtdCaseID); const apiUrl = 'https://rtd.takiedela.ru/api/webhooks/v1/funds/' + partnerId + '/' + savedRtdGoal; if (savedRtdGoal && savedRtdCase) { const donation_date = new Date(); return fetch(apiUrl, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ donation_sum: donation_sum, donation_case_id: savedRtdCase, donation_time: Math.floor(donation_date.getTime() / 1000) }) }) .then(response => { if (!response.ok) { return response.json().then(errorData => { throw new Error(`HTTP error! Status: ${response.status}, Details: ${JSON.stringify(errorData)}`); }); } return response.json(); }) .then(data => { setCookieTd(cookieRtdGoalID, '', -1); setCookieTd(cookieRtdCaseID, '', -1); return { success: true, data: data }; }) .catch(error => { console.error("API request failed:", error); return { success: false, message: error.message || "Unknown error" }; }); } }