diff --git a/dashboard/edit_noten.php b/dashboard/edit_noten.php
index 45b73f2..de63213 100644
--- a/dashboard/edit_noten.php
+++ b/dashboard/edit_noten.php
@@ -30,7 +30,7 @@ require_once "../language/german.inc.php";
- $query = "SELECT a.jndid, titel, anz_lizenzen, streamlizenz, bemerkung, c.bezeichnung verlag
+ $query = "SELECT a.jndid, titel, liednr, anz_lizenzen, streamlizenz, bemerkung, c.bezeichnung verlag
FROM jumi_noten_daten a, jumi_noten_verlag c
WHERE a.vid=c.vid
ORDER BY titel ASC;";
@@ -46,6 +46,14 @@ require_once "../language/german.inc.php";
$streamlizenz_vorh = "nein";
}
+ if($row['liednr'] == ''){
+ $liednr = "";
+ }elseif($row['liednr'] == '0'){
+ $liednr = "";
+ }else{
+ $liednr = $row['liednr'];
+ }
+
$result_link = $db->query("SELECT filename
FROM jumi_noten_uploads
WHERE jndid=$row[jndid]");
@@ -75,6 +83,7 @@ require_once "../language/german.inc.php";
}
$songbook = substr($songbook,0,-2);
$row['restlizenz'] = $row_rl['Rest'];
+ $row['liednr'] = $liednr;
$row['link'] = $row_link['filename'];
$row['fileexists'] = $fileexists;
$row['songbook'] = $songbook;
diff --git a/dashboard/print.php b/dashboard/print.php
index 9000cbb..b8af198 100644
--- a/dashboard/print.php
+++ b/dashboard/print.php
@@ -5,17 +5,39 @@ require_once('../fpdf186/FPDI-master/src/autoload.php');
use setasign\Fpdi\Fpdi;
$pdf = new FPDI('P','mm','A4');
$pdf->SetAutoPageBreak(false);
+$art = $_GET['art'];
-$zsid= 4;
-
-$query = "SELECT liednr, filename, titel
- FROM jumi_noten_daten a, jumi_noten_uploads b, jumi_noten_zusammenstellung_zuord c
- WHERE b.jndid=c.jndid
- AND a.jndid=b.jndid
- AND c.zsid=$zsid
- ORDER BY CAST(liednr AS UNSIGNED), liednr";
-$result = $db->query ($query)
+# Notenbuch =B
+# Einzelnoten = E
+if($art == 'B'){
+ $zsid = $_GET['zsid'];
+ $query = "SELECT liednr, filename, titel
+ FROM jumi_noten_daten a, jumi_noten_uploads b, jumi_noten_zusammenstellung_zuord c
+ WHERE b.jndid=c.jndid
+ AND a.jndid=b.jndid
+ AND c.zsid=$zsid
+ ORDER BY CAST(liednr AS UNSIGNED), liednr";
+ $result = $db->query ($query)
or die ("Cannot execute query");
+ $query_titel = $db->query ("SELECT bezeichnung
+ FROM jumi_noten_zusammenstellung
+ WHERE zsid =$zsid");
+ $row_titel = $query_titel->fetch_array();
+}
+if($art == 'E'){
+ $jndid = $_GET['jndid'];
+ $query = "SELECT liednr, filename, titel
+ FROM jumi_noten_daten a, jumi_noten_uploads b
+ WHERE a.jndid=b.jndid
+ AND a.jndid=$jndid
+ ORDER BY CAST(liednr AS UNSIGNED), liednr";
+ $result = $db->query ($query)
+ or die ("Cannot execute query");
+ $query_titel = $db->query ("SELECT titel bezeichnung
+ FROM jumi_noten_daten
+ WHERE jndid =$jndid");
+ $row_titel = $query_titel->fetch_array();
+}
while ($row = $result->fetch_array()){
@@ -40,9 +62,6 @@ while ($row = $result->fetch_array()){
#$pdf->Write(0, "$i");
}
}
-$query_titel = $db->query ("SELECT bezeichnung
- FROM jumi_noten_zusammenstellung
- WHERE zsid =$zsid");
-$row_titel = $query_titel->fetch_array();
-$pdf->Output('I',"$row_titel[bezeichnung]");
+
+$pdf->Output('I',utf8_decode($row_titel['bezeichnung']));
?>
\ No newline at end of file
diff --git a/templates/modern/dashboard/edit_noten.html b/templates/modern/dashboard/edit_noten.html
index fa5b175..9d39de7 100644
--- a/templates/modern/dashboard/edit_noten.html
+++ b/templates/modern/dashboard/edit_noten.html
@@ -70,6 +70,7 @@
Titel
+ Liednummer
Verlag
Songbook
Lizenzmenge
@@ -80,7 +81,7 @@