Sort sources
This commit is contained in:
parent
acb2fe8e36
commit
3c6d0a78b3
21
chant.php
21
chant.php
|
|
@ -61,6 +61,27 @@ while ($s = $req1->fetch_assoc()) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
usort($c_p, function($a, $b) {
|
||||||
|
global $sources;
|
||||||
|
if($sources[$a[0]]['year'] == $sources[$b[0]]['year']) { // Date
|
||||||
|
if($a[0] == $b[0]) { // Source
|
||||||
|
if(count($a) > 2) {
|
||||||
|
if($a[2] == $b[2]) { // Page
|
||||||
|
return $a[4] <=> $b[4]; // Sequence
|
||||||
|
} else {
|
||||||
|
return $a[2] <=> $b[2];
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return strnatcasecmp($a[1], $b[1]);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return $a[0] <=> $b[0];
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return $sources[$b[0]]['year'] <=> $sources[$a[0]]['year'];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
echo '<div id="score"><br />';
|
echo '<div id="score"><br />';
|
||||||
if($c['copyrighted']) {
|
if($c['copyrighted']) {
|
||||||
echo 'This tune is still under copyright.';
|
echo 'This tune is still under copyright.';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue