From 6a87e4c5ffa849a5bcef59fd7c888ead24f6cad2 Mon Sep 17 00:00:00 2001 From: Jean-Christian Denis Date: Wed, 12 Apr 2023 10:35:03 +0200 Subject: [PATCH] fix unknown model on first use --- src/Manage.php | 2 ++ src/My.php | 1 + 2 files changed, 3 insertions(+) diff --git a/src/Manage.php b/src/Manage.php index 92b5178..6afb76e 100644 --- a/src/Manage.php +++ b/src/Manage.php @@ -115,9 +115,11 @@ class Manage extends dcNsProcess $models = iterator_to_array($models); $s = dcCore::app()->blog->settings->get(My::id()); $model = json_decode((string) $s->get('model'), true); + $model = array_merge(My::defaultModel(), is_array($model) ? $model : []); $header = ''; foreach ($models as $m) { + $m = array_merge(My::defaultModel(), $m); $header .= "\t" . 'arlequin.addModel(' . '"' . Html::escapeJS($m['name']) . '",' . diff --git a/src/My.php b/src/My.php index 284bbe8..f2991bf 100644 --- a/src/My.php +++ b/src/My.php @@ -85,6 +85,7 @@ class My public static function defaultModel(): array { return [ + 'name' => __('Default'), 'e_html' => '
  • %4$s
  • ', 'a_html' => '
  • %4$s
  • ', 's_html' => '',