mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
This commit is contained in:
@@ -46,8 +46,13 @@ $rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
$error=0;
|
||||
|
||||
function myaddslashes($var)
|
||||
{
|
||||
return ($var!=''?"'".addslashes($var)."'":'null');
|
||||
}
|
||||
|
||||
if(!$rechte->isBerechtigt('admin'))
|
||||
die('Sie haben keine Rechte für diese Seite');
|
||||
die('Sie haben keine Rechte für diese Seite');
|
||||
|
||||
if(isset($_GET['uebung_id_source']))
|
||||
$uebung_id_source=$_GET['uebung_id_source'];
|
||||
@@ -66,13 +71,13 @@ if($uebung_id_source!='' && $lehreinheit_id_target!='')
|
||||
$copy_insert_bsp = 0;
|
||||
$copy_update_bsp = 0;
|
||||
if (!is_numeric($uebung_id_source) or !is_numeric($lehreinheit_id_target))
|
||||
echo "<span class='error'>Übung und Lehreinheit muss ausgewählt sein!</span>";
|
||||
echo "<span class='error'>Übung und Lehreinheit muss ausgewählt sein!</span>";
|
||||
else
|
||||
{
|
||||
$ueb_1 = new uebung($uebung_id_source);
|
||||
$lehreinheit_id=$ueb_1->lehreinheit_id;
|
||||
$nummer_source = $ueb_1->nummer;
|
||||
$qry = "SELECT * from campus.tbl_uebung where nummer = '".$nummer_source."' and lehreinheit_id = '".$lehreinheit_id_target."'";
|
||||
$qry = "SELECT * from campus.tbl_uebung where nummer = ".myaddslashes($nummer_source)." and lehreinheit_id = ".myaddslashes($lehreinheit_id_target).";";
|
||||
//echo $qry;
|
||||
if($result1 = $db->db_query($qry))
|
||||
{
|
||||
@@ -119,12 +124,12 @@ if($uebung_id_source!='' && $lehreinheit_id_target!='')
|
||||
if (!$ueb_1_target->save($new))
|
||||
{
|
||||
$error = 1;
|
||||
echo "<span class='error'>Hauptübung konnte nicht kopiert werden!</span>";
|
||||
echo "<span class='error'>HauptÜbung konnte nicht kopiert werden!</span>";
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
// Subübungen durchlaufen
|
||||
// Subübungen durchlaufen
|
||||
$error = 0;
|
||||
$ueb_2 = new uebung();
|
||||
|
||||
@@ -182,7 +187,7 @@ if($uebung_id_source!='' && $lehreinheit_id_target!='')
|
||||
if (!$ueb_2_target->save($new))
|
||||
{
|
||||
$error = 1;
|
||||
echo "<span class='error'>Übung konnte nicht kopiert werden!</span>";
|
||||
echo "<span class='error'>Übung konnte nicht kopiert werden!</span>";
|
||||
}
|
||||
|
||||
//angabedatei syncen
|
||||
@@ -242,7 +247,7 @@ if($uebung_id_source!='' && $lehreinheit_id_target!='')
|
||||
echo "<span class='error'>Beispiele konnten nicht angelegt werden</span>";
|
||||
}
|
||||
|
||||
//Notenschlüssel synchronisieren
|
||||
//Notenschlüssel synchronisieren
|
||||
$clear = "delete from campus.tbl_notenschluesseluebung where uebung_id = '".$ueb_1_target->uebung_id."'";
|
||||
$db->db_query($clear);
|
||||
|
||||
@@ -267,8 +272,8 @@ if($uebung_id_source!='' && $lehreinheit_id_target!='')
|
||||
|
||||
if ($error == 0)
|
||||
{
|
||||
echo "Übung erfolgreich kopiert! (Ü: ".$copy_insert."/".$copy_update."; B: ".$copy_insert_bsp."/".$copy_update_bsp.")";
|
||||
echo '<br><br><a href="'.$_SERVER['PHP_SELF'].'" class="Item">noch eine Übung Kopieren</a>';
|
||||
echo "Übung erfolgreich kopiert! (%Uuml;: ".$copy_insert."/".$copy_update."; B: ".$copy_insert_bsp."/".$copy_update_bsp.")";
|
||||
echo '<br><br><a href="'.$_SERVER['PHP_SELF'].'" class="Item">noch eine Übung kopieren</a>';
|
||||
}
|
||||
|
||||
}
|
||||
@@ -276,11 +281,11 @@ if($uebung_id_source!='' && $lehreinheit_id_target!='')
|
||||
else
|
||||
{
|
||||
echo '
|
||||
<h1>Kopieren von Übungen in eine andere Lehreinheit</h1>
|
||||
Script zum Kopieren einer Übung in eine beliebige Lehreinheit:<br><br>
|
||||
<h1>Kopieren von Übungen in eine andere Lehreinheit</h1>
|
||||
Script zum Kopieren einer Übung in eine beliebige Lehreinheit:<br><br>
|
||||
<form action="'.$_SERVER['PHP_SELF'].'" method="GET">
|
||||
ÜbungID die Kopiert werden soll: <input type="text" name="uebung_id_source"><br>
|
||||
Lehreinheit_id in welche diese Übung kopiert werden soll: <input type="text" name="lehreinheit_id_target"><br>
|
||||
ÜbungID die kopiert werden soll: <input type="text" name="uebung_id_source"><br>
|
||||
Lehreinheit_id in welche diese Übung kopiert werden soll: <input type="text" name="lehreinheit_id_target"><br>
|
||||
<input type="submit" value="Kopieren">
|
||||
</form>';
|
||||
}
|
||||
Reference in New Issue
Block a user