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 @@ {section name=table_data loop=$table_data} - {if $table_data[table_data].fileexists == 1}{$table_data[table_data].titel}{else}{$table_data[table_data].titel}{/if} + {if $table_data[table_data].fileexists == 1}{$table_data[table_data].titel}{else}{$table_data[table_data].titel}{/if} {if $table_data[table_data].bemerkung != ''} {/if} + {$table_data[table_data].liednr} {$table_data[table_data].verlag} {$table_data[table_data].songbook} {$table_data[table_data].restlizenz}/{$table_data[table_data].anz_lizenzen} diff --git a/templates/modern/dashboard/notenbuch.html b/templates/modern/dashboard/notenbuch.html index 9193bb4..daba1df 100644 --- a/templates/modern/dashboard/notenbuch.html +++ b/templates/modern/dashboard/notenbuch.html @@ -103,7 +103,7 @@ $(document).ready(function(){ {section name=table_data loop=$table_data}
-
{$table_data[table_data].bezeichnung}
+
{$table_data[table_data].bezeichnung}
{if $table_data[table_data].lizenzpflicht == 1}{$table_data[table_data].restlizenz}/{$table_data[table_data].anzahl_lizenz}{else}keine{/if}