mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 08:34:29 +00:00
Merge branch 'master' into fb-3922/ZeitwunschZustimmung
This commit is contained in:
@@ -292,7 +292,7 @@ class dokument_export
|
||||
|
||||
if($ret!=0)
|
||||
{
|
||||
$this->errormsg = 'Dokumentenkonvertierung ist derzeit nicht möglich. Bitte informieren Sie den Administrator';
|
||||
$this->errormsg = 'Dokumentenkonvertierung ist derzeit nicht möglich. Bitte versuchen Sie es in einer Minute erneut oder kontaktieren Sie einen Administrator';
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
@@ -465,7 +465,7 @@ class dokument_export
|
||||
|
||||
if($ret!=0)
|
||||
{
|
||||
$this->errormsg = 'Dokumentenkonvertierung ist derzeit nicht möglich. Bitte informieren Sie den Administrator';
|
||||
$this->errormsg = 'Dokumentenkonvertierung ist derzeit nicht möglich. Bitte versuchen Sie es in einer Minute erneut oder kontaktieren Sie einen Administrator';
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -372,7 +372,7 @@ class gebiet extends basis_db
|
||||
{
|
||||
if($row->anzahl>$this->maxfragen)
|
||||
{
|
||||
$this->errormsg .= "Wenn Levelgleichverteilung gesetzt ist, muss maxfragen groesser als die Anzahl der verwendeten Levels sein\n";
|
||||
//$this->errormsg .= "Wenn Levelgleichverteilung gesetzt ist, muss maxfragen groesser als die Anzahl der verwendeten Levels sein\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,6 +30,8 @@ class organisationsform extends basis_db
|
||||
public $code;
|
||||
public $bezeichnung;
|
||||
public $rolle;
|
||||
public $bisorgform_kurzbz;
|
||||
public $bezeichnung_mehrsprachig;
|
||||
|
||||
public $result = array();
|
||||
|
||||
@@ -37,9 +39,12 @@ class organisationsform extends basis_db
|
||||
*
|
||||
* Konstruktor
|
||||
*/
|
||||
public function __construct()
|
||||
public function __construct($orgform_kurzbz = null)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
if($orgform_kurzbz != null)
|
||||
$this->load($orgform_kurzbz);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -48,7 +53,16 @@ class organisationsform extends basis_db
|
||||
*/
|
||||
public function load($orgform_kurzbz)
|
||||
{
|
||||
$qry = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz=".$this->db_add_param($orgform_kurzbz).';';
|
||||
$sprache = new sprache();
|
||||
$bezeichnung_mehrsprachig = $sprache->getSprachQuery('bezeichnung_mehrsprachig');
|
||||
$qry = "SELECT orgform_kurzbz,
|
||||
code,
|
||||
bezeichnung,
|
||||
rolle,
|
||||
bisorgform_kurzbz,
|
||||
$bezeichnung_mehrsprachig
|
||||
FROM bis.tbl_orgform
|
||||
WHERE orgform_kurzbz=".$this->db_add_param($orgform_kurzbz).';';
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -58,6 +72,8 @@ class organisationsform extends basis_db
|
||||
$this->code = $row->code;
|
||||
$this->bezeichnung = $row->bezeichnung;
|
||||
$this->rolle = $this->db_parse_bool($row->rolle);
|
||||
$this->bisorgform_kurzbz = $row->bisorgform_kurzbz;
|
||||
$this->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrsprachig',$row);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -73,7 +89,15 @@ class organisationsform extends basis_db
|
||||
*/
|
||||
public function getAll()
|
||||
{
|
||||
$qry = "SELECT * FROM bis.tbl_orgform";
|
||||
$sprache = new sprache();
|
||||
$bezeichnung_mehrsprachig = $sprache->getSprachQuery('bezeichnung_mehrsprachig');
|
||||
$qry = "SELECT orgform_kurzbz,
|
||||
code,
|
||||
bezeichnung,
|
||||
rolle,
|
||||
bisorgform_kurzbz,
|
||||
$bezeichnung_mehrsprachig
|
||||
FROM bis.tbl_orgform";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -85,6 +109,8 @@ class organisationsform extends basis_db
|
||||
$orgform->code = $row->code;
|
||||
$orgform->bezeichnung = $row->bezeichnung;
|
||||
$orgform->rolle = $this->db_parse_bool($row->rolle);
|
||||
$orgform->bisorgform_kurzbz = $row->bisorgform_kurzbz;
|
||||
$orgform->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrsprachig',$row);
|
||||
|
||||
$this->result[] = $orgform;
|
||||
}
|
||||
@@ -133,9 +159,16 @@ class organisationsform extends basis_db
|
||||
*/
|
||||
public function getOrgformLV()
|
||||
{
|
||||
$qry = "SELECT *
|
||||
FROM bis.tbl_orgform
|
||||
WHERE orgform_kurzbz NOT IN ('VBB', 'ZGS')
|
||||
$sprache = new sprache();
|
||||
$bezeichnung_mehrsprachig = $sprache->getSprachQuery('bezeichnung_mehrsprachig');
|
||||
$qry = "SELECT orgform_kurzbz,
|
||||
code,
|
||||
bezeichnung,
|
||||
rolle,
|
||||
bisorgform_kurzbz,
|
||||
$bezeichnung_mehrsprachig
|
||||
FROM bis.tbl_orgform
|
||||
WHERE orgform_kurzbz NOT IN ('VBB', 'ZGS')
|
||||
ORDER BY orgform_kurzbz";
|
||||
|
||||
if ($result = $this->db_query($qry))
|
||||
@@ -148,6 +181,8 @@ class organisationsform extends basis_db
|
||||
$orgform->code = $row->code;
|
||||
$orgform->bezeichnung = $row->bezeichnung;
|
||||
$orgform->rolle = $row->rolle;
|
||||
$orgform->bisorgform_kurzbz = $row->bisorgform_kurzbz;
|
||||
$orgform->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrsprachig',$row);
|
||||
|
||||
$this->result[] = $orgform;
|
||||
}
|
||||
|
||||
@@ -53,6 +53,15 @@ class reihungstest extends basis_db
|
||||
public $anmeldefrist; //date
|
||||
public $aufnahmegruppe_kurzbz; // varchar(32)
|
||||
|
||||
public $rt_person_id; // integer
|
||||
public $rt_id; // integer
|
||||
public $person_id; // integer
|
||||
public $studienplan_id; // integer
|
||||
public $anmeldedatum; // date
|
||||
public $teilgenommen; // boolean
|
||||
public $punkte; // numeric
|
||||
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
* @param int $reihungstest_id ID der Adresse die geladen werden soll (Default=null).
|
||||
|
||||
@@ -21,6 +21,8 @@
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
require_once(dirname(__FILE__).'/datum.class.php');
|
||||
require_once(dirname(__FILE__).'/log.class.php');
|
||||
require_once(dirname(__FILE__).'/authentication.class.php');
|
||||
|
||||
class reservierung extends basis_db
|
||||
{
|
||||
@@ -238,11 +240,29 @@ class reservierung extends basis_db
|
||||
$this->errormsg = 'Reservierung_id muss eine gueltige Zahl sein';
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$reservierung = new reservierung($reservierung_id);
|
||||
$qry = "DELETE FROM campus.tbl_reservierung WHERE reservierung_id=".$this->db_add_param($reservierung_id, FHC_INTEGER);
|
||||
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
$logdata_reservierung = (array)$reservierung;
|
||||
$logdata = var_export($logdata_reservierung, true);
|
||||
$log = new log();
|
||||
$log->executetime = date('Y-m-d H:i:s');
|
||||
$log->sqlundo = '';
|
||||
$log->sql = 'DELETE FROM campus.tbl_reservierung WHERE reservierung_id='.$reservierung_id.'; LogData:'.$logdata;
|
||||
$log->beschreibung = 'Löschen der Reservierung '.$reservierung_id;
|
||||
$auth = new authentication();
|
||||
$uid = $auth->getUser();
|
||||
$log->mitarbeiter_uid = $uid;
|
||||
if(!$log->save(true))
|
||||
{
|
||||
$this->errormsg = 'Fehler: '.$log->errormsg;
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Loeschen der Reservierung';
|
||||
|
||||
@@ -2754,7 +2754,7 @@ class wochenplan extends basis_db
|
||||
{
|
||||
while ($row = $this->db_fetch_object($result))
|
||||
{
|
||||
if ($reservberechtigt || $row->uid == $user_uid || $row->insertvon == $user_uid)
|
||||
if ($reservberechtigt && ($row->uid == $user_uid || $row->insertvon == $user_uid))
|
||||
{
|
||||
$deleteberechtigt = true;
|
||||
$reservtodelete[] = $row->reservierung_id;
|
||||
|
||||
Reference in New Issue
Block a user