query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error);
$c = $req1->fetch_assoc();
if(!$c) {
die('Wrong id');
}
$title = $c['incipit'];
include('include/header.php');
if(isset($_POST['proofread']) && $_POST['proofread'] == 'Me' && $c) {
$mysqli->query('INSERT into '.db('proofreading').' VALUES ('.$id.','.$current_user->ID.','.time().')') or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error);
}
$c_p = array();
$sql1 = 'SELECT * FROM '.db('chant_sources').' WHERE chant_id = '.$id.' ORDER BY source';
$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error);
while ($s = $req1->fetch_assoc()) {
$c_s = array($s['source'], $s['page']);
if(is_dir('./sources/'.$s['source'])) {
if(is_array($sources[$s['source']]['pages'])) {
$p = array_search($s['page'],$sources[$s['source']]['pages']);
} else {
$p = $s['page'];
}
$c_p[] = array($s['source'], $s['page'], $p, $s['extent']);
} else {
$c_p[] = $c_s;
}
}
echo '
';
if($c['gabc'] > '') {
echo '

';
} else {
if($logged_in != true) {
echo 'Yet to be transcribed. Please log-in or register if you would like to do it.';
}
}
echo '
'."\n";
echo '
';
echo '
'.format_incipit($c['incipit']);
if($logged_in) {
echo ' Edit';
}
echo '
Version
\n";
echo '
Usage
- '.$txt['usage'][$c['office-part']]."
\n";
$sources_img = "";
if(count($c_p) > 0) {
echo "
Sources
\n
\n";
}
$sql1 = 'SELECT * FROM '.db('proofreading').' WHERE chant_id = '.$c['id'].' ORDER BY time DESC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error);
$proof = array();
$proof_done = False;
while ($r = $req1->fetch_assoc()) {
$proof[] = $r;
if($logged_in && $r['user_id'] == $current_user->ID) $proof_done = True;
}
if(count($proof) > 0 || $logged_in) {
echo "
Proofread by:
\n
\n";
}
if($logged_in && !$proof_done) {
echo ''."\n";
}
foreach($proof as $r) {
$user_info = get_userdata($r['user_id']);
echo "- ".$user_info->display_name." (".date("M d, Y",$r['time']).")
\n";
}
if(count($proof) > 0 || $logged_in) {
echo "
\n";
}
echo "
Download
\n
\n";
$content = json_decode($c['gabc']);
if(is_string($content)) {
echo '- GABC
'."\n";
} elseif(is_array($content)) {
$gabcs = array();
foreach($content as $e) {
if($e[0] == 'score') $gabcs[] = $e[1];
}
echo "- GABC
\n";
}
foreach(array('pdf','eps','png') as $a) {
echo '- '.strtoupper($a).'
'."\n";
}
echo "
\n";
if($c['gabc_verses'] || $c['tex_verses']){
echo "
\n";
}
$sql1 = 'SELECT * FROM '.db('changesets').' WHERE chant_id = '.$c['id'].' ORDER BY time DESC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error);
if($req1->num_rows > 0 || $c['transcriber'] > '') {
echo "
History
\n
\n";
}
while ($m = $req1->fetch_assoc()) {
$user_info = get_userdata($m['user_id']);
echo "- ".date("M d, Y",$m['time']).": ".$m['comment']." (".$user_info->display_name.")
\n";
}
if($c['transcriber'] > '') {
echo "- Original transcriber: ".$c['transcriber']."
\n";
}
if($req1->num_rows > 0 || $c['transcriber'] > '') {
echo "
\n";
}
echo "
\n";
echo $sources_img;
echo '
';
include('include/footer.php');
?>