import sys with open('_get_instance_details.php', 'r') as f: content = f.read() patch = """} elseif ($subject_type === 'meeting') { $stmt_meeting = $pdo->prepare("SELECT m.meeting_datetime, bg.name as group_name FROM meetings m JOIN bni_groups bg ON m.bni_group_id = bg.id WHERE m.id = ?"); $stmt_meeting->execute([$subject_id]); $meeting = $stmt_meeting->fetch(); if ($meeting) { $subjectName = $meeting['group_name'] . ' - ' . date('d.m.Y', strtotime($meeting['meeting_datetime'])); } } elseif ($subject_type === 'bni_group') { $stmt_group = $pdo->prepare("SELECT name FROM bni_groups WHERE id = ?"); $stmt_group->execute([$subject_id]); $group = $stmt_group->fetch(); if ($group) { $subjectName = 'Grupa ' . $group['name']; } } elseif ($subject_type === 'organization') { $subjectName = 'Główna Organizacja'; }""" old_code = """} elseif ($subject_type === 'meeting') { $stmt_meeting = $pdo->prepare("SELECT m.meeting_datetime, bg.name as group_name FROM meetings m JOIN bni_groups bg ON m.bni_group_id = bg.id WHERE m.id = ?"); $stmt_meeting->execute([$subject_id]); $meeting = $stmt_meeting->fetch(); if ($meeting) { $subjectName = $meeting['group_name'] . ' - ' . date('d.m.Y', strtotime($meeting['meeting_datetime'])); } }""" content = content.replace(old_code, patch) with open('_get_instance_details.php', 'w') as f: f.write(content) print("Patched modal")