if($_SESSION['seite'] == "lernende")
{
$beurteilung = "Lernender";
$querytitellernender = hauptteil($beurteilung);
while($row = mysql_fetch_object($querytitellernender))
{
$haupttitelid = $row->ID;
$checkbox = $_POST["checkbox$haupttitelid"];
$titel = $_POST["Titel$haupttitelid"];
$number = $_POST["Nummer$haupttitelid"];
if(isset($_POST['speichernaulernende']))
{
if($titel != "$row->Titel" || $number != "$row->Nummer")
{
if($checkbox != "" || $checkbox == "on")
{
$select = "SELECT bu.ID FROM `bericht_haupthema` AS bh, `bericht_unterthemen` AS bu WHERE bh.ID = bu.berichthaupthema_ID AND bh.ID = $haupttitelid";
$query=mysql_query($select);
while($row=mysql_fetch_object($query))
{
$UnterthemaID=$row->ID;
$delete = "DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`berichtlernende_ID` = $UnterthemaID)";
mysql_query($delete);
$delete = "DELETE FROM `bericht_unterthemen` WHERE `bericht_unterthemen`.`ID` = $UnterthemaID";
mysql_query($delete);
}
$delete = "DELET FROM `bericht_haupthema` WHERE `bericht_haupthema`.`ID` = $haupttitelid ";
mysql_query($delete);
$del=1;
}
else
{
$update = "UPDATE `bericht_haupthema` SET `Nummer` = '$number', `Titel` = '$titel' WHERE `bericht_haupthema`.`ID` = $haupttitelid";
mysql_query($update);
}
}
else
{
if($checkbox != "" || $checkbox == "on")
{
$select = "SELECT bu.ID FROM `bericht_haupthema` AS bh, `bericht_unterthemen` AS bu WHERE bh.ID = bu.berichthaupthema_ID AND bh.ID = $haupttitelid";
$query=mysql_query($select);
while($row=mysql_fetch_object($query))
{
$UnterthemaID=$row->ID;
$delete = "DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`berichtlernende_ID` = $UnterthemaID)";
mysql_query($delete);
$delete = "DELETE FROM `bericht_unterthemen` WHERE `bericht_unterthemen`.`ID` = $UnterthemaID";
mysql_query($delete);
}
$delete = "DELETE FROM `bericht_haupthema` WHERE `bericht_haupthema`.`ID` = $haupttitelid ";
mysql_query($delete);
$del=1;
}
}
}
else if(isset($_POST['kriteriumloeschenlernende']))
{
if($checkbox != "" || $checkbox == "on")
{
$select = "SELECT bu.ID FROM `bericht_haupthema` AS bh, `bericht_unterthemen` AS bu WHERE bh.ID = bu.berichthaupthema_ID AND bh.ID = $haupttitelid";
$query=mysql_query($select);
while($row=mysql_fetch_object($query))
{
$UnterthemaID=$row->ID;
$delete = "DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`berichtlernende_ID` = $UnterthemaID)";
mysql_query($delete);
$delete = "DELETE FROM `bericht_unterthemen` WHERE `bericht_unterthemen`.`ID` = $UnterthemaID";
mysql_query($delete);
}
$delete = "DELETE FROM `bericht_haupthema` WHERE `bericht_haupthema`.`ID` = $haupttitelid ";
mysql_query($delete);
$del=1;
}
}
$queryuntertitel = untertitel($haupttitelid);
$count = 0;
while($row = mysql_fetch_object($queryuntertitel))
{
$untertitelid = $row->ID;
$count++;
$texte = $row->Text;
$texte = split("[|]+",$texte);
$begründung1 = $row->Begruendung;
$untercheckbox = $_POST["checkboxU$untertitelid$count"];
$untertitel = $_POST["TitelU$untertitelid$count"];
$unternummer = $_POST["NummerU$untertitelid$count"];
$untertitelkriterium1 = $_POST["Punkt1$untertitelid$count"];
$untertitelkriterium2 = $_POST["Punkt2$untertitelid$count"];
$untertitelkriterium3 = $_POST["Punkt3$untertitelid$count"];
$untertitelkriterium4 = $_POST["Punkt4$untertitelid$count"];
$text = "$untertitelkriterium1|$untertitelkriterium2|$untertitelkriterium3|$untertitelkriterium4";
$nummer = $row->Nummer;
if($nummer == "0")
{
$nummer="";
}
if(isset($_POST['speichernaulernende']))
{
for($y=0;$y<5;$y++)
{
$newBK = $_POST["newBK$untertitelid$y"];
if($newBK != "Bewertungskriterium" && $newBK != "")
{ if($newBK == "-")
{
$newBK = "";
}
echo $insert = "INSERT INTO bericht_lernendetexte (`ID`,`Titel`,`Text`,`berichtlernende_ID`) VALUES (NULL,'$newBK','',$untertitelid)";echo "<br>"; //FEHLER : Erstellt leere Datensätze in der DB
mysql_query($insert);
if($y == 0)
{
$y++;
}
$save = 1;
}
}
if($untertitelkriterium1 != "$texte[0]" || $untertitelkriterium2!= "$texte[1]" || $untertitelkriterium3 != "$texte[2]" || $untertitelkriterium4 != "$texte[3]" || $unternummer != "$nummer" && $unternummer != "$nummer." || $untertitel != "$row->Titel")
{
if($untercheckbox != "" || $untercheckbox == "on")
{
$delete = "DELETE FROM `bericht_unterthemen` WHERE `bericht_unterthemen`.`ID` = $untertitelid";
mysql_query($delete);
$delete = "DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`berichtlernende_ID` = $untertitelid";
mysql_query($delete);
$updatedel=1;
}
else
{
$update = "UPDATE `bericht_unterthemen` SET `Nummer` = '$unternummer', `Titel` = '$untertitel', `Text` = '$text' WHERE `bericht_unterthemen`.`ID` = $untertitelid";
mysql_query($update);
$update=1;
}
}
else
{
if($untercheckbox != "" || $untercheckbox == "on")
{
$delete = "DELETE FROM `bericht_unterthemen` WHERE `bericht_unterthemen`.`ID` = $untertitelid";
mysql_query($delete);
$delete = "DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`berichtlernende_ID` = $untertitelid";
mysql_query($delete);
$del=1;
}
}
}
else if(isset($_POST['kriteriumloeschenlernende']))
{
if($untercheckbox != "" || $untercheckbox == "on")
{
$delete = "DELETE FROM `bericht_unterthemen` WHERE `bericht_unterthemen`.`ID` = $untertitelid";
mysql_query($delete);
$delete = "DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`berichtlernende_ID` = $untertitelid";
mysql_query($delete);
$del=1;
}
}
$untertiltelernende = untertiltelernende($untertitelid);
$x=0;
while($row = mysql_fetch_object($untertiltelernende)) //Unterthemen(Kategorien) / Bewertungskriterien
{
$x++;
$checkid=$row->ID;
$checkboxunterpunkt = $_POST["CheckboxU$x$checkid"];
$Textunterpunkt = $_POST["$untertitelid$x"];
if(isset($_POST['speichernaulernende']))
{
if($Textunterpunkt != "$row->Titel")//--Bei Änderungen--\\
{
if($checkboxunterpunkt != "" || $checkboxunterpunkt == "on")
{
$delete="DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`ID` = $checkid";
mysql_query($delete);//--Löschen--\\
$updatedel=1;
}
else
{
$update = "UPDATE `bericht_lernendetexte` SET `Titel` = '$Textunterpunkt' WHERE `bericht_lernendetexte`.`ID` = $checkid";
mysql_query($update); //--Überschreiben--\\
$update=1;
}
}
else //--Wenn keine Änderungen vorgenommen wurden--\\
{
if($checkboxunterpunkt != "" || $checkboxunterpunkt == "on")
{
$delete="DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`ID` = $checkid ";
mysql_query($delete);//--Löschen--\\
$del=1;
}
}
}
else if(isset($_POST['kriteriumloeschenlernende']))
{
if($checkboxunterpunkt != "" || $checkboxunterpunkt == "on")
{
$delete="DELETE FROM `bericht_lernendetexte` WHERE `bericht_lernendetexte`.`ID` = $checkid ";
mysql_query($delete);//--Löschen--\\
$del=1;
}
}
}
}
$begruendung = $_POST["begruendung$count$haupttitelid"];
if($begruendung != "$begründung1")
{
$update = "UPDATE `bericht_unterthemen` SET `Begruendung` = '$begruendung' WHERE `bericht_unterthemen`.`ID` = $untertitelid";
mysql_query($update);
$update=1;
}
}
if(isset($_POST['speichernaulernende']))
{
$NewNummer = $_POST['unternummerneu'];
$NewTitel = $_POST['haupttitelneu'];
if($NewTitel != "" && $NewTitel != "Haupttitel" && $NewNummer != "" && $NewNummer !="Nr.")
{
$insert="INSERT INTO `bericht_haupthema` (`Nummer`, `Titel`, `Beutreilung`) VALUES ('$NewNummer', '$NewTitel', 'Lernender')";
mysql_query($insert);
$NewThema = mysql_insert_id();
$save = 1;
}
if($NewThema != "" && $NewThema != "0")
{
$nr = $_POST[''];
$title = $_POST[''];
$texte = $_POST[''];
$grund = $_POST[''];
$nr = "50";
$title = "Beispiel";
$texte = "Beispiel1|Beispiel2|Beispiel3|Beispiel4";
$grund = "Beispiel";
$insert="INSERT INTO `bericht_unterthemen` (`berichthaupthema_ID`, `Nummer`, `Titel`, `Text`, `Begruendung`) VALUES ('$NewThema', '$nr', '$title', '$texte', '$grund')";
mysql_query($insert);
$NewUnterthema = mysql_insert_id();
}
// echo "$NewUnterthema";
if($NewUnterthema != "" && $NewUnterthema != "0")
{echo "$NewUnterthema<br>";
for($y=0;$y<5;$y++)
{
$newBK = $_POST["newBKundefined$y"];
//echo $newBK."<br>";
if($newBK != "Bewertungskriterium" && $newBK != "")
{ if($newBK == "-")
{
$newBK = "";
}
echo $insert = "INSERT INTO bericht_lernendetexte (`ID`,`Titel`,`Text`,`berichtlernende_ID`) VALUES (NULL,'$newBK','',$NewUnterthema)";echo "<br>"; //FEHLER : Erstellt leere Datensätze in der DB
mysql_query($insert);
if($y == 0)
{
$y++;
}
}
}
}
}
if($del==1)
{
$_SESSION['meldung'] = "<font color='#FF0000'>Daten wurden gelöscht.</font><br>";
}
else if($update==1)
{
$_SESSION['meldung'] = "<font color='#FF0000'>Änderungen wurden übernommen.</font><br>";
}
else if($updatedel==1)
{
$_SESSION['meldung'] = "<font color='#FF0000'>Änderungen wurden übernommen und ausgewählte Daten gelöscht.</font><br>";
}
else if($save == 1)
{
$_SESSION['meldung'] = "<font color='#FF0000'>Die neuen Einträge wurden abgespeichert.</font><br>";
}
else if($updatedel== 0 && $update==0 && $del==0 && $save == 0)
{
$_SESSION['meldung'] = "<font color='#FF0000'>Es sind keine Änderungen und keine Daten gelöscht worden.</font><br>";
}
}
echo "<meta http-equiv='refresh' content='0; url=index.php'>"