Merge branch 'master' into StatusabhaengigerDokumentenupload

This commit is contained in:
Manfred Kindl
2019-06-28 15:58:55 +02:00
16 changed files with 193 additions and 104 deletions
+1 -1
View File
@@ -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";
}
}
}
+9
View File
@@ -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).
+22 -2
View File
@@ -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';
+1 -1
View File
@@ -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;