cvs: php-gtk-web /manual add-note.php
[email protected] ("Steph Fox") Fri, 07 Jul 2006 13:39:36 -0000
| Newsgroups | php.gtk.webmaster |
|---|---|
| Message-ID | <cvssfox1152279576@cvsserver> |
sfox Fri Jul 7 13:39:36 2006 UTC
Modified files:
/php-gtk-web/manual add-note.php
Log:
getting there
http://cvs.php.net/viewvc.cgi/php-gtk-web/manual/add-note.php?r1=1.13&r2=1.14&diff_format=u
Index: php-gtk-web/manual/add-note.php
diff -u php-gtk-web/manual/add-note.php:1.13 php-gtk-web/manual/add-note.php:1.14
--- php-gtk-web/manual/add-note.php:1.13 Wed Jul 5 03:48:21 2006
+++ php-gtk-web/manual/add-note.php Fri Jul 7 13:39:36 2006
@@ -23,12 +23,20 @@
</SCRIPT>
<?php
+$referrer = null;
+
if (isset($_POST['referer'])) {
$referrer = trim($_POST['referer']);
} else {
$referrer = $_SERVER['HTTP_REFERER'];
}
+if (!$referrer) {
+ $referrer = substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'));
+ header("Location: $referrer");
+ exit;
+}
+
/* Honour form cancellation */
if (isset($_POST['cancel'])) {
header("Location: $referrer");
@@ -41,11 +49,11 @@
if (isset($_POST['add']) || isset($_POST['preview'])) {
/* Throw out any attempt at redirection */
- if (substr($referrer, 0, 25) != 'http://gtk.php.net/manual' || strstr($referrer, '?')) {
+/* if (substr($referrer, 0, 25) != 'http://gtk.php.net/manual' || strstr($referrer, '?')) {
header("Location: $referrer");
exit;
}
-
+*/
/* set globals and initialize a bunch of vars */
$email = stripslashes(trim($_POST['email']));
$content = stripslashes(trim($_POST['note']));