Files
FHC-Core/application/models/crm/Status_model.php
T
ma0048 b5500e2d11 - statusgrundstatus tabelle hinzugefuegt
- sql abfragen angepasst
- statusgrund widget gefixed
2025-02-03 13:00:06 +01:00

33 lines
894 B
PHP

<?php
class Status_model extends DB_Model
{
/**
* Constructor
*/
public function __construct()
{
parent::__construct();
$this->dbTable = 'public.tbl_status';
$this->pk = 'status_kurzbz';
}
public function getAllStatiWithStatusgruende()
{
$lang = '[(SELECT index FROM public.tbl_sprache WHERE sprache=' . $this->escape(getUserLanguage()) . ' LIMIT 1)]';
$this->addSelect('sgs.status_kurzbz');
$this->addSelect('sg.statusgrund_id');
$this->addSelect('sg.bezeichnung_mehrsprachig' . $lang . ' AS bezeichnung');
$this->addSelect('sg.beschreibung' . $lang . ' AS beschreibung');
$this->addJoin('public.tbl_status_grund_status sgs', 'ON (sgs.status_kurzbz = public.tbl_status.status_kurzbz)', 'LEFT');
$this->addJoin('public.tbl_status_grund sg', 'ON (sgs.statusgrund_id = sg.statusgrund_id)', 'LEFT');
return $this->loadWhere([
'sg.aktiv'=> true,
]);
}
}