Actionsfile Version 1.2
[privoxy.git] / doc / webserver / actions / index.php
index d7dee35..6a5e668 100755 (executable)
@@ -8,18 +8,68 @@
               This file belongs in
               ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
 
-  $Id: index.php,v 1.8 2002/04/02 08:45:22 oes Exp $
+  $Id: index.php,v 1.21 2002/04/10 13:51:19 oes Exp $
 
   $Log: index.php,v $
+  Revision 1.21  2002/04/10 13:51:19  oes
+  Updated to new Bookmarklet
+
+  Revision 1.20  2002/04/10 00:07:35  oes
+  Moved window sizing and positioning code to Bookmarklet
+
+  Revision 1.19  2002/04/09 13:06:29  oes
+  Resize and jump to the right on load
+
+  Revision 1.18  2002/04/08 17:03:29  oes
+   - Fixed problem with spaces in URLs
+   - Adapt to unified stylesheet
+
+  Revision 1.17  2002/04/08 10:32:00  oes
+  cosmetics again
+
+  Revision 1.16  2002/04/08 08:11:04  oes
+  Bumped up actions file number
+
+  Revision 1.15  2002/04/07 17:13:08  oes
+  Ooops: fixing submit target url
+
+  Revision 1.14  2002/04/07 15:10:12  oes
+  Restoring CVS history
+
+  Revision 1.13  2002/04/06 15:19:35  oes
+  Clean-up, smarter handling of unreachable URLs
+
+  Revision 1.12  2002/04/06 11:34:44  oes
+  Cosmetics
+
+  Revision 1.11  2002/04/04 19:48:11  oes
+  Reactivating the scripts ,-)
+
+  Revision 1.10  2002/04/03 19:36:04  swa
+  consistent look
+
+  Revision 1.9  2002/04/02 19:32:45  oes
+  Adding temporary fix for missing curl support on SF (step 2 + 3 on oesterhelt.org)
+
   Revision 1.8  2002/04/02 08:45:22  oes
   Made script location indepandant
 
   Revision 1.7  2002/04/02 07:21:34  oes
   Using relative link for step2
 
-  Revision 1.5  2002/04/01 19:13:47  oes
+  Revision 1.6  2002/04/02 06:14:22  oes
+  Fixed bookmarklet
+
+  Revision 1.5  2002/04/01 19:13:47  oes (based on 1.2)
   Extended, fixed bugs, beefed up design, made IE-safe
 
+  Revision 1.4  2002/03/30 20:44:44  swa
+  have consistent look and feel. part 2.
+  use correct urls.
+
+  Revision 1.3  2002/03/30 19:49:34  swa
+  have consistent look and feel
+
   Revision 1.2  2002/03/30 03:35:48  oes
   Updated bookmarklet
 
   Added Feedback mechanism for actions file
 
 
-  Written by and Copyright (C) 2002 the SourceForge
-  Privoxy team. http://www.privoxy.org/
+  Copyright (C) 2002 the SourceForge Privoxy team. 
+  http://www.privoxy.org/
+
+  Written by Andreas Oesterhelt
 
   This program is free software; you can redistribute it
   and/or modify it under the terms of the GNU General
  <head>
   <meta http-equiv="Content-Style-Type" content="text/css">
   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+  <meta http-equiv="Content-Script-Type" content="text/javascript">
+  <link rel="stylesheet" type="text/css" href="../privoxy.css">
   <link rel="stylesheet" type="text/css" href="../p_feedback.css">
 
 <?php
 /*
  * Config:
  */
-$required_actions_file_version = "1.0";
-$required_privoxy_version = "2.9.13";
+$required_actions_file_version = "1.2";
+$required_privoxy_version = "2.9.14";
 $actions_file_download = "http://www.privoxy.org/actions/testdrive.action";
-$submit_target = "http://www.oesterhelt.org/actions-test/step2.php";
+$submit_target = "http://www.oesterhelt.org/actions/step2.php";
 
 
 /*
@@ -93,7 +147,7 @@ function error_abort($title, $message)
               </h1>
              </div>
             <center>
-             <div class=\"errorbox\">
+             <div class=\"warning\">
               $message
              </div>
             </center>
@@ -108,9 +162,9 @@ function error_abort($title, $message)
  * Bookmarklet that leads here:
  */
 $my_address = "http://" . $HTTP_SERVER_VARS["HTTP_HOST"] . $PHP_SELF;
-$bookmarklet = "javascript:void(window.open('$my_address?url='+escape(location.href), 'Feedback', " .
-               "'width=600,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());";
-
+$bookmarklet = "javascript:w=Math.floor(screen.width/2);h=Math.floor(screen.height*0.9);void(window.open('$my_address?url='+escape(location.href)," .
+               "'Feedback','screenx='+w+',width='+w+',height='+h+',scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no," .
+               "copyhistory=no').focus());";
 
 /* 
  * Provide default if URL unset
@@ -119,7 +173,10 @@ if (!isset($url))
 {
    $url = "http://www.example.com/";
 }
-
+else
+{
+   $url = strtr($url, " ", "+");
+}
 
 /* 
  * Deny feedback which is not based on our latest
@@ -132,11 +189,15 @@ if (!isset($headers["X-Actions-File-Version"]) || $headers["X-Actions-File-Versi
 
    error_abort("invalid", "<p>As much as we welcome your feedback, please note that
                we can only accept problem reports based on:
+               </p>
                <ul>
-                <li><a href=\"http://www.privoxy.org/\">Privoxy</a> version $required_privoxy_version or later</li>
+                <li><a href=\"http://www.privoxy.org/\" target=\"_blank\">Privoxy</a> version $required_privoxy_version or later</li>
                 <li><a href=\"$actions_file_download\">Actionsfile</a> version  version $required_actions_file_version or later</li>
                </ul>
-               <p>We hope you will understand that we feel unable to maintain concurrent versions of the file.</p>");
+               <p>We hope you will understand that we feel unable to maintain concurrent versions of the file.</p>
+               <p><i>Hint: To upgrade your actions file, just right-click the above link, then save as default.action in
+                  your Privoxy config directory</i>
+               </p>");
 }
 
 ?>
@@ -154,11 +215,11 @@ if (!isset($headers["X-Actions-File-Version"]) || $headers["X-Actions-File-Versi
   <div class="box">
    <p>
     <b>Thank you for reporting a missing or invalid action!</b> 
-    <br>The Privoxy team relies on <b>your</b> feedback to maintain an efficient actions file!
    </p>
 
    <p>
-    Please fill the below form and click to proceed to step 2.
+    The Privoxy team relies on <b>your</b> feedback to maintain an efficient actions file!
+    <br>Please fill the below form and click to proceed to step 2.
    </p>
   </div>
 
@@ -200,7 +261,7 @@ if (!isset($headers["X-Actions-File-Version"]) || $headers["X-Actions-File-Versi
   </div>
 
   <center>
-   <div class="infobox">
+   <div class="info">
     <h2>Using <a href="http://www.bookmarklets.com" target="_blank">Bookmarklets</a> for Feedback</h2>
     <p>
      To make it even easier for you, we provide a bookmarklet which will not only take you here from