This is a list of used tables in php-pagebuilder. Field-names are used all over the source code so it is vital to have a short list of them at hand when writing or debugging code.
database: | DatabaseID, DatabaseName, ApplicationName, OutputLocation, Select=true/false |
tables: | TableID, DatabaseID, TableName, Subject, Title, Header, IDfield, Link, Include=true/false, Checks, Session, ScreenHeight, ScreenWidth, ListOrderByField, Comment, ListOrderByAscDec=ASC/DESC |
fields: | FieldID, TableID, Name, FieldName, DisplayName, Help, Type=int/enum/text/varchar/date/datetime/time/html/ordering, SessionVar, AreaHeight, AreaWidth, DisplayLength, Record=left/right/front/none/edit, List=true/false, ListWidth, Add=true/false, Edit=true/false/show, LookupTable, OrderByField, LookupIDField, LookupDisplayField, !Order, default |
actions: | TableID, ActionID, Action=show/add/edit/remove, Part=session/allow/complete/header/footer, Code |
screen: | screen, DatabaseID, name, title, class |
part: | part, screen, !order, type=icon/link/script/record/edit/list/html, title, table, link, code |
sheet: | SheetID, DatabaseID, Name, SheetTable, Code, Ordering, Restrictions, Link |
column: | ColumnID, SheetID, DatabaseID, Name, Size, Type=date/datemin/datemax/number/select/char/text, TableName, Calculation, !Sort |
user: | user, username, password, special=none/admin/sysadmin, type=user/group/both/cancelled |
user_field: | user_field, user, right=hide/readonly, field |
user_part: | user_part, user, right=show/edit/add/delete/listall/filter, part |
user_rights: | user_rights, user, right |
user_selection: | user_selection, user, field, value |
Used layout:
- bold | key field |
- ! | ordering number, used to sort records |
- =v1/v2 | possible values in enumerate field |
- underline | text field |
When a field-name is the same as the table name this is the primary key and often also a auto-numeric field.