\n";
-$sql1 = 'SELECT * FROM '.$db['booklets'].' ORDER BY filename';
+$sql1 = 'SELECT * FROM '.db('booklets').' ORDER BY filename';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
echo "
\n";
-$sql1 = 'SELECT * FROM '.$db['changesets'].' WHERE time > 1357000000 ORDER BY time DESC';
+$sql1 = 'SELECT * FROM '.db('changesets').' WHERE time > 1357000000 ORDER BY time DESC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
while($m = $req1->fetch_assoc()) {
echo "
\n";
- $sql3 = 'SELECT * FROM '.$db['chants'].' WHERE id = '.$m['chant_id'];
+ $sql3 = 'SELECT * FROM '.db('chants').' WHERE id = '.$m['chant_id'];
$req3 = $mysqli->query($sql3) or die('Erreur SQL ! '.$sql3.' '.$mysqli->error);
$c = $req3->fetch_assoc();
- $sql2 = 'SELECT * FROM '.$db['changes'].' WHERE changeset = "'.$m['user_id'].'|'.$m['chant_id'].'|'.$m['time'].'" ORDER BY field';
+ $sql2 = 'SELECT * FROM '.db('changes').' WHERE changeset = "'.$m['user_id'].'|'.$m['chant_id'].'|'.$m['time'].'" ORDER BY field';
$req2 = $mysqli->query($sql2) or die('Erreur SQL ! '.$sql2.' '.$mysqli->error);
while($f = $req2->fetch_assoc()) {
echo '
'.$f['field']." \n";
diff --git a/chant.php b/chant.php
index 8a7c9f7..20ff0d3 100644
--- a/chant.php
+++ b/chant.php
@@ -8,7 +8,7 @@ if(array_key_exists("id", $_GET)) {
} else {
die('No id');
}
-$sql1 = 'SELECT * FROM '.$db['chants'].' WHERE id = '.$id;
+$sql1 = 'SELECT * FROM '.db('chants').' WHERE id = '.$id;
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
$c = $req1->fetch_assoc();
if(!$c) {
@@ -19,11 +19,11 @@ $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);
+ $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';
+$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']);
@@ -80,7 +80,7 @@ if(count($c_p) > 0) {
echo "
\n";
}
-$sql1 = 'SELECT * FROM '.$db['proofreading'].' WHERE chant_id = '.$c['id'].' ORDER BY time DESC';
+$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;
@@ -117,19 +117,18 @@ if(is_string($content)) {
}
echo "\n";
}
-echo '
\n";
}
-$sql1 = 'SELECT * FROM '.$db['changesets'].' WHERE chant_id = '.$c['id'].' ORDER BY time DESC';
+$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";
diff --git a/chant_edit.php b/chant_edit.php
index 13ce3cf..a07a680 100644
--- a/chant_edit.php
+++ b/chant_edit.php
@@ -8,7 +8,7 @@ if(array_key_exists("id", $_GET)) {
} else {
die('No id');
}
-$sql1 = 'SELECT * FROM '.$db['chants'].' WHERE id = '.$id;
+$sql1 = 'SELECT * FROM '.db('chants').' WHERE id = '.$id;
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
$c = $req1->fetch_assoc();
if(!$c) {
@@ -21,11 +21,11 @@ include('include/header.php');
if(!$logged_in) {
echo "Please login";
} elseif(count($_POST) > 0) {
- #$mysqli->query('INSERT into '.$db['proofreading'].' VALUES ('.$id.','.$_SESSION['user_id'].','.time().')') or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
+ #$mysqli->query('INSERT into '.db('proofreading').' VALUES ('.$id.','.$_SESSION['user_id'].','.time().')') or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
} else {
$c_p = array();
- $sql1 = 'SELECT * FROM '.$db['chant_sources'].' WHERE chant_id = '.$id;
+ $sql1 = 'SELECT * FROM '.db('chant_sources').' WHERE chant_id = '.$id;
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
while ($s = $req1->fetch_assoc()) {
$c_s = array($s['source'], $s['page']);
diff --git a/download.php b/download.php
index 6780b48..ff6eb70 100644
--- a/download.php
+++ b/download.php
@@ -15,7 +15,7 @@ if(array_key_exists('1verse', $_GET) && $_GET['1verse'] == '1') {
$suffix = "";
}
-$sql1 = 'SELECT * FROM '.$db['chants'].' WHERE id = '.$id;
+$sql1 = 'SELECT * FROM '.db('chants').' WHERE id = '.$id;
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
$c = $req1->fetch_assoc();
if(!$c) {
@@ -54,7 +54,7 @@ if(array_key_exists('format', $_GET)) {
}
}
$c_p = array();
- $sql1 = 'SELECT * FROM '.$db['chant_sources'].' WHERE chant_id = '.$id;
+ $sql1 = 'SELECT * FROM '.db('chant_sources').' WHERE chant_id = '.$id;
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
while ($s = $req1->fetch_assoc()) {
$c_p[] = array($s['source'], $s['page']);
diff --git a/history.php b/history.php
index 4b3c0c6..1f6eeda 100644
--- a/history.php
+++ b/history.php
@@ -7,7 +7,7 @@ if(array_key_exists("id", $_GET)) {
} else {
die('No id');
}
-$sql1 = 'SELECT * FROM '.$db['chants'].' WHERE id = '.$id;
+$sql1 = 'SELECT * FROM '.db('chants').' WHERE id = '.$id;
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
$c = $req1->fetch_assoc();
@@ -15,12 +15,12 @@ $title = 'History - '.$c['incipit'];
include('include/header.php');
echo "
$title
\n";
-$sql1 = 'SELECT * FROM '.$db['changesets'].' WHERE chant_id = '.$id.' ORDER BY time DESC';
+$sql1 = 'SELECT * FROM '.db('changesets').' WHERE chant_id = '.$id.' ORDER BY time DESC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
while($m = $req1->fetch_assoc()) {
echo "
\n";
- $sql2 = 'SELECT * FROM '.$db['changes'].' WHERE changeset = "'.$m['user_id'].'|'.$id.'|'.$m['time'].'" ORDER BY field';
+ $sql2 = 'SELECT * FROM '.db('changes').' WHERE changeset = "'.$m['user_id'].'|'.$id.'|'.$m['time'].'" ORDER BY field';
$req2 = $mysqli->query($sql2) or die('Erreur SQL ! '.$sql2.' '.$mysqli->error);
while($f = $req2->fetch_assoc()) {
echo '
\n";
if($l) {
- $sql1 = 'SELECT * FROM '.$db['chants'].' WHERE `incipit` LIKE "'.$l.'%" ORDER BY incipit ASC';
+ $sql1 = 'SELECT * FROM '.db('chants').' WHERE `incipit` LIKE "'.$l.'%" ORDER BY incipit ASC';
} else {
- $sql1 = 'SELECT * FROM '.$db['chants'].' WHERE `incipit` LIKE "" ORDER BY incipit ASC';
+ $sql1 = 'SELECT * FROM '.db('chants').' WHERE `incipit` LIKE "" ORDER BY incipit ASC';
}
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
$chants = array();
diff --git a/include/db.php b/include/db.php
index f236e3d..ceb78f0 100644
--- a/include/db.php
+++ b/include/db.php
@@ -18,21 +18,12 @@ $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$mysqli->query('SET NAMES utf8');
+$db_prefix = 'gregobase_';
function db($s) {
- $db_prefix = 'gregobase_';
+ global $db_prefix;
return $db_prefix.$s;
}
-$db_prefix = 'gregobase_';
-$db = array('booklets' => $db_prefix.'booklets',
- 'chants' => $db_prefix.'chants',
- 'chant_sources' => $db_prefix.'chant_sources',
- 'sources' => $db_prefix.'sources',
- 'changes' => $db_prefix.'changes',
- 'changesets' => $db_prefix.'changesets',
- 'users' => $db_prefix.'users',
- 'proofreading' => $db_prefix.'proofreading');
-
require_once('./wp-blog-header.php');
$current_user = wp_get_current_user();
$logged_in = is_user_logged_in();
diff --git a/include/header.php b/include/header.php
index a8ef618..7058f9f 100644
--- a/include/header.php
+++ b/include/header.php
@@ -117,12 +117,11 @@ echo <<
HEADER1;
-if(!$logged_in) {
- echo '
-
-';
+if(isset($custom_header)) {
+ echo $custom_header;
}
echo <<
diff --git a/include/sources.php b/include/sources.php
index e2ad9ad..8a1cbde 100644
--- a/include/sources.php
+++ b/include/sources.php
@@ -1,7 +1,7 @@
query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error());
while ($s = $req1->fetch_assoc()) {
$sources[$s['id']] = array('year' => $s['year'], 'editor' => $s['editor'], 'title' => $s['title'], 'description' => $s['description'], 'caption' => $s['caption'], 'pages' => json_decode($s['pages']));
diff --git a/scores.php b/scores.php
index cd01271..9d27427 100644
--- a/scores.php
+++ b/scores.php
@@ -7,7 +7,7 @@ include('include/header.php');
echo "
Chants
\n";
echo "
by source
\n";
-$sql1 = 'SELECT * FROM '.$db['chant_sources'].' GROUP BY source';
+$sql1 = 'SELECT * FROM '.db('chant_sources').' GROUP BY source';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
echo "
\n";
}
}
-$sql1 = 'SELECT * FROM '.$db['chants'].' c WHERE NOT EXISTS (SELECT * FROM '.$db['chant_sources'].' cs WHERE c.id = cs.chant_id)';
+$sql1 = 'SELECT * FROM '.db('chants').' c WHERE NOT EXISTS (SELECT * FROM '.db('chant_sources').' cs WHERE c.id = cs.chant_id)';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error());
if($req1->num_rows > 0) {
echo "
\n";
-$sql1 = 'SELECT * FROM '.$db['chants'].' WHERE `office-part` != "" GROUP BY `office-part` ORDER BY `office-part`';
+$sql1 = 'SELECT * FROM '.db('chants').' WHERE `office-part` != "" GROUP BY `office-part` ORDER BY `office-part`';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error());
echo "
\n";
-$sql1 = 'SELECT DISTINCT UPPER(SUBSTRING(incipit,1,1)) AS letters FROM '.$db['chants'].' ORDER BY letters ASC';
+$sql1 = 'SELECT DISTINCT UPPER(SUBSTRING(incipit,1,1)) AS letters FROM '.db('chants').' ORDER BY letters ASC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error());
echo "
\n";
while($s = $req1->fetch_assoc()) {
diff --git a/source.php b/source.php
index 98b0998..106a07a 100644
--- a/source.php
+++ b/source.php
@@ -9,13 +9,13 @@ if(array_key_exists("id", $_GET)) {
}
$chants = array();
if($s == "none") {
- $sql1 = 'SELECT * FROM '.$db['chants'].' c WHERE NOT EXISTS (SELECT * FROM '.$db['chant_sources'].' cs WHERE c.id = cs.chant_id)';
+ $sql1 = 'SELECT * FROM '.db('chants').' c WHERE NOT EXISTS (SELECT * FROM '.db('chant_sources').' cs WHERE c.id = cs.chant_id)';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
while($c = $req1->fetch_assoc()) {
$chants[''][] = array($c['id'],1,1);
}
} else {
- $sql1 = 'SELECT * FROM '.$db['chant_sources'].' WHERE `source` = "'.$s.'" ORDER BY sequence ASC';
+ $sql1 = 'SELECT * FROM '.db('chant_sources').' WHERE `source` = "'.$s.'" ORDER BY sequence ASC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
while($c = $req1->fetch_assoc()) {
$chants[$c['page']][] = array($c['chant_id'],$c['sequence'],$c['extent']);
diff --git a/usage.php b/usage.php
index 52f989b..8439e9b 100644
--- a/usage.php
+++ b/usage.php
@@ -13,7 +13,7 @@ if(!array_key_exists($id,$txt['usage'])) {
$title = 'Usage - '.$txt['usage'][$id];
include('include/header.php');
echo "
$title
\n";
-$sql1 = 'SELECT * FROM '.$db['chants'].' WHERE `office-part` = "'.$id.'" ORDER BY incipit ASC';
+$sql1 = 'SELECT * FROM '.db('chants').' WHERE `office-part` = "'.$id.'" ORDER BY incipit ASC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL ! '.$sql1.' '.$mysqli->error);
$chants = array();
while($c = $req1->fetch_assoc()) {