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);

Reply via email to