diff --git a/chant.php b/chant.php index e5138d6..2d96b84 100644 --- a/chant.php +++ b/chant.php @@ -16,12 +16,30 @@ if(!$c) { } $title = $c['incipit']; +$custom_header = <<
+ + +HEADER; include('include/header.php'); -if(isset($_POST['proofread']) && $_POST['proofread'] == 'Me' && $c) { +if(isset($_POST['proofread']) && $_POST['proofread'] == 'Me') { $mysqli->query('INSERT into '.db('proofreading').' VALUES ('.$id.','.$current_user->ID.','.time().')') or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error); } +if(isset($_POST['pleasefix']) && $_POST['pleasefix'] > '') { + $mysqli->query('INSERT into '.db('pleasefix').' (chant_id,pleasefix,time,'.($logged_in ? 'user_id' : 'ip').') VALUES ('.$id.',"'.$mysqli->real_escape_string($_POST['pleasefix']).'",'.time().',"'.($logged_in ? $current_user->ID : $_SERVER['REMOTE_ADDR']).'")') 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); @@ -47,19 +65,37 @@ 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 'Yet to be transcribed. '; + if($logged_in) { + echo 'Please do it !'; + } else { + echo 'Please log-in or register if you would like to do it.'; } } echo '
 
'."\n"; echo '
'; +$sql = 'SELECT * FROM '.db('pleasefix').' WHERE chant_id = '.$id.' AND fixed = 0'; +$req = $mysqli->query($sql) or die('Erreur SQL !
'.$sql.'
'.$mysqli->error); echo '

'.format_incipit($c['incipit']); +if($req->num_rows > 0) { + echo ' Warning!'; +} if($logged_in) { echo ' Edit'; } echo '

'; +if($req->num_rows > 0) { + echo '
'; + $count = 0; + while($fix = $req->fetch_assoc()) { + if($count > 0) echo "
"; + echo '

Warning! '.nl2br(htmlspecialchars($fix['pleasefix']))."

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

Version

\n"; echo '

Usage

\n"; @@ -165,7 +201,15 @@ foreach($proof as $r) { if(count($proof) > 0 || $logged_in) { echo "\n"; } +echo '

Report a problem

'; +$report_form = '

'; +echo << +Please describe the problem:
+$report_form +
+POPUP1; echo "

Download

\n