X-Git-Url: https://disinclined.org/git/?a=blobdiff_plain;ds=sidebyside;f=index.php;h=230b2f0cb8b554560b8ac1d2373421a5f7547dcb;hb=21c1ef32f4de2626d3c51aefc73b638969853f7f;hp=7feaa03f350727c58baeed4edf7c45538ab7bf32;hpb=9da61e74c9ee47a13e7e5d13ab951429d51e8629;p=dylansserver.git
diff --git a/index.php b/index.php
index 7feaa03..230b2f0 100644
--- a/index.php
+++ b/index.php
@@ -145,7 +145,6 @@ class index extends cms {
echo "
";
$this->list_projects();
echo <<
things i've done for others:
@@ -190,13 +189,13 @@ OTHER_PROJECTS;
}
protected function display_exhibits() {
+ echo "";
$sql = "SELECT text FROM projects";
$result = $this->db->query($sql);
while ($entry = $result->fetch_object()) {
- echo "
";
echo $entry->text;
- echo "
";
}
+ echo "
";
}
private function list_projects() {
@@ -282,10 +281,17 @@ class page extends cms {
$month_posted = $date_posted[1];
$datetime_posted = explode(' ', $date_posted[2]);
$day_posted = $datetime_posted[0];
- echo "";
- echo "
$year_posted/$month_posted/$day_posted/$title
";
- echo $entry['text'];
- echo "
";
+ $text = $entry['text'];
+ echo <<
+
+
+ $year_posted/$month_posted/$day_posted/
+ $title
+
+ $text
+
+END_NOTE;
}
echo "";
$this->write_navigation();
@@ -294,7 +300,7 @@ class page extends cms {
private function write_navigation() {
echo "";
- echo "
";
+ echo "";
if($this->page > 1){
$previous_page = $this->page - 1;
echo "prev";
@@ -303,7 +309,7 @@ class page extends cms {
$forward_page = $this->page + 1;
echo " next";
}
- echo "
";
+ echo "";
echo "
";
}
@@ -385,15 +391,14 @@ class note extends cms {
}
if (isset($_POST['captcha']) || $resp->is_valid) {
$sql = ("INSERT INTO comments (date_posted, author,
- email, text, note)
- VALUES(NOW(), ?, ?, ?, ?)");
+ text, note)
+ VALUES(NOW(), ?, ?, ?)");
$stmt = $this->db->prepare($sql);
// Checks are needed here (no blank text,
- // and a default author / email need to be set
+ // and a default author needs to be set
// for no-javascript users.
- $stmt->bind_param('ssss',
+ $stmt->bind_param('sss',
htmlspecialchars($_POST['name']),
- htmlspecialchars($_POST['email']),
htmlspecialchars($_POST['text']),
$this->id);
$stmt->execute();
@@ -403,7 +408,7 @@ class note extends cms {
private function display_note() {
echo <<
- $this->year_posted/$this->month_posted/$this->day_posted/$this->title
+ $this->year_posted/$this->month_posted/$this->day_posted/$this->title
$this->text
END_OF_NOTE;
@@ -413,14 +418,14 @@ END_OF_NOTE;
echo <<
-
+
END_OF_NAVIGATION;
if (!$this->comments_enabled) {
$this->display_comment_link();
}
echo <<back to notes/
-
+
END_OF_NAVIGATION;
}
@@ -441,20 +446,15 @@ END_OF_NAVIGATION;
private function display_comments() {
echo "
-END_OF_FORM;
+END_OF_ERRORS;
} else {
- echo <<
+ reCAPTCHA said you're not human,
+ try again?
+
+
+END_OF_ERRORS;
+ }
+ echo <<
END_OF_FORM;
- }
}
}
@@ -585,9 +595,9 @@ class archive extends cms {
$datetime_posted = explode(' ', $date_posted[2]);
$day_posted = $datetime_posted[0];
echo "";
- echo "
";
+ echo "";
echo "$year_posted/$month_posted/$day_posted/";
- echo "$title
";
+ echo "
$title";
echo $entry['text'];
echo "
";
}
@@ -595,7 +605,7 @@ class archive extends cms {
$this->write_navigation();
} else {
echo "
";
- echo "sorry, nothing here
";
+ echo "sorry, nothing here";
echo "Empty set (0.00 sec)
";
}
$this->display_close();
@@ -604,9 +614,7 @@ class archive extends cms {
private function write_navigation() {
echo "
";
echo "
";
- echo "
";
// fill me in!
- echo "
";
echo "";
}
$author
"; - } else { - $head = "$author
"; - } + $head = "$author
"; echo <<name:
-email:
-@@ -510,19 +508,31 @@ END_CAPTCHA_STYLE; END_OF_FORM; echo recaptcha_get_html($this->recaptcha_publickey); if ($this->failed_captcha) { - echo <<
+ try again? +