Permission Problem workaround

This commit is contained in:
Paminger
2016-06-24 13:08:18 +02:00
parent 4f14e7fa92
commit 925d210bff
7 changed files with 52 additions and 21 deletions
+7 -1
View File
@@ -49,8 +49,14 @@ class benutzer extends person
* Laedt Benutzer mit der uebergebenen ID
* @param $uid ID der Person die geladen werden soll
*/
public function load($uid)
public function load($uid = null)
{
if (empty($uid))
{
$this->errormsg = "UID not set!";
return false;
}
$qry = "SELECT * FROM public.tbl_benutzer WHERE uid=".$this->db_add_param($uid);
if($this->db_query($qry))
+7 -1
View File
@@ -50,8 +50,14 @@ class berechtigung extends Berechtigung_model
* @param $berechtigung_kurzbz
* @return true wenn ok, false im Fehlerfall
*/
public function load($berechtigung_kurzbz)
public function load($berechtigung_kurzbz = null)
{
if (empty($berechtigung_kurzbz))
{
$this->errormsg = "berechtigung not set!";
return false;
}
$result = parent::load($berechtigung_kurzbz);
if (is_object($result) && $result->error == EXIT_SUCCESS && is_array($result->retval))
+4 -3
View File
@@ -109,9 +109,10 @@ class funktion extends Funktion_model
* @param $funktion_kurzbz ID der zu ladenden Funktion
* @return true wenn ok, false im Fehlerfall
*/
public function load($funktion_kurzbz)
public function load($funktion_kurzbz = null)
{
if ($funktion_kurzbz == '')
if (empty($funktion_kurzbz) || $funktion_kurzbz == '')
{
$this->errormsg = 'funktion_bz darf nicht leer sein';
return false;
@@ -218,4 +219,4 @@ class funktion extends Funktion_model
}
}
}
?>
?>
+1 -1
View File
@@ -87,7 +87,7 @@ class person extends Person_model
* @param int $personId ID der Person die geladen werden soll.
* @return bool
**/
public function load($personId)
public function load($personId = null)
{
//person_id auf gueltigkeit pruefen
if (is_numeric($personId) && $personId != '')
+1 -1
View File
@@ -80,7 +80,7 @@ class statistik extends Statistik_model
* Laedt eine Statistik
* @param $statistik_kurzbz
*/
public function load($statistik_kurzbz)
public function load($statistik_kurzbz = null)
{
$result = parent::load($statistik_kurzbz);
+7 -1
View File
@@ -59,8 +59,14 @@ class studiensemester extends Studiensemester_model
*
* @param $studiensemester_kurzbz Stsem das geladen werden soll
*/
public function load($studiensemester_kurzbz)
public function load($studiensemester_kurzbz = null)
{
if (empty($studiensemester_kurzbz))
{
$this->errormsg = "studiensemester not set!";
return false;
}
$result = parent::load($studiensemester_kurzbz);
if (is_object($result) && $result->error == EXIT_SUCCESS && is_array($result->retval))