[Tickets #9903] Re: Message Source stopped working

bugs at horde.org bugs at horde.org
Wed Apr 13 20:43:23 UTC 2011


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/9903
------------------------------------------------------------------------------
  Ticket             | 9903
  Updated By         | Michael Slusarz <slusarz at horde.org>
  Summary            | Message Source stopped working
  Queue              | IMP
  Version            | 5.0
  Type               | Bug
  State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
-Owners             |
+Owners             | Michael Slusarz
------------------------------------------------------------------------------


Michael Slusarz <slusarz at horde.org> (2011-04-13 20:43) wrote:

> <a  
> onclick="void(Horde.popup('%7B%22url%22%3A%22%5C%2Fhorde%5C%2Fimp%5C%2Fview.php%22%2C%22menu%22%3A1%2C%22params%22%3A%22actionID%3Dview_source%26amp%3Bid%3D1%26amp%3Buid%3D44691%26amp%3Bmailbox%3DINBOX%22%7D'));" class="widget" accesskey="M"><span class="accessKey">M</span>essage  
> Source</a>

That *is* an invalid string - '[...]view_source%26amp%3Bid[...]'  
should be '[...]view_source%3Bid[...]'.  But the problem is neither I  
(nor Jan) can reproduce - we both get the 2nd encoded version while  
you are getting the 1st encoded version.

In imp/lib/Contents.php, in the function linkViewJS(), can you put a  
Horde::debug($url) call in after the line that begins '$url =  
Horde::popupJs(...'

Horde::debug() documentation: http://wiki.horde.org/Doc/Dev/DebugH4

My guess is that your system is auto-appending some kind of parameters  
to all URLs that is not happening here, so the ampersand  
auto-detection is failing in Horde_Url.






More information about the bugs mailing list