mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
adds the translation of the beschreibung and the buttontext in the Ampel_model and not in the Ampel controller
This commit is contained in:
@@ -20,9 +20,12 @@ class Ampel_model extends DB_Model
|
||||
*/
|
||||
public function active($email = false)
|
||||
{
|
||||
|
||||
$userLanguage = getUserLanguage();
|
||||
|
||||
$parametersArray = null;
|
||||
$query = '
|
||||
SELECT *
|
||||
SELECT *, beschreibung[('.$this->getLanguageIndex($this->escape($userLanguage)).')], buttontext[('. $this->getLanguageIndex($this->escape($userLanguage)).')]
|
||||
FROM public.tbl_ampel
|
||||
WHERE';
|
||||
|
||||
@@ -142,6 +145,7 @@ class Ampel_model extends DB_Model
|
||||
|
||||
|
||||
function alleAmpeln($uid){
|
||||
$userLanguage = getUserLanguage();
|
||||
|
||||
$zugeteile_ampeln = [];
|
||||
|
||||
@@ -154,7 +158,7 @@ class Ampel_model extends DB_Model
|
||||
$benutzerStartDate = $datum->mktime_fromdate(date(current(getData($benutzerStartDate))->insertamum));
|
||||
|
||||
$allAmpeln = $this->execReadOnlyQuery("
|
||||
SELECT * FROM
|
||||
SELECT *, beschreibung[('.$this->getLanguageIndex($userLanguage).')], buttontext[('.$this->getLanguageIndex($userLanguage).')] FROM
|
||||
public.tbl_ampel");
|
||||
|
||||
if(isError($allAmpeln)) return error(getError($allAmpeln));
|
||||
@@ -202,4 +206,12 @@ class Ampel_model extends DB_Model
|
||||
return success($zugeteile_ampeln);
|
||||
}
|
||||
|
||||
private function getLanguageIndex($userLanguage)
|
||||
{
|
||||
return "
|
||||
SELECT index
|
||||
FROM public.tbl_sprache
|
||||
WHERE sprache = " . $userLanguage;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user