From 2630bc9dd8c61d25f041788216cc2f747e18c5f9 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Mon, 2 Mar 2026 19:53:56 +0000 Subject: [PATCH] =?UTF-8?q?Uk=C5=82ad=20proces=C3=B3w?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../039_update_process_names_and_order.php | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 db/migrations/039_update_process_names_and_order.php diff --git a/db/migrations/039_update_process_names_and_order.php b/db/migrations/039_update_process_names_and_order.php new file mode 100644 index 0000000..de402ec --- /dev/null +++ b/db/migrations/039_update_process_names_and_order.php @@ -0,0 +1,43 @@ + ['name' => 'Obsługa gościa', 'sort_order' => 10], + 'obsluga-przyjecia-nowego-czlonka' => ['name' => 'Obsługa przyjęcia nowego członka', 'sort_order' => 20], + 'mentoring' => ['name' => 'Mentoring nowego członka', 'sort_order' => 30], + 'training_new_member' => ['name' => 'Szkolenie nowego członka', 'sort_order' => 40], + 'customer_journey' => ['name' => 'Członkostwo', 'sort_order' => 50], + + // Push the other ones to the bottom + 'meeting_preparation' => ['name' => 'Przygotowanie spotkania grupy', 'sort_order' => 60], + 'meeting_preparation_meeting' => ['name' => 'Przygotowanie spotkania (spotkanie)', 'sort_order' => 70], + ]; + + try { + $stmt = $pdo->prepare("UPDATE process_definitions SET name = :name, sort_order = :sort_order WHERE code = :code"); + + foreach ($processes as $code => $data) { + $stmt->execute([ + 'name' => $data['name'], + 'sort_order' => $data['sort_order'], + 'code' => $code + ]); + } + + echo "Migration 039 successful: Process names and order updated.\n"; + } catch (PDOException $e) { + die("Migration 039 failed: " . $e->getMessage() . "\n"); + } +} + +// For manual execution if needed +if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) { + migrate_039(db()); +}