['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()); }