Code Notes

From OpenEMR Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

General




Important PHP Includes

[OpenEMR Path]/interface/globals.php
Establishes global functions & variables.
[OpenEMR Path]/library/globals.inc.php
Establishes global functions & variables. If you include globals.php, this will be included as part of that.


[OpenEMR Path]/library/acl.inc
Access control system. Manages which users can control/see which features.


[OpenEMR Path]/library/patient.inc
Functions to search and modify the table "patient_data".



[OpenEMR Path]/library/sql.inc
SQL Functions.




Important Javascript Includes

[OpenEMR Path]/library/js/jquery-[VERSION].min.js
JQuery.

[OpenEMR Path]/library/dialog.js

Functions to open a new window, just a regular window or a dialog window.


Globals

  • $srcdir - [OpenEMR Path]/library




Important Functions

  • function xl(<text>)
Translates text to the language specified in global preferences. Use this for all text that will be displayed.
Declared in: /library/translation.inc.php
Included if you include: /library/globals.php



General How To


Code Analysis - Specific Features