externe ueberwachung deaktivieren ueber config

params in die config verlagert
This commit is contained in:
ma0048
2026-01-14 13:59:42 +01:00
parent 40ae57fb0c
commit d67cad925d
8 changed files with 77 additions and 12 deletions
+1 -1
View File
@@ -173,7 +173,7 @@ if (isset($_REQUEST['prestudent']))
$reload_menu = true;
}
if ($rt->externe_ueberwachung)
if ($rt->externe_ueberwachung && defined('TESTTOOL_EXTERNE_UEBERWACHUNG_ALLOWED') && TESTTOOL_EXTERNE_UEBERWACHUNG_ALLOWED)
{
$_SESSION['externe_ueberwachung'] = true;
$_SESSION['externe_ueberwachung_verified'] = false;
+1 -2
View File
@@ -8,8 +8,7 @@ require_once('../../config/global.config.inc.php');
require_once '../../include/externe_ueberwachung.class.php';
if (!$db = new basis_db())
die('Fehler beim Oeffnen der Datenbankverbindung');
if (isset($_SESSION['externe_ueberwachung']) && $_SESSION['externe_ueberwachung'] === true)
if ((defined('TESTTOOL_EXTERNE_UEBERWACHUNG_ALLOWED') && TESTTOOL_EXTERNE_UEBERWACHUNG_ALLOWED) && isset($_SESSION['externe_ueberwachung']) && $_SESSION['externe_ueberwachung'] === true)
{
$ueberwachung = new externeUeberwachung();
$url = $ueberwachung->start($_SESSION['prestudent_id'], $_SESSION['reihungstestID'], $_SESSION['sprache']);