diff --git a/src/Controllers/Triggers/IndexController.php b/src/Controllers/Triggers/IndexController.php index 23d4da8bbf..5720439a65 100644 --- a/src/Controllers/Triggers/IndexController.php +++ b/src/Controllers/Triggers/IndexController.php @@ -27,7 +27,9 @@ use function htmlspecialchars; use function in_array; use function mb_strtoupper; use function sprintf; +use function strnatcasecmp; use function trim; +use function usort; /** * Triggers management. @@ -202,6 +204,10 @@ final class IndexController extends AbstractController if ($item !== null) { $tables = $this->triggers->getTables(Current::$database); + if (Config::getInstance()->settings['NaturalOrder']) { + usort($tables, strnatcasecmp(...)); + } + $editor = $this->template->render('triggers/editor_form', [ 'db' => Current::$database, 'table' => Current::$table,