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.24 2002/04/28 16:56:47 swa Exp $
14 Revision 1.24 2002/04/28 16:56:47 swa
17 Revision 1.23 2002/04/13 14:13:19 oes
18 Require exact AF version; Added hint where to go for BRs, FRs and SRs
20 Revision 1.22 2002/04/11 10:11:04 oes
21 Actionsfile Version 1.2
23 Revision 1.21 2002/04/10 13:51:19 oes
24 Updated to new Bookmarklet
26 Revision 1.20 2002/04/10 00:07:35 oes
27 Moved window sizing and positioning code to Bookmarklet
29 Revision 1.19 2002/04/09 13:06:29 oes
30 Resize and jump to the right on load
32 Revision 1.18 2002/04/08 17:03:29 oes
33 - Fixed problem with spaces in URLs
34 - Adapt to unified stylesheet
36 Revision 1.17 2002/04/08 10:32:00 oes
39 Revision 1.16 2002/04/08 08:11:04 oes
40 Bumped up actions file number
42 Revision 1.15 2002/04/07 17:13:08 oes
43 Ooops: fixing submit target url
45 Revision 1.14 2002/04/07 15:10:12 oes
48 Revision 1.13 2002/04/06 15:19:35 oes
49 Clean-up, smarter handling of unreachable URLs
51 Revision 1.12 2002/04/06 11:34:44 oes
54 Revision 1.11 2002/04/04 19:48:11 oes
55 Reactivating the scripts ,-)
57 Revision 1.10 2002/04/03 19:36:04 swa
60 Revision 1.9 2002/04/02 19:32:45 oes
61 Adding temporary fix for missing curl support on SF (step 2 + 3 on oesterhelt.org)
63 Revision 1.8 2002/04/02 08:45:22 oes
64 Made script location indepandant
66 Revision 1.7 2002/04/02 07:21:34 oes
67 Using relative link for step2
69 Revision 1.6 2002/04/02 06:14:22 oes
72 Revision 1.5 2002/04/01 19:13:47 oes (based on 1.2)
73 Extended, fixed bugs, beefed up design, made IE-safe
75 Revision 1.4 2002/03/30 20:44:44 swa
76 have consistent look and feel. part 2.
79 Revision 1.3 2002/03/30 19:49:34 swa
80 have consistent look and feel
82 Revision 1.2 2002/03/30 03:35:48 oes
85 Revision 1.1 2002/03/30 03:20:30 oes
86 Added Feedback mechanism for actions file
89 Copyright (C) 2002 the SourceForge Privoxy team.
90 http://www.privoxy.org/
92 Written by Andreas Oesterhelt
94 This program is free software; you can redistribute it
95 and/or modify it under the terms of the GNU General
96 Public License as published by the Free Software
97 Foundation; either version 2 of the License, or (at
98 your option) any later version.
100 This program is distributed in the hope that it will
101 be useful, but WITHOUT ANY WARRANTY; without even the
102 implied warranty of MERCHANTABILITY or FITNESS FOR A
103 PARTICULAR PURPOSE. See the GNU General Public
104 License for more details.
106 The GNU General Public License should be included with
107 this file. If not, you can view it at
108 http://www.gnu.org/copyleft/gpl.html
109 or write to the Free Software Foundation, Inc., 59
110 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
115 <meta http-equiv="Content-Style-Type" content="text/css">
116 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
117 <meta http-equiv="Content-Script-Type" content="text/javascript">
118 <link rel="stylesheet" type="text/css" href="../privoxy.css">
119 <link rel="stylesheet" type="text/css" href="../p_feedback.css">
126 $required_actions_file_version = "1.2";
127 $required_privoxy_version = "2.9.14";
128 $actions_file_download = "http://www.privoxy.org/actions/testdrive.action";
129 $submit_target = "http://www.oesterhelt.org/actions/step2.php";
136 //error_reporting(E_ALL);
137 error_reporting(E_NONE);
140 * Function: error_abort
141 * Purpose: Return an error page with $title and $message
143 function error_abort($title, $message)
145 if ($title == "invalid") /* shortcut */
147 $title = "Invalid Feedback Submission";
150 echo (" <title>Privoxy: $title</title>
153 <div class=\"title\">
155 <a href=\"http://www.privoxy.org/\">Privoxy</a>: $title
159 <div class=\"warning\">
163 <p>Valid <a href=\"http://validator.w3.org/\">HTML 4.01 Transitional</a></p>
171 * Bookmarklet that leads here:
173 $my_address = "http://" . $HTTP_SERVER_VARS["HTTP_HOST"] . $PHP_SELF;
174 $bookmarklet = "javascript:w=Math.floor(screen.width/2);h=Math.floor(screen.height*0.9);void(window.open('$my_address?url='+escape(location.href)," .
175 "'Feedback','screenx='+w+',width='+w+',height='+h+',scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no," .
176 "copyhistory=no').focus());";
179 * Provide default if URL unset
183 $url = "http://www.example.com/";
187 $url = strtr($url, " ", "+");
191 * Deny feedback which is not based on our latest
194 $headers = getallheaders();
196 if (!isset($headers["X-Actions-File-Version"]) || $headers["X-Actions-File-Version"] != $required_actions_file_version)
199 error_abort("invalid", "<p>As much as we welcome your feedback, please note that
200 we can only accept problem reports based on:
203 <li><a href=\"http://www.privoxy.org/\" target=\"_blank\">Privoxy</a> version $required_privoxy_version or later</li>
204 <li><a href=\"$actions_file_download\">Actionsfile</a> version version $required_actions_file_version</li>
206 <p>We hope you will understand that we feel unable to maintain concurrent versions of the file.</p>
207 <p><i>Hint: To upgrade your actions file, just right-click the above link, then save as default.action in
208 your Privoxy config directory</i>
214 <title>Privoxy Action List Feedback - Step 1 of 2</title>
220 <a href="http://www.privoxy.org" target="_blank">Privoxy</a> Action List Feedback - Step 1 of 2
226 <b>Thank you for reporting a missing or invalid action!</b>
230 The Privoxy team relies on <b>your</b> feedback to maintain an efficient actions file!
231 <br>Please fill the below form and click to proceed to step 2.
235 Please keep in mind that this is <b>not</b> the place for
236 <a href="http://sourceforge.net/tracker/?group_id=11118&atid=211118" target="_blank">support requests</a>,
237 <br><a href="http://sourceforge.net/tracker/?group_id=11118&atid=111118" target="_blank">bug reports</a> or
238 <a href="http://sourceforge.net/tracker/?atid=361118&group_id=11118" target="_blank">feature requests</a>.
244 <form action="<?php echo($submit_target); ?>" method="post">
246 <table border="0" cellpadding="0" cellspacing="4">
249 <td align="right">URL:</td>
251 <input name="referrer_url" value="<?php echo($url); ?>" type="text" size="45" maxlength="255">
256 <td align="right">Nature of the problem:</td>
258 <select name="problem" size="1">
259 <option selected value="INVALID">Please select...</option>
260 <option value="P1">An advertisment was NOT blocked</option>
261 <option value="P2">An innocent image WAS blocked</option>
262 <option value="P3">The whole page was erraneously blocked</option>
263 <option value="P4">The page needs popups but they don't work</option>
264 <option value="P5">Other problem</option>
272 <input type=submit value="Proceed to step 2">
282 <h2>Using <a href="http://www.bookmarklets.com" target="_blank">Bookmarklets</a> for Feedback</h2>
284 To make it even easier for you, we provide a bookmarklet which will not only take you here from
285 any troubled page you might be surfing, but also pre-fill the form!
288 Please right-click the following link and choose "Add to Favorites" (IE) or "Add Bookmark for Link" (Netscape):
289 <a href="<?php echo($bookmarklet); ?>">Privoxy - Submit Actions File Feedback</a>
293 <i>You might get a warning that the bookmark "may not be safe" (IE) - just click OK.
294 For even faster access, you can put it on the "Links" bar (IE) or the "Personal Toolbar" (Netscape),
295 and submit feedback with a single click!</i>
300 <p>Valid <a href="http://validator.w3.org/">HTML 4.01 Transitional</a></p>