6.0.0-git
2019-03-21

[#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 2006-10-27 (4528 days ago)
Due
Updated 2010-01-21 (3346 days ago)
Assigned 2009-07-02 (3549 days ago)
Resolved 2010-01-21 (3346 days ago)
Milestone IMP 5.0
Patch No

History
2010-01-21 06:26:18 Michael Slusarz Assigned to Michael Slusarz
Taken from Chuck Hagenbuch
State ⇒ Resolved
 
2010-01-21 06:25:46 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
2009-07-02 13:19:04 Chuck Hagenbuch Version ⇒ Git master
 
2009-07-02 13:18:47 Chuck Hagenbuch Assigned to Chuck Hagenbuch
State ⇒ Assigned
 
2008-11-09 16:08:37 Chuck Hagenbuch State ⇒ Accepted
 
2007-07-30 01:56:04 Chuck Hagenbuch State ⇒ Stalled
 
2006-11-24 02:37:36 Chuck Hagenbuch Comment #3 Reply to this comment
Yes, because that's how the js code should be making calls.
2006-11-23 21:45:02 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?
2006-10-27 00:52:58 Chuck Hagenbuch Comment #1
Type ⇒ Enhancement
State ⇒ Accepted
Priority ⇒ 1. Low
Summary ⇒ Port DIMP's imp.php services to IMP's API
Queue ⇒ IMP
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