[MKDoc-commit] [1.6] log ip-address of remote comment poster

bruno at mkdoc.demon.co.uk bruno at mkdoc.demon.co.uk
Fri Mar 24 15:46:15 GMT 2006


Log Message:
-----------
[1.6] log ip-address of remote comment poster

Tags:
----
mkdoc-1-6

Modified Files:
--------------
    mkd/flo/editor:
        Comment.pm
    mkd/templates/editor/comment:
        en.html

-------------- next part --------------
Index: Comment.pm
===================================================================
RCS file: /var/spool/cvs/mkd/flo/editor/Comment.pm,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Lflo/editor/Comment.pm -Lflo/editor/Comment.pm -u -r1.1.2.2 -r1.1.2.3
--- flo/editor/Comment.pm
+++ flo/editor/Comment.pm
@@ -94,6 +94,7 @@
         $self->{poster}      = $cgi->param ($param_name . "_poster")      || flo::Standard::current_user()->real_name();
         $self->{email}       = $cgi->param ($param_name . "_email")       || flo::Standard::current_user()->email();
         $self->{login}       = $cgi->param ($param_name . "_login")       || flo::Standard::current_user()->login();
+        $self->{remote_addr} = $cgi->param ($param_name . "_remote_addr") || $ENV{REMOTE_ADDR} || '127.0.0.1';
     }
 }
 
Index: en.html
===================================================================
RCS file: /var/spool/cvs/mkd/templates/editor/comment/Attic/en.html,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -Ltemplates/editor/comment/en.html -Ltemplates/editor/comment/en.html -u -r1.1.2.2 -r1.1.2.3
--- templates/editor/comment/en.html
+++ templates/editor/comment/en.html
@@ -15,6 +15,7 @@
                 name_poster         string:${self/block_name}_poster;
                 name_login          string:${self/block_name}_login;
                 name_email          string:${self/block_name}_email;
+                name_remote_addr    string:${self/block_name}_remote_addr;
                 name_date_posted    string:${self/block_name}_date_posted"
 >
 
@@ -74,6 +75,13 @@
   />
   <input
     type="hidden"
+    name="remote_addr"
+    id="remote_addr"
+    value="127.0.0.1"
+    petal:attributes="name name_remote_addr; id name_remote_addr; value self/remote_addr"
+  />
+  <input
+    type="hidden"
     name="poster"
     id="poster"
     value="Fred Flintstone"


More information about the MKDoc-commit mailing list