38 lines
1.4 KiB
Python
38 lines
1.4 KiB
Python
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") |