#553 fix send a bug link when right clicking
authorx2001corpet <x2001corpet@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 21 Nov 2006 00:25:23 +0000 (00:25 +0000)
committerx2001corpet <x2001corpet@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 21 Nov 2006 00:25:23 +0000 (00:25 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1115 839d8a87-29fc-0310-9880-83ba4fa771e5

ChangeLog
modules/events.php
templates/skin/common.bug.tpl

index 6e14b7b..1507b03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -38,6 +38,7 @@ Bug/Wish:
         - #473: Use 'événement' instead of 'évènement'.                    -FRU
         - #475: More understandable bug report form.                       -FRU
         - #548: More informations for recovery for homonyms.               -FRU
+        - #553: Fix right click on send bug link.                          -Car
 
     * Events:
         - #517: URL catcher update (www).                                  -Car
index 7af2fc2..2702756 100644 (file)
@@ -25,6 +25,7 @@ class EventsModule extends PLModule
     {
         return array(
             'events'         => $this->make_hook('ev',        AUTH_COOKIE),
+            'send_bug'       => $this->make_hook('bug', AUTH_COOKIE),
             'events/submit'  => $this->make_hook('ev_submit', AUTH_MDP),
             'admin/events'   => $this->make_hook('admin_events',     AUTH_MDP, 'admin'),
 
@@ -43,6 +44,12 @@ class EventsModule extends PLModule
         subscribe_nl($uid);
     }
 
+    function handler_bug(&$page)
+    {
+        $this->handler_ev($page);
+        $page->assign('bug', 1);
+    }
+
     function handler_ev(&$page, $action = 'list', $eid = null, $pound = null)
     {
         $page->changeTpl('login.tpl');
index 5a1c911..639ee05 100644 (file)
@@ -11,7 +11,7 @@
            <option value="1">Bug</option>\r
                        <option value="2">Wish</option>\r
                </select>\r
-               &nbsp;&nbsp;Sujet : <input type="text" name="item_summary" id="flyspray_title" value="sur la page {$smarty.server.REQUEST_URI}" size="50" maxlength="100"/>\r
+               &nbsp;&nbsp;Sujet : <input type="text" name="item_summary" id="flyspray_title" value="sur la page {if $bug}{$smarty.server.HTTP_REFERER}{else}{$smarty.server.REQUEST_URI}{/if}" size="50" maxlength="100"/>\r
                <input type="hidden" name="productcategory" value="1"/><!-- non trié -->\r
                <input type="hidden" name="itemstatus" value="2"/><!-- New -->\r
                <input type="hidden" name="assigned_to" value="0"/><!-- No one -->\r
@@ -25,7 +25,8 @@
 \r
 ** Explique ici le problème ou l'amélioration proposée **\r
                \r
-Page : {$globals->baseurl}/?{$smarty.server.QUERY_STRING}\r
+Page : {if $bug}{$smarty.server.HTTP_REFERER}{else}{$globals->baseurl}/?{$smarty.server.QUERY_STRING}{/if}\r
+\r
 Navigateur : {$smarty.server.HTTP_USER_AGENT}\r
 Skin : {$smarty.session.skin} \r
 Signalé par {$smarty.session.forlife}</textarea>\r
@@ -36,3 +37,8 @@ Signal
        </div>\r
 </form>\r
 </div>\r
+{if $bug}\r
+<script type="text/javascript">\r
+send_bug();\r
+</script>\r
+{/if}\r