diff --git a/cis/private/lehre/ects/index.php b/cis/private/lehre/ects/index.php index 4e0a1c153..be8cb475a 100644 --- a/cis/private/lehre/ects/index.php +++ b/cis/private/lehre/ects/index.php @@ -37,6 +37,7 @@ require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/lvinfo.class.php'); require_once('../../../../include/studiensemester.class.php'); require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/safehtml/safehtml.class.php'); $sprache1 = getSprache(); $p=new phrasen($sprache1); @@ -130,6 +131,25 @@ if (!$db = new basis_db()) $methodik_de = (isset($_POST['methodik_de'])?$_POST['methodik_de']:''); //$titel_de = (isset($_POST['titel_de'])?$_POST['titel_de']:''); + $parser = new SafeHTML(); + $lehrziele_de = $parser->parse($lehrziele_de); + $parser = new SafeHTML(); + $lehrinhalte_de = $parser->parse($lehrinhalte_de); + $parser = new SafeHTML(); + $voraussetzungen_de = $parser->parse($voraussetzungen_de); + $parser = new SafeHTML(); + $unterlagen_de = $parser->parse($unterlagen_de); + $parser = new SafeHTML(); + $pruefungsordnung_de = $parser->parse($pruefungsordnung_de); + $parser = new SafeHTML(); + $anmerkungen_de = $parser->parse($anmerkungen_de); + $parser = new SafeHTML(); + $kurzbeschreibung_de = $parser->parse($kurzbeschreibung_de); + $parser = new SafeHTML(); + $freig_de = $parser->parse($freig_de); + $parser = new SafeHTML(); + $methodik_de = $parser->parse($methodik_de); + $lehrziele_en = (isset($_POST['lehrziele_en'])?$_POST['lehrziele_en']:''); $lehrinhalte_en = (isset($_POST['lehrinhalte_en'])?$_POST['lehrinhalte_en']:''); $voraussetzungen_en = (isset($_POST['voraussetzungen_en'])?$_POST['voraussetzungen_en']:''); @@ -141,6 +161,25 @@ if (!$db = new basis_db()) $methodik_en = (isset($_POST['methodik_en'])?$_POST['methodik_en']:''); //$titel_en = (isset($_POST['titel_en'])?$_POST['titel_en']:''); + $parser = new SafeHTML(); + $lehrziele_en = $parser->parse($lehrziele_en); + $parser = new SafeHTML(); + $lehrinhalte_en = $parser->parse($lehrinhalte_en); + $parser = new SafeHTML(); + $voraussetzungen_en = $parser->parse($voraussetzungen_en); + $parser = new SafeHTML(); + $unterlagen_en = $parser->parse($unterlagen_en); + $parser = new SafeHTML(); + $pruefungsordnung_en = $parser->parse($pruefungsordnung_en); + $parser = new SafeHTML(); + $anmerkungen_en = $parser->parse($anmerkungen_en); + $parser = new SafeHTML(); + $kurzbeschreibung_en = $parser->parse($kurzbeschreibung_en); + $parser = new SafeHTML(); + $freig_en = $parser->parse($freig_en); + $parser = new SafeHTML(); + $methodik_en = $parser->parse($methodik_en); + /* WriteLog($qry,$uid) * @brief Schreib die Querys im format: uid - datum - qry ins LogFile * @param $qry Query anweisung diff --git a/cis/private/lehre/ects/preview.php b/cis/private/lehre/ects/preview.php index 2b37ea093..6a025f3e6 100644 --- a/cis/private/lehre/ects/preview.php +++ b/cis/private/lehre/ects/preview.php @@ -33,6 +33,7 @@ require_once('../../../../include/studiensemester.class.php'); require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/lvinfo.class.php'); require_once('../../../../include/studiengang.class.php'); +require_once('../../../../include/safehtml/safehtml.class.php'); if (!$db = new basis_db()) die('Fehler beim Herstellen der Datenbankverbindung'); @@ -93,6 +94,23 @@ if (!$db = new basis_db()) $pruefungsordnung_de = mb_eregi_replace("\r\n","
",stripslashes($_POST['pruefungsordnung_de'])); $anmerkungen_de = mb_eregi_replace("\r\n","
",stripslashes($_POST['anmerkungen_de'])); + $parser = new SafeHTML(); + $lehrziele_de = $parser->parse($lehrziele_de); + $parser = new SafeHTML(); + $lehrinhalte_de = $parser->parse($lehrinhalte_de); + $parser = new SafeHTML(); + $voraussetzungen_de = $parser->parse($voraussetzungen_de); + $parser = new SafeHTML(); + $unterlagen_de = $parser->parse($unterlagen_de); + $parser = new SafeHTML(); + $pruefungsordnung_de = $parser->parse($pruefungsordnung_de); + $parser = new SafeHTML(); + $anmerkungen_de = $parser->parse($anmerkungen_de); + $parser = new SafeHTML(); + $kurzbeschreibung_de = $parser->parse($kurzbeschreibung_de); + $parser = new SafeHTML(); + $methodik_de = $parser->parse($methodik_de); + // Englisch content variables //$titel_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['titel_en'])); $methodik_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['methodik_en'])); @@ -103,6 +121,23 @@ if (!$db = new basis_db()) $unterlagen_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['unterlagen_en'])); $pruefungsordnung_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['pruefungsordnung_en'])); $anmerkungen_en = mb_eregi_replace("\r\n","
",stripslashes($_POST['anmerkungen_en'])); + + $parser = new SafeHTML(); + $lehrziele_en = $parser->parse($lehrziele_en); + $parser = new SafeHTML(); + $lehrinhalte_en = $parser->parse($lehrinhalte_en); + $parser = new SafeHTML(); + $voraussetzungen_en = $parser->parse($voraussetzungen_en); + $parser = new SafeHTML(); + $unterlagen_en = $parser->parse($unterlagen_en); + $parser = new SafeHTML(); + $pruefungsordnung_en = $parser->parse($pruefungsordnung_en); + $parser = new SafeHTML(); + $anmerkungen_en = $parser->parse($anmerkungen_en); + $parser = new SafeHTML(); + $kurzbeschreibung_en = $parser->parse($kurzbeschreibung_en); + $parser = new SafeHTML(); + $methodik_en = $parser->parse($methodik_en); } elseif(isset($_GET['lv'])) //LV Id wird uebergeben (zB bei Ansicht fuer alle von lesson.php) {