6.0.0-alpha12
6/8/25

[#4561] Port DIMP's imp.php services to IMP's API
Summary Port DIMP's imp.php services to IMP's API
Queue IMP
Queue Version Git master
Type Enhancement
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester chuck (at) horde (dot) org
Created 10/27/2006 (6799 days ago)
Due
Updated 01/21/2010 (5617 days ago)
Assigned 07/02/2009 (5820 days ago)
Resolved 01/21/2010 (5617 days ago)
Milestone IMP 5.0
Patch No

History
01/21/2010 06:26:18 AM Michael Slusarz Assigned to Michael Slusarz
Taken from Chuck Hagenbuch
State ⇒ Resolved
 
01/21/2010 06:25:46 AM CVS Commit Comment #4 Reply to this comment
Changes have been made in Git for this ticket:

Ticket #4561: Abstract ajax interface to Horde

  create mode 100644 framework/Ajax/lib/Horde/Ajax.php
  create mode 100644 framework/Ajax/lib/Horde/Ajax/Application/Base.php
  create mode 100644 framework/Ajax/lib/Horde/Ajax/Exception.php
  create mode 100644 horde/services/ajax.php
  delete mode 100644 imp/ajax.php
  create mode 100644 imp/lib/Ajax/Application.php
  delete mode 100644 kronolith/ajax.php
  create mode 100644 kronolith/lib/Ajax/Application.php
  delete mode 100644 shout/ajax.php
  create mode 100644 shout/lib/Ajax/Application.php
http://git.horde.org/co.php/framework/Ajax/lib/Horde/Ajax.php?rt=horde-git&r=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/co.php/framework/Ajax/lib/Horde/Ajax/Application/Base.php?rt=horde-git&r=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/co.php/framework/Ajax/lib/Horde/Ajax/Exception.php?rt=horde-git&r=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/framework/Ajax/package.xml?rt=horde-git&r1=c7d12ac2905ff929b4512134e924ab2efdcb7828&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/framework/Core/lib/Horde.php?rt=horde-git&r1=c92729ed228294b9d29b8a0e73be90e06ff45ab7&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=3ed159b066622e452a443670ecbb5307043163b6&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/horde/docs/CHANGES?rt=horde-git&r1=1a443e71573d6a66508ac5b52828dd8d592be2d4&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/co.php/horde/services/ajax.php?rt=horde-git&r=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/imp/ajax.php?rt=horde-git&r1=b23cc31ca5d964fd8f9be807871eb0595aee63d9&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-git&r1=7b8ddd0c8667d890fbef894ed6d517bbfcd983b6&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/imp/js/DimpBase.js?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/imp/js/DimpCore.js?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/co.php/imp/lib/Ajax/Application.php?rt=horde-git&r=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/imp/lib/IMP.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/imp/templates/javascript_defs_dimp.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/kronolith/ajax.php?rt=horde-git&r1=9befa6aa309c929db0d4a2b0370c157084fa4943&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/kronolith/js/kronolith.js?rt=horde-git&r1=2edebfcf72b871c0b708eb53e570a0a07abf12d7&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/co.php/kronolith/lib/Ajax/Application.php?rt=horde-git&r=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=2edebfcf72b871c0b708eb53e570a0a07abf12d7&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/shout/ajax.php?rt=horde-git&r1=a3246513d90ed33b0248fe26ff0ddac1866d8637&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/co.php/shout/lib/Ajax/Application.php?rt=horde-git&r=13879630963e68a2bfe3f85e37082bd6d5ac6631
http://git.horde.org/diff.php/shout/templates/extensions/list.inc?rt=horde-git&r1=be14ca3615ae26abeb6037244d9332ca29ceeda4&r2=13879630963e68a2bfe3f85e37082bd6d5ac6631
07/02/2009 01:19:04 PM Chuck Hagenbuch Version ⇒ Git master
 
07/02/2009 01:18:47 PM Chuck Hagenbuch State ⇒ Assigned
Assigned to Chuck Hagenbuch
 
11/09/2008 04:08:37 PM Chuck Hagenbuch State ⇒ Accepted
 
07/30/2007 01:56:04 AM Chuck Hagenbuch State ⇒ Stalled
 
11/24/2006 02:37:36 AM Chuck Hagenbuch Comment #3 Reply to this comment
Yes, because that's how the js code should be making calls.
11/23/2006 09:45:02 PM Michael Slusarz Comment #2 Reply to this comment
When DIMP (and MIMP for that matter) get folded into IMP, do we really 
gain anything by making API calls within the application?
10/27/2006 12:52:58 AM Chuck Hagenbuch Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Port DIMP's imp.php services to IMP's API
Queue ⇒ IMP
State ⇒ Accepted
Reply to this comment
These kinds of things should be in IMP's API, and then used directly 
by DIMP's js calls where possible, and perhaps used by MIMP instead of 
loading IMP libraries.

Saved Queries