mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
- Added method loadList to model DB_model
- Added method getStudienplan to model Studiengang_model - Changes in method getStudiengangStudienplan of controller Studiengang2
This commit is contained in:
@@ -100,4 +100,39 @@ class Studiengang_model extends DB_Model
|
||||
|
||||
return $this->_success($result->result());
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function getStudienplan($studiensemester_kurzbz, $ausbildungssemester, $aktiv, $onlinebewerbung)
|
||||
{
|
||||
// Join table public.tbl_studiengang with table lehre.tbl_studienordnung on column studiengang_kz
|
||||
$this->addJoin("lehre.tbl_studienordnung", "studiengang_kz");
|
||||
// Then join with table lehre.tbl_studienplan on column studienordnung_id
|
||||
$this->addJoin("lehre.tbl_studienplan", "studienordnung_id");
|
||||
// Then join with table lehre.tbl_studienplan_semester on column studienplan_id
|
||||
$this->addJoin("lehre.tbl_studienplan_semester", "studienplan_id");
|
||||
|
||||
// Ordering by studiengang_kz and studienplan_id
|
||||
$this->addOrder("public.tbl_studiengang.studiengang_kz");
|
||||
$this->addOrder("lehre.tbl_studienplan.studienplan_id");
|
||||
|
||||
$result = $this->loadList(
|
||||
"tbl_studiengang",
|
||||
array(
|
||||
"tbl_studienplan"
|
||||
),
|
||||
array(
|
||||
"lehre.tbl_studienplan_semester.studiensemester_kurzbz" => $studiensemester_kurzbz,
|
||||
"lehre.tbl_studienplan_semester.semester" => $ausbildungssemester,
|
||||
"public.tbl_studiengang.aktiv" => $aktiv,
|
||||
"public.tbl_studiengang.onlinebewerbung" => $onlinebewerbung
|
||||
),
|
||||
array(
|
||||
"studienplaene"
|
||||
)
|
||||
);
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user