Modifications for module installer in openemr.
commit212e69fc2d84f9ad905e87c58d328d0964e74a02
authorAjil P M <ajilpm@zhservices.com>
Tue, 17 Jun 2014 10:23:14 +0000 (17 15:53 +0530)
committerbradymiller <bradymiller@users.sourceforge.net>
Sat, 28 Jun 2014 18:13:58 +0000 (28 11:13 -0700)
treeefa85a7c1f36a5d6b9fe995b3e76f88070d7fbce
parent63b296ab045ac67619ca701b40bf87e61a652cfd
Modifications for module installer in openemr.
Zend framework 2 based module installer that can be used to install and integrate custom modules developed as separate modules into the openEMR. The application module is the core module which contains the database handling functions and other common functions. Please find the documentation for the same in the following links:

WhyModulesInstaller.pdf - http://sourceforge.net/p/openemr/code-review/232/attachment/WhyModulesInstaller.pdf
ModuleInstaller-DeveloperGuide.pdf - http://sourceforge.net/p/openemr/code-review/232/attachment/ModuleInstaller-DeveloperGuide.pdf

Please refer line no.26 in zend_modules/init_autoloader.php for setting up ZF2 Library Path Settings.

Signed-off-by: Ajil P M <ajilpm@zhservices.com>
223 files changed:
acl_setup.php
acl_upgrade.php
images/module.png [new file with mode: 0644]
interface/globals.php
interface/main/left_nav.php
interface/modules/custom_modules/README [new file with mode: 0644]
interface/modules/zend_modules/config/application.config.php [new file with mode: 0644]
interface/modules/zend_modules/config/autoload/global.php [new file with mode: 0644]
interface/modules/zend_modules/init_autoloader.php [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/Module.php [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/autoload_classmap.php [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/config/module.config.php [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/src/Acl/Controller/AclController.php [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/src/Acl/Model/Acl.php [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/src/Acl/Model/AclTable.php [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/view/acl/acl/acl.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/view/acl/acl/acltab.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/view/acl/acl/index.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/view/layout/layout.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Acl/view/layout/layout_tabs.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Application/Module.php [new file with mode: 0644]
interface/modules/zend_modules/module/Application/config/module.config.php [new file with mode: 0644]
interface/modules/zend_modules/module/Application/src/Application/Controller/IndexController.php [new file with mode: 0644]
interface/modules/zend_modules/module/Application/src/Application/Listener/Listener.php [new file with mode: 0644]
interface/modules/zend_modules/module/Application/src/Application/Model/Application.php [new file with mode: 0644]
interface/modules/zend_modules/module/Application/src/Application/Model/ApplicationTable.php [new file with mode: 0644]
interface/modules/zend_modules/module/Application/src/Application/Plugin/CommonPlugin.php [new file with mode: 0644]
interface/modules/zend_modules/module/Application/view/application/index/index.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Application/view/layout/layout.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/Module.php [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/autoload_classmap.php [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/config/module.config.php [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/info.txt [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/src/Installer/Controller/InstallerController.php [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/src/Installer/Model/InstModule.php [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/src/Installer/Model/InstModuleTable.php [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/view/installer/installer/configure.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/view/installer/installer/index.phtml [new file with mode: 0644]
interface/modules/zend_modules/module/Installer/view/layout/layout.phtml [new file with mode: 0644]
interface/modules/zend_modules/public/.htaccess [new file with mode: 0644]
interface/modules/zend_modules/public/css/acl.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/bootstrap-responsive.min.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/bootstrap.min.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/bubbles.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/bubbletip-IE.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/bubbletip.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/demo.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/easyui.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/emr.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/encounter.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/icon.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/A.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/H.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/HH.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/L.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/LL.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/acl.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/add.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/add_type.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/advancedacl.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/back.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/blank.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/cancel.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/comments.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/config.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/cut.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/disadd.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/discancel.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/dispencil.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/edit_add.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/edit_remove.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/filesave.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/help.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/lab_order.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/lab_result.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/label_download.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/labsingle.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/mini_add.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/mini_edit.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/mini_refresh.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/more.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/movelast.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/movenext.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/movfirst.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/movprev.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/multiple.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/next.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/next_disable.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/no.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/ok.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/pdf_icon.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/pencil.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/plug.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/preference.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/prev.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/prev_disable.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/print.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/providers.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/redo.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/reload.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/request.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/result_entry.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/review.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/search.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/setup.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/single.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/specimencollection.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/sum.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/tip.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/unassociated_result.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/undo.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/icons/upload.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/accordion_arrows.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/blank.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-B-tail.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-B.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-BL-corner.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-BR-corner.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-L-R.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-L-tail.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-L.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-R-tail.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-R.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-T-B.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-T-tail.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-T.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-TL-corner.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip-TR-corner.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/bubbletip.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/calendar_arrows.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/combo_arrow.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/datagrid_icons.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/datebox_arrow.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/female.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/lab_order.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/lab_result.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/layout_arrows.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/linkbutton_bg.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/loading.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/male.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/menu_arrows.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/messager_icons.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/pagination_icons.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/panel_tools.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/searchbox_button.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/slider_handle.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/spinner_arrows.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/tabs_icons.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/tree_icons.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/validatebox_arrows.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/images/validatebox_warning.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery-ui.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.contextMenu.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.custom-scrollbar.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/ajax-loader.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/file.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/folder-closed.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/folder.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/minus.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/plus.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-black-line.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-black.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-default-line.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-default.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-famfamfam-line.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-famfamfam.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-gray-line.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-gray.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-red-line.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/images/treeview-red.gif [new file with mode: 0644]
interface/modules/zend_modules/public/css/jquery.treeview-1.4.1/jquery.treeview.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/mockjax.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/css/slide.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/#tab_b.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/WidgetHand.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/WidgetHandLeft.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/WidgetHandMiddle.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/WidgetHandRight.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/bg.jpg [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/bt_close.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/bt_login.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/bt_open.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/bt_register.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/tab_b.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/tab_l.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/tab_m.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/slider/images/tab_r.png [new file with mode: 0644]
interface/modules/zend_modules/public/css/style.css [new file with mode: 0644]
interface/modules/zend_modules/public/css/suggestion.css [new file with mode: 0644]
interface/modules/zend_modules/public/images/add_type.jpg [new file with mode: 0644]
interface/modules/zend_modules/public/images/config.png [new file with mode: 0644]
interface/modules/zend_modules/public/images/delete.png [new file with mode: 0644]
interface/modules/zend_modules/public/images/favicon.ico [new file with mode: 0644]
interface/modules/zend_modules/public/images/module.png [new file with mode: 0644]
interface/modules/zend_modules/public/images/pulling.gif [new file with mode: 0644]
interface/modules/zend_modules/public/images/zf2-logo.png [new file with mode: 0644]
interface/modules/zend_modules/public/index.php [new file with mode: 0644]
interface/modules/zend_modules/public/js/acl/acl.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/application/common.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/bootstrap.min.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/html5.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/installer/action.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/jquery.min.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/bootstrap.min.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/html5.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery-1.8.0.min.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery-ui.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.custom-scrollbar.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.easyui.min.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.easyui.overrider.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.treeview-1.4.1/README.md [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.treeview-1.4.1/jquery.treeview.async.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.treeview-1.4.1/jquery.treeview.edit.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.treeview-1.4.1/jquery.treeview.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.treeview-1.4.1/jquery.treeview.sortable.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.treeview-1.4.1/lib/jquery.cookie.js [new file with mode: 0644]
interface/modules/zend_modules/public/js/lib/jquery.treeview-1.4.1/lib/jquery.js [new file with mode: 0644]
interface/patient_file/encounter/new_form.php
interface/patient_file/summary/demographics.php
library/acl.inc
library/formdata.inc.php
sql/4_1_2-to-4_1_3_upgrade.sql
sql/database.sql