Popup Policy |
The public web pages are just "page" functions that replace the current page and so must have a menu. |
Dashboards and welcome pages and just "page" functions that replace the current page and must have a menu. |
Each "popup" function is a popup web page of topics with static text that does not need a menu. |
Each "search" function begins as a popup container for associated list, add, clone and change functions - complex menu navigation exists between these related function types. |
Each "sheet" function is a popup web page for its shreadsheet list of contents - sheet menu will provide options to the same function. |
Each "history" function is a popup web page for its shreadsheet list of contents - history search menu can only use the same function. |
Each "special" function is a popup web page for its bespoke report contents - special menus can only use the same function. |
Each "template" function is a popup web page for its business document contents - template menu is just to other template functions. |
Level-2 Include 0200 Programs |
PDOS_0200_DB_FUNCTION.C2 is always included with all the basic DB functions. |
PDOS_0210_DATABASE_MANAGER.C2 is included for SHOW_PAGE 4GL DB procedures. |
PDOS_0220_SIGN_IN_MANAGER.C2 is included when the sign in form is submitted. |
PDOS_0230_EMAIL_CONTACT.C2 is included when the contact us form is submitted. |
PDOS_0240_REFERENCE_MANAGER.C2 is included for any option HTML or list decode function. |
PDOS_0250_SHOW_PAGE.C2 is included for all 4GL services. |
PDOS_0260_GEOGRAPHIC_MANAGER.C2 is included by signed if needed. |
PDOS_0262_GEOGRAPHIC_IP.DAT is read by geographic manager. |
PDOS_0290_AJAX_DB_UPDATE_FIELD.C2 is included for each AJAX field update requests. |
PDOS_0291_AJAX_DB_CALC.C2 is included by AJAX for calculation updates. |
Level-4 4GL 0400 Declaractions |
More than 3000 4GL declaractions are deployed for the common types of functions. |
Each 4GL has its function type built into its name. |
The only functions used are: |
DASH as a replacement page of static text topics and optional dynamic forms with Key Performance Indicators. |
PAGE as a replacement page of static text topics. |
POPUP as a popup page of static text topics. |
SEARCH as a popup container for list, add, clone and change function contents. |
LIST as the contents of a search. |
ADD as the contents of topics with data entry fields. |
CLONE as the contents of topics with data entry fields. |
CHANGE as the contents of topics with data entry fields. |
* VIEW as a change function where all field values are read-only. |
* UPDATE as a change function where field values are updated. |
SHEET as a popup spreadsheet showing many fields in many rows with date range selection. |
HISTORY as a popup read-only list of field value changes. |
SPECIAL as a popup web page such as a diary or management information - see level-3.1 special programs. |
TEMPLATE as a popup web page showing a business document - see level-2 function-template programs. |