mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
Restricted tabledata to retrieve only for studies of STGL
Signed-off-by: cris-technikum <[email protected]>
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
class approveAnrechnungUebersicht extends Auth_Controller
|
class approveAnrechnungUebersicht extends Auth_Controller
|
||||||
{
|
{
|
||||||
|
const BERECHTIGUNG_ANRECHNUNG_GENEHMIGEN = 'lehre/anrechnung_genehmigen';
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
// Set required permissions
|
// Set required permissions
|
||||||
@@ -50,6 +51,12 @@ class approveAnrechnungUebersicht extends Auth_Controller
|
|||||||
{
|
{
|
||||||
$studiensemester_kurzbz = $this->input->get('studiensemester');
|
$studiensemester_kurzbz = $this->input->get('studiensemester');
|
||||||
|
|
||||||
|
// Retrieve studiengaenge the user is entitled for
|
||||||
|
if (!$studiengang_kz_arr = $this->permissionlib->getSTG_isEntitledFor(self::BERECHTIGUNG_ANRECHNUNG_GENEHMIGEN))
|
||||||
|
{
|
||||||
|
show_error(getError($studiengang_kz_arr));
|
||||||
|
}
|
||||||
|
|
||||||
if (!is_string($studiensemester_kurzbz))
|
if (!is_string($studiensemester_kurzbz))
|
||||||
{
|
{
|
||||||
$studiensemester = $this->StudiensemesterModel->getNearest(); // TODO check
|
$studiensemester = $this->StudiensemesterModel->getNearest(); // TODO check
|
||||||
@@ -64,7 +71,8 @@ class approveAnrechnungUebersicht extends Auth_Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
$viewData = array(
|
$viewData = array(
|
||||||
'studiensemester_selected' => $studiensemester_kurzbz
|
'studiensemester_selected' => $studiensemester_kurzbz,
|
||||||
|
'studiengaenge_entitled' => $studiengang_kz_arr
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->load->view('lehre/anrechnung/approveAnrechnungUebersicht.php', $viewData);
|
$this->load->view('lehre/anrechnung/approveAnrechnungUebersicht.php', $viewData);
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
$STUDIENSEMESTER = $studiensemester_selected;
|
$STUDIENSEMESTER = $studiensemester_selected;
|
||||||
|
$STUDIENGAENGE_ENTITLED = implode(', ', $studiengaenge_entitled);
|
||||||
$LANGUAGE_INDEX = getUserLanguage() == 'German' ? '0' : '1';
|
$LANGUAGE_INDEX = getUserLanguage() == 'German' ? '0' : '1';
|
||||||
|
|
||||||
$query = '
|
$query = '
|
||||||
@@ -40,6 +41,7 @@ $query = '
|
|||||||
FROM anrechnungen
|
FROM anrechnungen
|
||||||
JOIN lehre.tbl_anrechnungstatus as anrechnungstatus ON (anrechnungstatus.status_kurzbz = anrechnungen.status_kurzbz)
|
JOIN lehre.tbl_anrechnungstatus as anrechnungstatus ON (anrechnungstatus.status_kurzbz = anrechnungen.status_kurzbz)
|
||||||
WHERE studiensemester_kurzbz = \'' . $STUDIENSEMESTER . '\'
|
WHERE studiensemester_kurzbz = \'' . $STUDIENSEMESTER . '\'
|
||||||
|
AND studiengang_kz IN (' . $STUDIENGAENGE_ENTITLED . ')
|
||||||
';
|
';
|
||||||
|
|
||||||
$filterWidgetArray = array(
|
$filterWidgetArray = array(
|
||||||
|
|||||||
Reference in New Issue
Block a user