File List
Here is a list of all files with brief descriptions:
c_comdef_mainpage.txt.php
index.php
admin/admin_formats.jsThis file will be optimized and embedded in the HTML that is returned for the formats edit form. It will control the JavaScript and AJAX used for the editor form
admin/admin_meeting.jsThis file will be optimized and embedded in the HTML that is returned for a single meeting edit form. It will control the JavaScript and AJAX used for the editor form
admin/admin_meetings.jsThis file will be optimized and embedded in the HTML that is returned for the create meeting form. It will control the JavaScript and AJAX used for the form
admin/admin_service_bodies.jsThis file will be optimized and embedded in the HTML that is returned for the service body editor form. It will control the JavaScript and AJAX used for the form
admin/admin_users.jsThis file will be optimized and embedded in the HTML that is returned for the service body editor form. It will control the JavaScript and AJAX used for the form
admin/bulk_handler_ajax.php
admin/c_comdef_login.phpThis presents a login dialog to the user, vets the login, and establishes a session
admin/change_format_ajax.phpThis is a handler that is called from an AJAX call, and it is how a format is changed. The user session is checked to ensure that the user is authorized to edit the format
admin/change_meeting_ajax.phpThis is a handler that is called from an AJAX call, and it is how a meeting's information is changed. The user session is checked to ensure that the user is authorized to edit the meeting
admin/change_service_body_ajax.php
admin/change_user_ajax.php
admin/control_panel.inc.phpDisplays an administration "control panel."
admin/delete_format_ajax.phpThis is a handler that is called from an AJAX call, and it is how a format is deleted. The user session is checked to ensure that the user is authorized to edit the format
admin/delete_meeting_ajax.phpThis is a handler that is called from an AJAX call, and it is how a meeting is deleted. The user session is checked to ensure that the user is authorized to edit the meeting
admin/delete_service_body_ajax.php
admin/delete_user_ajax.php
admin/edit_formats.phpDisplays a form for editing formats
admin/edit_meeting_ajax.phpThis simply verifies the editor, and gets the meeting edit display HTML
admin/edit_meetings.phpDisplays a form for adding and undeleting meetings
admin/edit_service_bodies.phpDisplays a form for editing Service bodies. Only Server Admins can create and delete bodies, but Service Body Admins that are the principal user or an editor of a Service Body in a higher level of the hierarchy can edit the data in a Service Body
admin/edit_users.phpThis file is included in the control panel to provide a UI for editing user accounts in the BMLT. Only Server Administrators will be able to see or use this
admin/format_sorter_ajax.phpThis is an AJAX handler that creates the HTML for the list of formats to be displayed in the meeting editor. It allows them to be sorted and rearranged without the window requiring a refresh
admin/meeting_reports.php
admin/perm_delete_handler_ajax.php
admin/reports.jsThis file will be optimized and embedded in the HTML that is returned for the create meeting form. It will control the JavaScript and AJAX used for the reports display
admin/reports.phpDisplays a dropdown panel of various reports for admins
admin/reports_ajax.phpCalled to provide HTML for the reports div being opened
admin/revert_meeting_ajax.phpThis is a handler that is called from an AJAX call, and it is how a meeting is reverted to a previous edition. The user session is checked to ensure that the user is authorized to edit the meeting
client/c_comdef_meeting_search_manager.class.phpThe class file for the c_comdef_meeting_search_manager class
client/common_search.inc.phpThis file contains a routine that allows a search to be established with an existing c_comdef_search_manager object
client/downloadgps.phpThis is a simple file that turns input into a GPS POI (CSV) file
client/html/contact_form.phpThis file implements a basic contact form, allowing the user to contact the administrator of a particular meeting. The email address of the administrator is never shown, and the lookup is done internally, at the time of the message send
client/html/js_stripper.php
client/html/search_results_csv.php
client/html/search_results_list.jsThis file will be optimized and embedded in the HTML that is returned for a meeting search list result and for a map result
client/html/search_results_list.phpThis file represents a View layer of the BMLT MVC pattern. It will do a meeting search, and return the results as comma-separated values (CSV). It is not an object-oriented file, and is quite simple to use. For many people, the procedural View Layer files may be all they need to see. The object-oriented stuff is encapsulated within
client/html/search_results_list_ajax.phpThis file is called from the AJAX handler, and returns the XHTML needed to display the data for one single meeting
client/html/search_results_map.jsThis file will be optimized and embedded in the HTML that is returned for a meeting search map result
client/html/search_results_map.phpThis file represents a View layer of the BMLT MVC pattern. It will do a meeting search, and display the results as a map. It is not an object-oriented file, and is quite simple to use. For many people, the procedural View Layer files may be all they need to see. The object-oriented stuff is encapsulated within
client/html/search_results_map_ajax.phpThis file is called from the AJAX handler of the map JS, and returns a JSON object that represents all the meetings found by the search, indicated in the GET parameters
client/html/search_results_single_meeting.phpThis file represents a View layer of the BMLT MVC pattern. It will display a single meeting, as specified by the ID passed in
client/html/search_specification.php
client/html/search_specifier_map.jsThis file will be optimized and embedded in the HTML that is returned for a meeting search map specification
client/html/single_display.phpThis file will return XHTML for display of a single meeting
client/small/search_form.js
client/small/search_specification.php
client_interface/csv/csv.php
client_interface/csv/index.phpThis file is a very simple interface that is designed to return a basic CSV (Comma-Separated Values) string, in response to a search. In order to use this, you need to call: <ROOT server="" base="" uri>="">/client_interface/csv/ with the same parameters that you would send to an advanced search. The results will be returned as a CSV file
client_interface/json/index.phpThis file is a very simple interface that is designed to return a JSON string, in response to a search. In order to use this, you need to call: <ROOT server="" base="" uri>="">/client_interface/json/ with the same parameters that you would send to an advanced search. The results will be returned as a JSON file
client_interface/simple/index.phpThis file is a very simple interface that is designed to return a basic XHTML string, in response to a search. In order to use this, you need to call: <ROOT server="" base="" uri>="">/client_interface/simple/ with the same parameters that you would send to an advanced search. The results will be returned as XHTML data
client_interface/small/index.php
client_interface/small/server_access.php
client_interface/xhtml/index.phpThis file calls the main "server access" file, and sends the responses back as pure XHTML/JavaScript/CSS
client_interface/xhtml/server_access.phpThis file is used as the "switchboard" for satellite servers. It keys on the supplied query parameters, and returns XHTML-compliant XML that can be embedded directly into a Web page, or transformed via XSLT
client_interface/xml/GetLangs.php
client_interface/xml/GetServiceBodies.php
client_interface/xml/index.phpThis file is a very simple interface that is designed to return an XML string, in response to a search. In order to use this, you need to call: <ROOT server="" base="" uri>="">/client_interface/json/ with the same parameters that you would send to an advanced search. The results will be returned as an XML file
client_interface/xsd/GetChanges.php
client_interface/xsd/GetFormats.phpReturns an XML response, containing the schema for the GetFormats XML call *
client_interface/xsd/GetLangs.php
client_interface/xsd/GetSearchResults.phpReturns an XML response, containing the schema for the GetSearchResults XML call. * The schema is adaptive, and will form itself to the data structure of the root server. *
client_interface/xsd/GetServiceBodies.php
local_server/index.php
local_server/style_stripper.php
local_server/pdf_generator/BMLT_Satellite_local.class.php
local_server/pdf_generator/booklet_napdf.class.phpThis file creates and dumps a generic meeting list in a booklet form
local_server/pdf_generator/index.php
local_server/pdf_generator/listprint_napdf.class.phpThis file creates and dumps a generic meeting list in a booklet form
local_server/pdf_generator/napdf.class.phpThis is the structural implementation of a PDF-printable list. It is meant to be a base for focused lists
local_server/pdf_generator/printableList.class.phpThis file contains the exported interface for subclasses
local_server/pdf_generator/fpdf16/fpdf.php
local_server/pdf_generator/fpdf16/font/courier.php
local_server/pdf_generator/fpdf16/font/helvetica.php
local_server/pdf_generator/fpdf16/font/helveticab.php
local_server/pdf_generator/fpdf16/font/helveticabi.php
local_server/pdf_generator/fpdf16/font/helveticai.php
local_server/pdf_generator/fpdf16/font/symbol.php
local_server/pdf_generator/fpdf16/font/times.php
local_server/pdf_generator/fpdf16/font/timesb.php
local_server/pdf_generator/fpdf16/font/timesbi.php
local_server/pdf_generator/fpdf16/font/timesi.php
local_server/pdf_generator/fpdf16/font/zapfdingbats.php
local_server/pdf_generator/fpdf16/font/makefont/makefont.php
local_server/pdf_generator/fpdf16/tutorial/calligra.php
local_server/pdf_generator/fpdf16/tutorial/makefont.php
local_server/pdf_generator/fpdf16/tutorial/tuto1.php
local_server/pdf_generator/fpdf16/tutorial/tuto2.php
local_server/pdf_generator/fpdf16/tutorial/tuto3.php
local_server/pdf_generator/fpdf16/tutorial/tuto4.php
local_server/pdf_generator/fpdf16/tutorial/tuto5.php
local_server/pdf_generator/fpdf16/tutorial/tuto6.php
local_server/pdf_generator/fpdf16/tutorial/tuto7.php
server/c_comdef_server.class.phpThe main server (Model) class for the Basic Meeting List Toolbox MVC system
server/classes/c_comdef_change.class.phpThe class file for the c_comdef_change class
server/classes/c_comdef_changes.class.phpThe file for the c_comdef_changes class
server/classes/c_comdef_dbsingleton.class.phpWrapper class for a MySQL PDO object
server/classes/c_comdef_format.class.phpThe class file for the c_comdef_format class
server/classes/c_comdef_formats.class.phpThe class file for the c_comdef_formats class
server/classes/c_comdef_meeting.class.phpThe file for the c_comdef_meeting class
server/classes/c_comdef_meetings.class.phpThe file for the c_comdef_meetings class
server/classes/c_comdef_service_bodies.class.phpThe file for the c_comdef_service_bodies class
server/classes/c_comdef_service_body.class.phpThe class file for the c_comdef_service_body class
server/classes/c_comdef_user.class.phpThe class file for the c_comdef_change class
server/classes/c_comdef_users.class.phpThe file for the c_comdef_users class
server/config/auto-config.inc.php
server/config/comdef-config.inc.phpThe basic configuration file for a CoMDEF server
server/config/install_wizard.phpThis is a step-by-step "setup" for a BMLT root server
server/config/lang/de/booklet_pdf_decls.php
server/config/lang/de/change_desc.inc.php
server/config/lang/de/format_codes.inc.php
server/config/lang/de/listprint_pdf_decls.php
server/config/lang/de/search_admin_strings.inc.php
server/config/lang/de/search_results_strings.inc.php
server/config/lang/en/booklet_pdf_decls.php
server/config/lang/en/change_desc.inc.php
server/config/lang/en/format_codes.inc.php
server/config/lang/en/listprint_pdf_decls.php
server/config/lang/en/search_admin_strings.inc.php
server/config/lang/en/search_results_strings.inc.php
server/config/lang/es/booklet_pdf_decls.php
server/config/lang/es/change_desc.inc.php
server/config/lang/es/format_codes.inc.php
server/config/lang/es/listprint_pdf_decls.php
server/config/lang/es/search_admin_strings.inc.php
server/config/lang/es/search_results_strings.inc.php
server/config/lang/sv/booklet_pdf_decls.php
server/config/lang/sv/change_desc.inc.php
server/config/lang/sv/format_codes.inc.php
server/config/lang/sv/listprint_pdf_decls.php
server/config/lang/sv/search_admin_strings.inc.php
server/config/lang/sv/search_results_strings.inc.php
server/shared/ajax_threads.js
server/shared/Array2Json.phpThis is an open-source JSON encoder that allows us to support older versions of PHP (before the json_encode() function was implemented). It uses json_encode() if that function is available
server/shared/Array2XML.php
server/shared/check_ajax.js
server/shared/einsert.js
server/shared/js_stripper.php
server/shared/spanish_metaphone.php
server/shared/xml_utils.php
server/shared/classes/base_templates.inc.phpThe base templates for all our classes. This implements the i_comdef_searchable and i_comdef_db_stored interfaces and the t_local_id_class, t_comdef_local_type and t_comdef_world_type abstract classes
server/shared/classes/comdef_utilityclasses.inc.phpSome basic utility classes and functions to be used throughout the CoMDEF system
themes/default/admin/style_stripper.php
themes/default/html/style_stripper.php
themes/default/small/style_stripper.php
 All Classes Files Functions Variables Enumerations