Performanceproblem beim Infoterminal behoben; Unnötige Datenbankzugriffe in Klasse Studiengang minimiert;

This commit is contained in:
Andreas Österreicher
2014-04-25 15:26:26 +00:00
parent db0063ef90
commit 8a87e28aff
14 changed files with 289 additions and 278 deletions
+14 -1
View File
@@ -75,7 +75,7 @@ class studiengang extends basis_db
if(!is_null($studiengang_kz))
$this->load($studiengang_kz);
$this->getAllTypes();
//$this->getAllTypes();
/* $this->studiengang_typ_arr["b"] = "Bachelor";
$this->studiengang_typ_arr["d"] = "Diplom";
$this->studiengang_typ_arr["m"] = "Master";
@@ -83,6 +83,19 @@ class studiengang extends basis_db
$this->studiengang_typ_arr["e"] = "Erhalter"; */
}
public function __get($value)
{
switch($value)
{
case 'studiengang_typ_arr':
if(count($this->studiengang_typ_arr)==0)
{
$this->getAllTypes();
}
}
return $this->$value;
}
/**
* Laedt einen Studiengang
* @param studiengang_kz KZ des Studienganges der zu Laden ist