From c775c45310892dce3376dd0dc0b495521078dc74 Mon Sep 17 00:00:00 2001 From: Johan Cwiklinski Date: Sat, 30 Oct 2021 12:22:43 +0200 Subject: [PATCH] Fix missing texts insertion; closes #1587 --- galette/lib/Galette/Controllers/TextController.php | 2 +- galette/lib/Galette/Entity/Texts.php | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/galette/lib/Galette/Controllers/TextController.php b/galette/lib/Galette/Controllers/TextController.php index d680b9554..9bb032c67 100644 --- a/galette/lib/Galette/Controllers/TextController.php +++ b/galette/lib/Galette/Controllers/TextController.php @@ -91,7 +91,7 @@ class TextController extends AbstractController [ 'page_title' => _T("Automatic emails texts edition"), 'texts' => $texts, - 'reflist' => $texts->getRefs($lang), + 'reflist' => $texts->getRefs(), 'langlist' => $this->i18n->getList(), 'cur_lang' => $lang, 'cur_ref' => $ref, diff --git a/galette/lib/Galette/Entity/Texts.php b/galette/lib/Galette/Entity/Texts.php index f2add2d85..8f59cfa21 100644 --- a/galette/lib/Galette/Entity/Texts.php +++ b/galette/lib/Galette/Entity/Texts.php @@ -37,6 +37,7 @@ namespace Galette\Entity; +use Galette\Core\I18n; use Galette\Features\Replacements; use Throwable; use Analog\Analog; @@ -302,7 +303,7 @@ class Texts ); try { - $this->insert($this->zdb, [$values]); + $this->insert([$values]); return $this->getTexts($ref, $lang); } catch (Throwable $e) { Analog::log( @@ -376,7 +377,7 @@ class Texts * * @return array: list of references used for texts */ - public function getRefs($lang) + public function getRefs(string $lang = I18n::DEFAULT_LANG) { try { $select = $this->zdb->select(self::TABLE); @@ -546,7 +547,7 @@ class Texts * * @return void */ - private function insert($values) + private function insert(array $values) { $insert = $this->zdb->insert(self::TABLE); $insert->values( -- 2.39.2