diff --git a/chant.php b/chant.php index 3e67b80..6ab3317 100644 --- a/chant.php +++ b/chant.php @@ -55,10 +55,29 @@ if($logged_in) { echo ' Edit'; } echo ' -

Version

\n"; +'; +if($c['version'] > '') echo '

Version

\n"; echo '

Usage

\n"; +$tags = array(); +$sql = 'SELECT * FROM '.db('chant_tags').' WHERE chant_id = '.$id; +$req = $mysqli->query($sql) or die('Erreur SQL !
'.$sql.'
'.$mysqli->error); +while ($t = $req->fetch_assoc()) { + $sql1 = 'SELECT * FROM '.db('tags').' WHERE id = '.$t['tag_id']; + $req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error); + $tt = $req1->fetch_assoc(); + $tags[$tt['id']] = $tt['tag']; +} +natcasesort($tags); + +if(count($tags) > 0) { + echo "

Tags

\n"; +} + + $sources_img = ""; if(count($c_p) > 0) { echo "

Sources

\n\n
\n"; echo "

by usage

\n"; $sql1 = 'SELECT * FROM '.db('chants').' WHERE `office-part` != "" GROUP BY `office-part` ORDER BY `office-part`'; @@ -24,6 +24,17 @@ while($s = $req1->fetch_assoc()) { } echo "\n"; +$sql1 = 'SELECT * FROM '.db('tags').' t WHERE EXISTS (SELECT * FROM '.db('chant_tags').' ts WHERE t.id = ts.tag_id) ORDER BY tag'; +$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error); +if($req1->num_rows > 0) { + echo "

by tag

\n
\n
\n"; +} + + echo "

by source

\n"; $sql1 = 'SELECT * FROM '.db('chant_sources').' GROUP BY source'; $req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error); diff --git a/tag.php b/tag.php new file mode 100644 index 0000000..f5ca2ca --- /dev/null +++ b/tag.php @@ -0,0 +1,40 @@ +query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error); +$t = $req1->fetch_assoc(); +$title = 'Tag - '.$t['tag']; +include('include/header.php'); +echo "

$title

\n"; + +$chants = array(); +$sql1 = 'SELECT * FROM '.db('chant_tags').' WHERE `tag_id` = '.$s; +$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error); +while($ct = $req1->fetch_assoc()) { + $sql2 = 'SELECT * FROM '.db('chants').' WHERE id = '.$ct['chant_id']; + $req2 = $mysqli->query($sql2) or die('Erreur SQL !
'.$sql2.'
'.$mysqli->error); + $chants[] = $req2->fetch_assoc(); +} +if(count($chants)) { + usort($chants, "custom_cmp"); +} +echo "\n"; +include('include/footer.php'); +?>