mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 08:52:21 +00:00
freifächerverwaltung
This commit is contained in:
@@ -100,6 +100,37 @@ class benutzergruppe
|
||||
}
|
||||
}
|
||||
|
||||
// *********************************************************
|
||||
// * Laedt die User in einer Benutzergruppe
|
||||
// * @param gruppe_kurzbz, stsem
|
||||
// * @return true wenn ok, false im Fehlerfall
|
||||
// *********************************************************
|
||||
function load_uids($gruppe_kurzbz, $stsem)
|
||||
{
|
||||
$qry = "SELECT * FROM public.tbl_benutzergruppe WHERE gruppe_kurzbz='".addslashes($gruppe_kurzbz)."' and studiensemester_kurzbz = '".$stsem."'";
|
||||
|
||||
if($result = pg_query($this->conn, $qry))
|
||||
{
|
||||
if (pg_num_rows($result) == 0)
|
||||
return false;
|
||||
else
|
||||
{
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
$bg_obj = new benutzergruppe($this->conn);
|
||||
$bg_obj->uid = $row->uid;
|
||||
$this->uids[] = $bg_obj;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim laden des Datensatzes';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// *******************************************
|
||||
// * Prueft die Variablen vor dem Speichern
|
||||
// * auf Gueltigkeit.
|
||||
|
||||
@@ -71,7 +71,34 @@ class benutzerlvstudiensemester
|
||||
$this->errormsg = 'Not implemented';
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
function get_all_uids($studiensemester_kurzbz, $lehrveranstaltung_id)
|
||||
{
|
||||
$qry = "SELECT * FROM campus.tbl_benutzerlvstudiensemester where studiensemester_kurzbz='".$studiensemester_kurzbz."' AND lehrveranstaltung_id = '".$lehrveranstaltung_id."'";
|
||||
if(!$res = pg_query($this->conn, $qry))
|
||||
{
|
||||
$this->errormsg = 'Datensatz konnte nicht geladen werden';
|
||||
return false;
|
||||
}
|
||||
if (pg_num_rows($res) == 0)
|
||||
return false;
|
||||
else
|
||||
{
|
||||
while($row = pg_fetch_object($res))
|
||||
{
|
||||
$lv_obj = new benutzerlvstudiensemester($this->conn);
|
||||
$lv_obj->uid = $row->uid;
|
||||
$this->uids[] = $lv_obj;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// *******************************************
|
||||
// * Prueft die Variablen vor dem Speichern
|
||||
// * auf Gueltigkeit.
|
||||
|
||||
+10
-2
@@ -1,4 +1,10 @@
|
||||
<?php
|
||||
<?php
|
||||
|
||||
// Auth: Benutzer des Webportals
|
||||
define ('USER_UID','strtolower(trim($_SERVER["REMOTE_USER"]))');
|
||||
// fuer Testzwecke
|
||||
//define ('USER_UID','pam');
|
||||
|
||||
// Hintergrundfarben fuer Tabellen beim Zeitwunsch
|
||||
global $cfgStdBgcolor;
|
||||
$cfgStdBgcolor=array();
|
||||
@@ -26,4 +32,6 @@
|
||||
$noalias[0]='330';
|
||||
$noalias[1]='331';
|
||||
$noalias[2]='204';
|
||||
?>
|
||||
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user