query("SELECT sbid FROM jumi_noten_songbook WHERE bezeichnung = '$songbook' LIMIT 1 "); $row_sb = $result_sb->fetch_array(); if($row_sb['sbid'] == ''){ $sql1 = $db->query("INSERT INTO jumi_noten_songbook ( bezeichnung ) VALUES ( '$songbook' )"); $sbid = $db->insert_id; }else{ $sbid=$row_sb['sbid']; } # Wenn Verlag nicht vorhanden, dann neu anlegen $result_vg = $db->query("SELECT vid FROM jumi_noten_verlag WHERE bezeichnung = '$verlag' LIMIT 1 "); $row_vg = $result_vg->fetch_array(); if($row_vg['vid'] == ''){ $sql1 = $db->query("INSERT INTO jumi_noten_verlag ( bezeichnung ) VALUES ( '$verlag' )"); $vid = $db->insert_id; }else{ $vid=$row_vg['vid']; } if (move_uploaded_file(strip_tags($_FILES['upload_file']['tmp_name']) , $vpb_final_location)) { $datum = date("Y-m-d H:i:s"); $result = $db->query("SELECT jndid FROM jumi_noten_daten WHERE titel = '$titel' AND vid = '$vid' AND sbid = '$sbid' AND anz_lizenzen = '$anz_lizenzen' AND streamlizenz = '$streamlizenz' "); $row = $result->fetch_array(); if ($row['jndid'] == '' AND $jndid_edit == '-1') { $sql1 = $db->query("INSERT INTO jumi_noten_daten ( titel , vid , sbid , anz_lizenzen , streamlizenz , uid , datum ) VALUES ( '$titel' , '$vid' , '$sbid' , '$anz_lizenzen' , '$streamlizenz' , $uid , '$datum' ) "); $jndid = $db->insert_id; } elseif($jndid_edit != '-1') { $sql1 = $db->query( "UPDATE jumi_noten_daten SET titel = '$titel' ,vid = '$vid' ,sbid = '$sbid' ,anz_lizenzen = '$anz_lizenzen' ,streamlizenz = '$streamlizenz' ,uid = '$uid' ,datum = '$datum' WHERE jndid_ = $jndid_edit " ); $jndid = $jndid_edit; # Nicht verwendeter Verlag löschen $query = "SELECT vid FROM jumi_noten_verlag a WHERE vid NOT IN (SELECT vid FROM jumi_noten_daten b WHERE a.vid=b.vid); "; $result = $db->query( $query) or die ("Cannot execute query1"); while ($row = $result->fetch_array()){ $de11 = $db->query( "DELETE FROM jumi_noten_verlag WHERE vid=$row[vid]" ); } # Nicht verwendetes Songbok löschen $query2 = "SELECT sbid FROM jumi_noten_songbook a WHERE sbid NOT IN (SELECT sbid FROM jumi_noten_daten b WHERE a.sbid=b.sbid); "; $result2 = $db->query( $query2 ) or die ("Cannot execute query2"); while ($row2 = $result2->fetch_array()){ $de12 = $db->query( "DELETE FROM jumi_noten_songbook WHERE sbid=$row2[sbid]" ); } } else { $jndid = $row['jndid']; } $sql2 = $db->query("INSERT INTO jumi_noten_uploads ( jndid , filename , originalname , uid , datum ) VALUES ( $jndid , '$vpb_final_location' , '$originalname' , $uid , '$datum' ) "); //Display the file id if ($sql2) { echo '
Noten wurden angelegt!
|***|success|***|' . $vpb_file_id; exit; } else { echo '
Noten wurden nicht angelegt: Insert Fehler Datenbank.
|***|error|***|' . $vpb_file_id; exit; } } else { //Display general system error echo 'general_system_error'; } } } if ($function == 'save_without_files') { $titel = $_POST['titel']; $songbook = $_POST['songbook']; $verlag = $_POST['verlag']; $jndid_edit = $_POST['jndid_edit']; $anz_lizenzen = $_POST['anz_lizenzen']; $streamlizenz = $_POST['streamlizenz']; if (isset($streamlizenz)) { if ($streamlizenz == '1') { $streamlizenz = '1'; } else { $streamlizenz = '0'; } } else { $streamlizenz = '0'; } $db = dbconnect(); # Wenn Songbook nicht vorhanden, dann neu anlegen $result_sb = $db->query("SELECT sbid FROM jumi_noten_songbook WHERE bezeichnung = '$songbook' LIMIT 1 "); $row_sb = $result_sb->fetch_array(); if($row_sb['sbid'] == ''){ $sql1 = $db->query("INSERT INTO jumi_noten_songbook ( bezeichnung ) VALUES ( '$songbook' )"); $sbid = $db->insert_id; }else{ $sbid=$row_sb['sbid']; } # Wenn Verlag nicht vorhanden, dann neu anlegen $result_vg = $db->query("SELECT vid FROM jumi_noten_verlag WHERE bezeichnung = '$verlag' LIMIT 1 "); $row_vg = $result_vg->fetch_array(); if($row_vg['vid'] == ''){ $sql1 = $db->query("INSERT INTO jumi_noten_verlag ( bezeichnung ) VALUES ( '$verlag' )"); $vid = $db->insert_id; }else{ $vid=$row_vg['vid']; } $datum = date("Y-m-d H:i:s"); if($jndid_edit == '-1'){ $sql1 = $db->query("INSERT INTO jumi_noten_daten ( titel , vid , sbid , anz_lizenzen , streamlizenz , uid , datum ) VALUES ( '$titel' , '$vid' , '$sbid' , '$anz_lizenzen' , '$streamlizenz' , $uid , '$datum' ) "); if ($sql1) { echo '
Noten wurden bearbeitet!
|***|success|***|'; exit; } else { echo '
Noten wurden nicht bearbeitet: Insert Fehler Datenbank.
|***|error'; exit; } }else{ $sql1 = $db->query( "UPDATE jumi_noten_daten SET titel = '$titel' ,vid = '$vid' ,sbid = '$sbid' ,anz_lizenzen = '$anz_lizenzen' ,streamlizenz = '$streamlizenz' ,uid = '$uid' ,datum = '$datum' WHERE jndid = $jndid_edit " ); # Nicht verwendeter Verlag löschen $query = "SELECT vid FROM jumi_noten_verlag a WHERE vid NOT IN (SELECT vid FROM jumi_noten_daten b WHERE a.vid=b.vid); "; $result = $db->query( $query) or die ("Cannot execute query1"); while ($row = $result->fetch_array()){ $de11 = $db->query( "DELETE FROM jumi_noten_verlag WHERE vid=$row[vid]" ); } # Nicht verwendetes Songbok löschen $query2 = "SELECT sbid FROM jumi_noten_songbook a WHERE sbid NOT IN (SELECT sbid FROM jumi_noten_daten b WHERE a.sbid=b.sbid); "; $result2 = $db->query( $query2 ) or die ("Cannot execute query2"); while ($row2 = $result2->fetch_array()){ $de12 = $db->query( "DELETE FROM jumi_noten_songbook WHERE sbid=$row2[sbid]" ); } if ($sql1) { echo '
Noten wurden bearbeitet!
|***|success|***|'; exit; } else { echo '
Noten wurden nicht bearbeitet: Update Fehler Datenbank.
|***|error'; exit; } } } if ($function == 'delNotenFile') { if (isset($_POST['id'])) { $id = $_POST['id']; } $result0 = $db->query("SELECT filename, jndid FROM jumi_noten_uploads WHERE id = $id;"); $row0 = $result0->fetch_array(); $stmt1 = $db->query("DELETE FROM jumi_noten_uploads WHERE id= $id"); $del = unlink($row0['filename']); if ($stmt1 AND $del) { echo '
Die Datei wurde gelöscht!
|***|success|***|'.$row0['jndid']; exit; } else { echo '
Die Datei wurde nicht gelöscht: DELETE Fehler Datenbank.
|***|success|***|'.$row0['jndid']; exit; } } if ($function == 'delNoten') { if (isset($_POST['jndid'])) { $jndid = $_POST['jndid']; } $query = "SELECT id, filename, originalname FROM jumi_noten_uploads WHERE jndid='$jndid' ORDER BY datum DESC"; $result = $db->query( $query) or die ("Cannot execute query1"); while ($row = $result->fetch_array()){ $del = unlink($row['filename']); } $stmt1 = $db->query("DELETE FROM jumi_noten_uploads WHERE jndid = $jndid;"); $stmt2 = $db->query("DELETE FROM jumi_noten_daten WHERE jndid = $jndid"); # Nicht verwendeter Verlag löschen $query = "SELECT vid FROM jumi_noten_verlag a WHERE vid NOT IN (SELECT vid FROM jumi_noten_daten b WHERE a.vid=b.vid); "; $result = $db->query( $query) or die ("Cannot execute query1"); while ($row = $result->fetch_array()){ $de11 = $db->query( "DELETE FROM jumi_noten_verlag WHERE vid=$row[vid]" ); } # Nicht verwendetes Songbok löschen $query2 = "SELECT sbid FROM jumi_noten_songbook a WHERE sbid NOT IN (SELECT sbid FROM jumi_noten_daten b WHERE a.sbid=b.sbid); "; $result2 = $db->query( $query2 ) or die ("Cannot execute query2"); while ($row2 = $result2->fetch_array()){ $de12 = $db->query( "DELETE FROM jumi_noten_songbook WHERE sbid=$row2[sbid]" ); } if ($stmt1 AND $stmt2) { echo '
SägerIn wurde gelöscht!
|***|success'; exit; } else { echo '
SägerIn wurde nicht gelöscht: DELETE Fehler Datenbank.
|***|success'; exit; } } ?>