goba Sun Aug 8 06:49:35 2004 EDT
Added files:
/livedocs getnotes
Modified files:
/livedocs mk_notes.php
Log:
allowing testers to fetch all notes without a token - patch and shell script by
Jacques Marneweck
http://cvs.php.net/diff.php/livedocs/mk_notes.php?r1=1.1&r2=1.2&ty=u
Index: livedocs/mk_notes.php
diff -u livedocs/mk_notes.php:1.1 livedocs/mk_notes.php:1.2
--- livedocs/mk_notes.php:1.1 Tue May 4 21:37:07 2004
+++ livedocs/mk_notes.php Sun Aug 8 06:49:34 2004
@@ -19,7 +19,7 @@
// | livedocs. |
// +----------------------------------------------------------------------+
//
-// $Id: mk_notes.php,v 1.1 2004/05/05 01:37:07 wez Exp $
+// $Id: mk_notes.php,v 1.2 2004/08/08 10:49:34 goba Exp $
$token = getenv("TOKEN");
@@ -49,7 +49,11 @@
$n_notes = 0;
$n_data = 0;
-$fp = fopen("http://master.php.net/fetch/user-notes.php?token=$token", "r");
+if (!empty($token)) {
+ $fp = fopen("http://master.php.net/fetch/user-notes.php?token=$token", "r");
+} else {
+ $fp = fopen("./all", "r");
+}
do {
$line = fgets($fp);
$n_data += strlen($line);
@@ -63,7 +67,11 @@
list ($id, $sect, $rate, $ts, $user, $note) = explode('|', $line);
$n_notes++;
- $note = sqlite_escape_string(gzuncompress(base64_decode($note)));
+ if (!empty($token)) {
+ $note = sqlite_escape_string(gzuncompress(base64_decode($note)));
+ } else {
+ $note = sqlite_escape_string(base64_decode($note));
+ }
$user = sqlite_escape_string($user);
printf("\r%d notes %d bytes", $n_notes, $n_data);