mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Login für Testtool angepasst damit ein Login über das Bewerbungstool möglich ist wenn im Config aktiviert
This commit is contained in:
+37
-12
@@ -23,22 +23,49 @@
|
||||
// Holt den Hexcode eines Bildes aus der DB wandelt es in Zeichen
|
||||
// um und gibt das ein Bild zurueck.
|
||||
// Aufruf mit <img src='bild.php?src=frage&frage_id=1
|
||||
require_once('../../config/cis.config.inc.php');
|
||||
require_once('../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
require_once('../../config/cis.config.inc.php');
|
||||
require_once('../../include/basis_db.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
|
||||
session_start();
|
||||
if(!isset($_SESSION['pruefling_id']))
|
||||
{
|
||||
$user = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if (!$rechte->isBerechtigt('basis/testtool', null, 's'))
|
||||
die($rechte->errormsg);
|
||||
}
|
||||
|
||||
//base64 Dump aus der DB holen
|
||||
$qry = '';
|
||||
if(isset($_GET['src']) && $_GET['src']=='frage' && isset($_GET['frage_id']))
|
||||
{
|
||||
$qry = "SELECT audio FROM testtool.tbl_frage_sprache WHERE frage_id='".addslashes($_GET['frage_id'])."' AND sprache='".addslashes($_GET['sprache'])."'";
|
||||
$qry = "
|
||||
SELECT
|
||||
audio
|
||||
FROM
|
||||
testtool.tbl_frage_sprache
|
||||
WHERE
|
||||
frage_id=".$db->db_add_param($_GET['frage_id'], FHC_INTEGER)."
|
||||
AND sprache=".$db->db_add_param($_GET['sprache']);
|
||||
}
|
||||
elseif(isset($_GET['src']) && $_GET['src']=='vorschlag' && isset($_GET['vorschlag_id']))
|
||||
{
|
||||
$qry = "SELECT audio FROM testtool.tbl_vorschlag_sprache WHERE vorschlag_id='".addslashes($_GET['vorschlag_id'])."' AND sprache='".addslashes($_GET['sprache'])."'";
|
||||
$qry = "
|
||||
SELECT
|
||||
audio
|
||||
FROM
|
||||
testtool.tbl_vorschlag_sprache
|
||||
WHERE
|
||||
vorschlag_id=".$db->db_add_param($_GET['vorschlag_id'], FHC_INTEGER)."
|
||||
AND sprache=".$db->db_add_param($_GET['sprache']);
|
||||
}
|
||||
else
|
||||
else
|
||||
echo 'Unkown type';
|
||||
|
||||
if($qry!='')
|
||||
@@ -52,16 +79,14 @@ if($qry!='')
|
||||
//base64 Werte in Zeichen
|
||||
$result = $db->db_query($qry);
|
||||
$row = $db->db_fetch_object($result);
|
||||
|
||||
|
||||
$content = base64_decode($row->audio);
|
||||
|
||||
|
||||
$len = strlen($content);
|
||||
header("Content-Length: $len\n");
|
||||
//header("Content-type: audio/wav");
|
||||
|
||||
|
||||
//ausgeben
|
||||
echo $content;
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user