6.0.0-RC7
6/29/26

[#4619] maintenance url encoded twice
Summary maintenance url encoded twice
Queue Horde Framework Packages
Queue Version FRAMEWORK_3
Type Bug
State Duplicate
Priority 2. Medium
Owners slusarz (at) horde (dot) org
Requester reitsma (at) denison (dot) edu
Created 11/3/06 (7178 days ago)
Due
Updated 11/6/06 (7175 days ago)
Assigned 11/4/06 (7177 days ago)
Resolved 11/5/06 (7176 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
411 reitsma (at) denison (dot) edu Comment #4 Reply to this comment
I removed my patch, downloaded a new Util.php and the problem was 
fixed. Thanks.
3011 Michael Slusarz Comment #3
State ⇒ Duplicate
Reply to this comment
Duplicate of Bug 4602.
553 Chuck Hagenbuch Comment #2
Assigned to Michael Slusarz
State ⇒ Feedback
Reply to this comment
Sounds like Michael's changes just yesterday would have fixed this...
19 reitsma (at) denison (dot) edu Comment #1
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ maintenance url encoded twice
Queue ⇒ Horde Framework Packages
State ⇒ Unconfirmed
Reply to this comment
When we log our users into IMP via a uPortal channel the action url in 
the "Mail Maintenance Operations - Confirmation" page displays 
& between variables. The result is never being able to leave 
the confirmation page. Refreshing the page is one workaround.



* $Horde: horde/services/maintenance.php,v 1.39 2006/03/13 06:13:43 
slusarz Exp $



Decoding before encoding fixes the problem:

[root@mailtest services]# diff maintenance.php.061103 maintenance.php

81c81

< $template->set('maint_url', 
htmlspecialchars($maint->getMaintenanceFormURL()));

---
$template->set('maint_url', 
htmlspecialchars(html_entity_decode(($maint->getMaintenanceFormURL()))));
requires PHP 4.3.0 or higher.


Saved Queries