Zugriffsrechte für Abbrecher & Unterbrecher

This commit is contained in:
cgfhtw
2023-07-10 13:52:05 +02:00
parent 1006132451
commit eee3aa08e4
2 changed files with 6 additions and 4 deletions
@@ -84,7 +84,7 @@ class Studierendenantrag_model extends DB_Model
return $this->loadWhere($where);
}
public function loadWithStatusWhere($where)
public function loadWithStatusWhere($where, $types = null)
{
$lang = 'SELECT index FROM public.tbl_sprache WHERE sprache=' . $this->escape(getUserLanguage());
@@ -97,6 +97,10 @@ class Studierendenantrag_model extends DB_Model
'campus.get_status_studierendenantrag(studierendenantrag_id)=t.studierendenantrag_statustyp_kurzbz'
);
if ($types && is_array($types)) {
$this->db->where_in('typ' => $types);
}
$this->addOrder('datum', 'DESC');
return $this->loadWhere($where);
@@ -187,8 +191,6 @@ class Studierendenantrag_model extends DB_Model
$this->addJoin('bis.tbl_orgform', 'orgform_kurzbz');
$this->addJoin('campus.tbl_studierendenantrag_statustyp st', 'campus.get_status_studierendenantrag(studierendenantrag_id)=st.studierendenantrag_statustyp_kurzbz','LEFT');
$this->db->where_in('public.get_rolle_prestudent(p.prestudent_id, null)', $this->config->item('antrag_prestudentstatus_whitelist'));
return $this->loadWhere([
'p.person_id' => $person_id
]);