From 7284018f7cfa13c0d8c6b7ba0dfbd38fb9ae5852 Mon Sep 17 00:00:00 2001 From: markusfluer Date: Mon, 12 Mar 2018 15:39:52 +0100 Subject: [PATCH] Fixed issue #13247: missing translation in beginner tour --- application/core/LsDefaultDataSets.php | 6 +++--- application/models/Tutorial.php | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/application/core/LsDefaultDataSets.php b/application/core/LsDefaultDataSets.php index ac6203ad925..05c4ef2bd02 100644 --- a/application/core/LsDefaultDataSets.php +++ b/application/core/LsDefaultDataSets.php @@ -317,14 +317,14 @@ public static function getTutorialData() 'template' => "" ."
" ."
" - ."" + ."" ."

" ."
" ."
" ."
" ."
" - ."" - ."" + ."" + ."" ."
" ."
" ."
" diff --git a/application/models/Tutorial.php b/application/models/Tutorial.php index c716f1e9b97..f3e8585346b 100644 --- a/application/models/Tutorial.php +++ b/application/models/Tutorial.php @@ -141,10 +141,14 @@ public function findByName($tutorialName) { $defaultTutorials = LsDefaultDataSets::getTutorialData(); if (array_key_exists($tutorialName, $defaultTutorials)) { $oTutorial = new Tutorial(); - $oTutorial->setAttributes($defaultTutorials[$tutorialName]); + + array_walk($defaultTutorials[$tutorialName], function($attribute, $key) use (&$oTutorial) { + $oTutorial->setAttribute($key, $attribute); + }); + return $oTutorial; } - $tutorial = $this->find('name=:name', [':name' => $tutorialName]); + return $this->find('name=:name', [':name' => $tutorialName]); } public function getDefaultTutorials()