# # ChangeLog for /freepbx/trunk/amp_conf/htdocs/admin/page.modules.php # # Generated by Trac 0.10.5 # 05/19/13 19:42:48 # 10/20/06 03:34:28 gregmac [2810] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Add "show only upgradable" checkbox, to toggle between behaviour introduced in 2809 and previous behaviour 10/20/06 02:24:56 gregmac [2809] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) In online mode, only show upgradable/non-installed modules (Kerry G's request) 10/20/06 02:19:52 gregmac [2808] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Also check for updates to disabled modules 10/19/06 10:59:47 gregmac [2797] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Fix bug with displaying attention tag 10/19/06 10:10:23 gregmac [2794] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Use online module categories when available 10/18/06 01:57:58 qldrob [2760] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Don't need these any more, new module stuff is a lot more resilant. 10/15/06 21:24:17 qldrob [2716] * freepbx/trunk/amp_conf/htdocs/admin/components.class.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/config.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/extensions.class.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/featurecodes.class.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/footer.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/header.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/header_auth.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/index.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/logout.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/panel.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/reports.php (modified) Looks like it wants text/html to parse it properly 10/15/06 21:20:41 qldrob [2714] * freepbx/trunk/amp_conf/htdocs/admin/components.class.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/config.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/extensions.class.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/featurecodes.class.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/footer.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/header.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/header_auth.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/index.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/logout.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/panel.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/reports.php (modified) Fix Mime-type issues (hopefully) 10/15/06 18:42:58 gregmac [2705] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Fixed bugs with changelog and description not showing up in online mode 10/15/06 18:33:33 gregmac [2704] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Added EXTERNAL_PACKAGE_MANAGEMENT flag to disable online/install/upgrade functions. 10/15/06 13:18:05 gregmac [2698] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Don't force module_download() (was on for testing) 10/15/06 13:16:49 gregmac [2697] * freepbx/trunk/amp_conf/htdocs/admin/common/mainstyle.css (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Code cleanup 10/15/06 07:19:19 qldrob [2684] * freepbx/trunk/amp_conf/bin/retrieve_conf (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Lets try this module_install stuff.. 10/15/06 05:21:11 gregmac [2678] * freepbx/trunk/amp_conf/htdocs/admin/common/mainstyle.css (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Modules admin page hooked into new modules API (warning: treat this as beta) Added new confirm and update progress screens 10/05/06 02:41:54 gregmac [2654] * freepbx/trunk/amp_conf/htdocs/admin/common/mainstyle.css (modified) * freepbx/trunk/amp_conf/htdocs/admin/config.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/footer.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) More work on new modules page layout (still not functional yet); changed some of the main layout to avoid some css issues; footer temporarily disabled 10/04/06 01:49:29 gregmac [2643] * freepbx/trunk/amp_conf/htdocs/admin/common/mainstyle.css (modified) * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Beginning of modules revamp: moving module_* api functions to functions.inc.php (see ApiModules); Redesigning modules page to be more category-centric (currently upgrades/installs/etc are broken) 09/26/06 18:49:25 p_lindheimer [2623] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) oops, forgot to take out quotes 09/26/06 18:35:26 p_lindheimer [2621] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) * freepbx/trunk/amportal.conf (modified) created AMPMODULEMSG to address #1136 09/20/06 22:46:41 qldrob [2585] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Add support for a short 'news' flag to avoid the heartache with the fake module issue in 2.1.1 09/18/06 04:12:44 qldrob [2577] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) That's better. 09/18/06 04:08:19 qldrob [2575] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Grr. Thinko. Breaks new installations. 2.1.3 tomorrow I guess. 09/17/06 02:46:49 qldrob [2545] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/page.ampusers.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) More #999 fixes. 09/17/06 02:10:20 qldrob [2539] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Fix minor issues with the URI always doing a refresh in certain circumstances. 09/17/06 00:44:52 qldrob [2522] * freepbx/trunk/amp_conf/htdocs/admin/config.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Yet more #999 fixes. vgster rocks! 09/16/06 00:07:09 qldrob [2493] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Fix for #1104, finally - You can now delete 'broken' modules! 09/15/06 01:34:18 qldrob [2443] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Fix for #943 - Modules weren't triggering a needreload. 09/14/06 23:28:54 qldrob [2437] * freepbx/trunk (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) * freepbx/trunk/amportal.conf (modified) Merged revisions 2436 via svnmerge from https://svn.sourceforge.net/svnroot/amportal/freepbx/branches/2.1 ........ r2436 | qldrob | 2006-09-15 13:14:06 +1000 (Fri, 15 Sep 2006) | 2 lines Document AMPMODULESVN and XML ........ 09/07/06 11:34:10 p_lindheimer [2377] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) added option to specifiy AMPMODULEXML and AMPMODULESVN into amportal.conf as alternate destinations for the online module system (good for debugging or setting up alternatives) 05/13/06 02:04:28 qldrob [1908] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Move runModuleSQL to admin/functions.inc, so it can be used in install_amp 05/05/06 13:28:15 rcourtna [1873] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) #717 (Removing core module) 05/02/06 13:00:45 rcourtna [1813] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) big changes to module admin layout. should add years to the life of your mousing index finger! 05/02/06 05:28:49 diego_iastrubni [1812] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) replace those ugly redirections with proper reloads. old code still in, in case it does work and does not break anything for end users, it's safe to remove it out 05/02/06 02:36:34 qldrob [1803] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Whoops. Install scripts were looking in the wrong directory. 05/01/06 11:39:08 diego_iastrubni [1798] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) use full path when installing modules 05/01/06 07:47:31 diego_iastrubni [1797] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) more warning cleanups 04/28/06 03:08:28 qldrob [1742] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Fix most of the problems in #716 - still need to look into the online modules warning. 04/18/06 10:38:23 rcourtna [1656] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) correct error display when uninstalling modules 04/17/06 20:33:45 qldrob [1647] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Changed timeout to 5 mins while bugfixing is still happening. 04/13/06 21:07:13 qldrob [1550] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) If the xml is empty, redownload it, ignoring cache. 04/13/06 18:07:12 qldrob [1539] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) If someone deletes a database, there's no way to 'fix' it, as you can't get 'install' to run again. So we need to ignore errors on uninstall. Unless someone can think of a better way? 04/13/06 10:54:04 rcourtna [1536] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) fix syntax errors 04/13/06 06:06:50 qldrob [1534] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Changed the wording slightly, make sure that if there's no MD5 info, download the module again, ignoring the cache. 04/13/06 06:00:46 qldrob [1533] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Fixed a couple of thinko's. 04/13/06 05:25:09 qldrob [1532] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Remove the rnav from module admin, we need the screen space. Discuss? 04/13/06 05:16:49 qldrob [1531] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Add support for 'md5sum' of all modules. Also enable caching of modules locally (eg, for distribution in a package) in _cache. 04/13/06 03:49:53 qldrob [1528] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Add a 'remove' to delete the module from disk 04/12/06 19:27:08 rcourtna [1524] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) fix download bug to keep whirlpool happy 04/12/06 18:40:04 rcourtna [1522] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) now grab modules-{$majorFreepbxVersion}.xml instead of modules.xml. a separate xml is generated for each MAJOR version of FreePBX. ie: 2.1.3 is major version 2.1 04/12/06 18:21:02 rcourtna [1520] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) point to new module release dir 04/12/06 14:39:52 rcourtna [1493] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) only grab new modules.xml if the cached version is older than 2 hours (was previously 10 minutes) 04/12/06 14:33:17 rcourtna [1492] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) local and online modules now use same class for drawing display ... ahhh, synergy 04/12/06 13:54:10 rcourtna [1491] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) use a class to draw online modules. Next we'll make local modules use the same class - spiffy! 04/12/06 13:04:01 rcourtna [1490] * freepbx/trunk/amp_conf/htdocs/admin/modules/core/module.xml (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Grab modules.xml from http://amportal.sourceforge.net/modules.xml. Core module shouldn't define 'author', as we now provide an 'info' link (to the wiki) 04/11/06 18:59:49 qldrob [1481] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) We need a reload after a module upgrade 04/10/06 19:29:31 rcourtna [1466] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) make module admin page upgrade version in modules table 04/10/06 18:52:31 rcourtna [1465] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) detect modules that requre upgrading and display upgrade button. 04/09/06 12:14:21 mheydon1973 [1442] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Was err'ing if neither install.sql nor install.php existed 04/09/06 11:58:40 mheydon1973 [1440] * freepbx/trunk/amp_conf/htdocs/admin/modules/recordings/install.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/recordings/page.recordings.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Finish what Rob started, i.e. getting the FeatureCodes to work with recordings module 04/09/06 10:34:25 qldrob [1435] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) It's not QUITE so funny if you have to go and fix it later. But still funny. 04/09/06 10:32:11 qldrob [1434] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Bahahahahaha. OK. It was funny at the time, OK? 04/09/06 10:25:23 qldrob [1433] * freepbx/trunk/amp_conf/htdocs/admin/modules/conferences/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/queues/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/ringgroups/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) OK, fixed all the places that recordings were trying to be used when they don't exist. 04/07/06 18:48:18 rcourtna [1388] * freepbx/trunk/amp_conf/htdocs/admin/config.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/modules/applications/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/applications/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/asterisk-cli/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/asterisk-cli/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/backup/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/backup/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/callwaiting/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/callwaiting/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/conferences/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/conferences/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/core/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/core/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/disa/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/disa/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/irc/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/irc/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/ivr/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/ivr/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/music/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/music/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/paging/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/paging/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/queues/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/queues/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/recordings/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/recordings/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/ringgroups/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/ringgroups/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/modules/timeconditions/module.ini (deleted) * freepbx/trunk/amp_conf/htdocs/admin/modules/timeconditions/module.xml (added) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) modules now use module.xml, not module.ini!! 04/06/06 18:08:12 rcourtna [1373] * freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) new xml parsing class. Parser now returns an array that is identical in structure to that returned by the module.ini parsing functions. This should make combinine the display for local/online modules much easier. Will also allow us to easily substitue module.ini with module.xml (no sense in having both) 04/05/06 18:55:24 rcourtna [1371] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Online modules will now be properly downloaded from SVN, and unarchived into FreePBX's module directory. It actually works folks! Give it a try, there is a "phpinfo" module to test with. 04/04/06 19:18:25 rcourtna [1367] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) code to download a tgz module and untar it to the modules directory. Not tested. 04/03/06 15:10:24 rcourtna [1363] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) online module lists now indicates if a module is already available locally 04/03/06 14:41:29 rcourtna [1362] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) correct problem with local modules.xml caching 03/30/06 16:53:51 rcourtna [1305] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) just moving all the functions to the bottom of the page, nothing useful here 03/28/06 23:13:44 rcourtna [1297] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) modules.xml now stores to blob in DB, and is only re-pulled from internet if it's older than 10 minutes. 03/28/06 07:23:14 qldrob [1296] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Here's a bit more fiddling. 03/28/06 06:47:18 qldrob [1294] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) Minor fixes, it actually displays stuff now.. 03/27/06 23:01:45 rcourtna [1293] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) include nav for "local modules" and "online modules". "online" will dump array of xml values from svn ... baby steps. good night 03/27/06 22:17:04 rcourtna [1292] * freepbx/trunk/amp_conf/htdocs/admin/page.modules.php (modified) add Rob's xml2array class to page.modules.php 03/23/06 19:57:48 qldrob [1245] * freepbx/trunk (moved) Moved ivr-rewrite to trunk 03/18/06 02:33:42 qldrob [1183] * freepbx/branch/ivr-rewrite (copied) Creating a branch to do the IVR rewrite in.