Refactored: Moved getAnrechnungstatusbezeichnung to AnrechnungLib

This method retrieves the Anrechnungstatusbezeichnung in the users language.
It is used multiple times -> moved to library.

Signed-off-by: cris-technikum <hainberg@technikum-wien.at>
This commit is contained in:
Cris
2021-03-30 13:57:43 +02:00
committed by cris-technikum
parent d183dda815
commit 7690a122b8
5 changed files with 40 additions and 85 deletions
+21
View File
@@ -343,6 +343,27 @@ class AnrechnungLib
return $genehmigung_data;
}
/**
* Get Anrechnungstatusbezeichnung of given status_kurzbz in users language.
*
* @param $status_kurzbz
* @return mixed
*/
public function getStatusbezeichnung ($status_kurzbz)
{
$this->ci->AnrechnungstatusModel->addSelect('bezeichnung_mehrsprachig');
$result = $this->ci->AnrechnungstatusModel->load($status_kurzbz);
if (!hasData($result))
{
show_error('Failed retrieving Anrechnungstatusbezeichung');
}
return getUserLanguage() == 'German'
? $result->retval[0]->bezeichnung_mehrsprachig[0]
: $result->retval[0]->bezeichnung_mehrsprachig[1];
}
/**
* Get last Anrechnungstatusbezeichnung in users language.