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;
}
}
?>