6.0.0-beta1
7/26/25

[#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/03/2006 (6840 days ago)
Due
Updated 11/06/2006 (6837 days ago)
Assigned 11/04/2006 (6839 days ago)
Resolved 11/05/2006 (6838 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
11/06/2006 01:57:41 PM 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.
11/05/2006 11:50:30 PM Michael Slusarz Comment #3
State ⇒ Duplicate
Reply to this comment
Duplicate of Bug 4602.
11/04/2006 03:39:55 AM 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...
11/03/2006 09:01:01 PM 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