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