1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
5 File : $Source: /cvsroot/ijbswa/current/doc/webserver/actions/index.php,v $
7 Purpose : Submit form for actions file feedback (step 1)
9 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
11 $Id: index.php,v 1.9 2002/04/02 19:32:45 oes Exp $
14 Revision 1.9 2002/04/02 19:32:45 oes
15 Adding temporary fix for missing curl support on SF (step 2 + 3 on oesterhelt.org)
17 Revision 1.8 2002/04/02 08:45:22 oes
18 Made script location indepandant
20 Revision 1.7 2002/04/02 07:21:34 oes
21 Using relative link for step2
23 Revision 1.5 2002/04/01 19:13:47 oes
24 Extended, fixed bugs, beefed up design, made IE-safe
26 Revision 1.2 2002/03/30 03:35:48 oes
29 Revision 1.1 2002/03/30 03:20:30 oes
30 Added Feedback mechanism for actions file
33 Written by and Copyright (C) 2002 the SourceForge
34 Privoxy team. http://www.privoxy.org/
36 This program is free software; you can redistribute it
37 and/or modify it under the terms of the GNU General
38 Public License as published by the Free Software
39 Foundation; either version 2 of the License, or (at
40 your option) any later version.
42 This program is distributed in the hope that it will
43 be useful, but WITHOUT ANY WARRANTY; without even the
44 implied warranty of MERCHANTABILITY or FITNESS FOR A
45 PARTICULAR PURPOSE. See the GNU General Public
46 License for more details.
48 The GNU General Public License should be included with
49 this file. If not, you can view it at
50 http://www.gnu.org/copyleft/gpl.html
51 or write to the Free Software Foundation, Inc., 59
52 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
57 <link rel="stylesheet" type="text/css" href="../p_feedback.css">
61 * MUST be updated in sync with actions file:
63 $required_actions_file_version = "1.0";
64 $required_privoxy_version = "2.9.13";
65 $actions_file_download = "http://www.privoxy.org/actions/testdrive.action";
72 //error_reporting(E_ALL);
73 error_reporting(E_NONE);
77 * Bookmarklet that leads here:
79 $my_address = "http://" . $HTTP_SERVER_VARS["HTTP_HOST"] . $PHP_SELF;
80 $bookmarklet = "javascript:void(window.open('$my_address?url='+escape(location.href), 'Feedback', " .
81 "'width=600,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());";
85 * Provide default if URL unset
89 $url = "http://www.example.com/";
94 * Deny feedback which is not based on our latest
97 $headers = getallheaders();
99 if (!isset($headers["X-Actions-File-Version"]) || $headers["X-Actions-File-Version"] < $required_actions_file_version)
101 echo ("<title>Invalid Privoxy Action List Feedback</title>
102 <link rel="stylesheet" type="text/css" href="../p_feedback.css">
104 <body><div class=\"title\">Invalid Feedback Submission</div>
105 <div align=\"center\">
106 <div class=\"errorbox\" align=\"left\"><p>As much as we welcome your feedback, please note that
107 we can only accept problem reports based on:
109 <li><a href=\"http://www.privoxy.org/\">Privoxy</a> version $required_privoxy_version or later</li>
110 <li><a href=\"$actions_file_download\">Actionsfile</a> version version $required_actions_file_version or later</li>
112 <p>We hope you will understand that we feel unable to maintain concurrent versions of the file.</p>
122 <title>Privoxy Action List Feedback - Step 1 of 2</title>
123 <link rel="stylesheet" type="text/css" href="../p_feedback.css">
127 <div class="title"><a href="http://www.privoxy.org/" target="_blank">Privoxy</a> Action List Feedback - Step 1 of 2</div>
131 <b>Thank you for reporting a missing or invalid action!</b>
132 <br>The Privoxy team relies on <b>your</b> feedback to maintain an efficient actions file!
136 Please fill the below form and click to proceed to step 2.
141 <!-- FIXME: This must become action="step2.php" as soon as SF supports curl in PHP -->
142 <form action="http://www.oesterhelt.org/actions/step2.php" method="post">
144 <table border="0" cellpadding="0" cellspacing="4">
147 <td align="right">URL:</td>
149 <input name="referrer_url" value="<?php echo ($url); ?>" type="text" size="45" maxlength="255">
154 <td align="right">Nature of the problem:</td>
156 <select name="problem" size="1">
157 <option selected value="INVALID">Please select...</option>
158 <option value="P1">An advertisment was NOT blocked</option>
159 <option value="P2">An innocent image WAS blocked</option>
160 <option value="P3">The whole page was erraneously blocked</option>
161 <option value="P4">The page needs popups but they don't work</option>
162 <option value="P5">Other problem</option>
170 <input type=submit value="Proceed to step 2">
179 <div class="infobox" width="60%" align=\"left\">
182 <b>Using <a href="http://www.bookmarklets.com" target="_blank">Bookmarklets</a> for Feedback</b>
186 To make it even easier for you, we provide a bookmarklet which will not only take you here from
187 any troubled page you might be surfing, but also pre-fill the form!
190 Please right-click the following link and choose "Add to Favorites" (IE) or "Add Bookmark for Link" (Netscape):
191 <a href="<?php echo($bookmarklet); ?>">Privoxy-Submit</a>
195 <i>You might get a warning that the bookmark "may not be safe" (IE) - just click OK.
196 For even faster access, you can put it on the "Links" bar (IE) or the "Personal Toolbar" (Netscape),
197 and submit feedback with a single click!</i>