CAbstractDataItem | Abstract base class for all DataItem implementations |
CAbstractFacetFilter | |
CAbstractJoin | AbstractJoin is the abstract base class from which concrete join classes can be derived in order to provide support for different styles of relational join |
CAbstractPivotQuery | AbstractPivotQuery provides the common base class for the shaped pivot query classes PivotQuery, IndexexPivotQuery and GroupedPivotQuery |
CAbstractQuery | |
CAbstractTypeRenderer | |
CAbstractValidator | Base class for Validators |
CAPCCache | Provides a simple cacheing mechanism using the Alternative PHP Cache extension |
CAPCUCache | Provides a simple cacheing mechanism using the Alternative PHP Cache extension |
CAPICanonicalXMLFormatter | Standard XML formatter - formats items as XML in Fakoli's canonical DataItem form |
CAPICSVFormatter | Provides CSV output formatting for APIHelper |
CAPIExcelFormatter | Excel Formatter - formats items as a Microsoft Excel file |
CAPIFormatter | Base class for APIFormatters |
CAPIHelper | APIHelper is a class designed to simplify the sharing of data between applications |
CAPIJSONFormatter | Standard JSON formatter - formats items as a JSON serialized array of objects |
CAPITemplate | APITemplate provides a simple template mechanism for transforming APIHelper output to meet 3rd-party standards |
CAutoForm | AutoForm automatically creates a form based on an underlying DataItem |
CAutoFormLayout | AutoFormLayout provides the abstract base class for form layout engine classes |
CBooleanFieldRenderer | Field renderer for boolean data fields |
CBooleanSearchParameterHandler | |
CBooleanTypeRenderer | |
CCache | Simple caching interface |
CCheckListFacetFilter | |
CCheckListFieldRenderer | CheckListFieldRenderer: Renders the specified list of options as a list of checkboxes from which multiple values can be selected |
CColorFieldRenderer | Field renderer for boolean data fields |
CCompositeAutoForm | CompositeAutoForm is a container for situations where multiple AutoForms need to be managed on the same page within a single outer form |
CCompositeDataItem | |
CCompoundSelectFieldRenderer | CompoundSelectFieldRenderer allows you to provide a consolidated grouped dropdown selector that processes selection for multiple fields |
CConnectionManager | Common point of entry by which DataItems can access the global database connection via the getConnection() method |
CContextMenu | |
CContextMenuItem | |
CContextMenuManager | |
CContextMenuSeparator | |
CCreditCardNumberFieldRenderer | |
CCreditCardNumberValidator | |
CCrossReferenceFacetFilter | |
CCrossReferenceSearchParameterHandler | |
CCSVImport | CSVImport provides a generic method for importing Comma-Separated Value files into DataItem mapped database tables |
CCurrency3FieldRenderer | Use Currency3 if you want to have 3 decimal places displayed |
CCurrencyFieldRenderer | Field renderer for currency data fields |
CCurrencyTypeRenderer | |
CDataColumn | Represents a column in a DataListView output table |
CDataGroup | Represents a grouped collection of data within a table |
CDataImportColumn | |
CDataImportManager | Import data from a cvs file |
CDataItem | DataItem is the generic base class for database mapped classes |
CDataItemException | |
CDataItemFieldComparator | Simple field comparator to support sorting arrays of DataItems by the values in a specified field |
CDataItemIterator | DataItemIterator is a memory-efficient iterator class that can be used when rendering large data sets |
CDataItemTabBar | User-interface control that manages a line of tabs for multi-page dialogs |
CDataListFieldRenderer | Add a DataListView table to an AutoForm |
CDataListView | DataListView displays a list of DataItems (or InnerJoinResults) in tabular format |
CDataNotFoundException | |
CDataTransaction | Wraps the underlying database's transaction model |
CDateFieldRenderer | Field renderer for date data fields |
CDateOfBirthFieldRenderer | Field renderer for date of birth data fields |
CDateRangeValidator | |
CDateSearchParameterHandler | DateSearchParameterHandler is a SearchParameterHandler for date database types |
CDateTimeFieldRenderer | Field renderer for date data fields |
CDateTimeTypeRenderer | |
CDateTypeRenderer | |
CDateUtils | DateUtils - provides support for date/time manipulation |
CDateValidator | Date Validator |
CDirectoryTreeControl | |
CDocumentHandler | |
CDraggableList | DraggableList provides a simple user interface for sorting a list of items |
CExcelFile | Generate a binary format Microsoft Excel file for download |
CExcelFileWriter | ExcelFileWriter is an abstract factory to allow different Excel libraries to be used at the programmer's preference |
CExclusionFilter | Used to place a filter on the contents of a DataItem-derived object |
CExpandingList | Simple User Interface control to allow the display of list items by heading |
CExpressionFacetFilter | |
CFacetFilterable | |
CFacetManager | |
CFieldFacetFilter | |
CFieldRenderer | FieldRenderer is the abstract base class for all FieldRenderers |
CFileBackedCache | Provides a simple File-backed caching implementation for when no shared memory caching extension is present, but the application has access to a writeable folder |
CFileNode | |
CFileUploadFieldRenderer | Field renderer for file upload data fields |
►CFilterFieldRenderer | |
CBooleanFilterFieldRenderer | |
CCheckListFilterFieldRenderer | Usage: |
CDateRangeFilterRenderer | Adds a Date Range Filter with start and end dates and Next and Previous buttons to a FilterForm |
CRadioButtonFilterFieldRenderer | |
CFilterForm | Filter form adds a select field renderer to a page that allows the user to select one item from the filter and the page reloads, querying the list of items using the filter selection |
CFilterFormLayout | Layout for list filtering using filter_form.inc |
CFolderNode | |
CFooterColumn | Abstract base class for footer column definitions |
CFooterTextColumn | Text footer column definition |
CFooterTotalColumn | |
CFooterValueColumn | Value footer column definition |
CGroupedDataListView | GroupedDataListView displays a list of DataItems (or InnerJoinResults) in tabular format grouped by a specific field |
CGroupedList | |
CGroupedListGroup | Represents a grouped collection of data within a table |
CGroupedPivotQuery | Performs a pivot query against the database, returning an array of arrays of PivotItems, grouped by a particular field |
CGroupedQuery | |
CHTMLFieldRenderer | Field renderer for HTML data fields |
CIExcelFile | Minimum base interface that must be provided by an ExcelFile implementation |
CInclusionFilter | Used to place a filter on the contents of a DataItem-derived object |
CIndexedPivotQuery | Run a pivot query and return the results indexed by a selected field |
CIndexedQuery | |
CInnerJoin | This class is used to programmatically perform inner join queries across multiple objects |
CIteratedQuery | IteratedQuery provides a memory-efficient way to query and return large data sets |
CJoinResult | JoinResult is an empty placeholder class |
CJoinResultIterator | |
CJSONQuery | |
CLeftOuterJoin | |
CMatchValidator | Tests whether two fields contain the same value |
CMaximumAgeValidator | MaximumAgeValidator can be used with DateOfBirth fields |
CMinimumAgeValidator | AgeRangeValidator can be used with DateOfBirth fields |
CMobileFormLayout | MobileFormLayout provides a linear form layout suitable for mobile devices |
CMobileUngroupedFormLayout | Mobile version of UngroupedFormLayout |
CMultiSelectFacetFilter | |
CNumberFieldRenderer | Field renderer for numeric data fields |
CNumberSearchParameterHandler | NumberSearchParameterHandler is a SearchParameterHandler for numeric database types |
CNumberTypeRenderer | |
COptionCheckListFieldRenderer | Displays a control that provides a highly styleable set of options from which the user can select a number of items |
COptionCrossReferenceFieldRenderer | Displays a control that provides a highly styleable set of options from which the user can select a number of items |
COptionListFieldRenderer | Displays a control that provides a highly styleable set of options from which the user can select a single item |
CPagedList | Simple User Interface control to allow pagination of HTML lists of DataItems |
CPanelFacetManager | |
CPasswordFieldRenderer | Field renderer for password data fields |
CPasswordValidator | |
CPhoneNumberFieldRenderer | Field renderer for zipcode data fields |
CPhoneNumberTypeRenderer | |
CPivotItem | PivotItems are dynamically constructed DataItems that map the results of PivotQueries |
CPivotQuery | Standard Pivot Query, with support for paging |
CPivotTableHelper | Support for configuring display tables (DataListViews and GroupedDataListViews) dynamically, based upon the structure of a pivot query |
CPushButtonCheckListFieldRenderer | Field renderer for data fields that must be displayed as a list of choices |
CPushButtonFieldRenderer | Field renderer for data fields that must be displayed as a list of choices |
CQuery | Query provides an object-oriented interface for database queries |
CRadioButtonFieldRenderer | Field renderer for data fields that must be displayed as a list of choices |
CRangeValidator | RangeValidator class |
CRatingFieldRenderer | Field renderer for numeric rating data fields |
CRegularExpressionValidator | Tests wheteher a field's value matches the supplied regular expression |
CRelatedImageSelectFieldRenderer | Field renderer for selected related items from a list of images |
CRelatedItemCheckListFieldRenderer | Field renderer for handling one-to-many relationships that are implemented through a back-reference table |
CRelatedItemRadioButtonFieldRenderer | Field renderer for related item data fields |
CRelatedItemSelectFilterFieldRenderer | |
CRequiredBooleanValidator | RequiredBoolean Validator |
CRequiredCheckListValidator | RequiredCheckList Validator |
CRequiredCrossReferenceSelectValidator | RequiredCrossReferenceSelectValidator |
CRequiredCurrencyValidator | RequiredCurrencyField Validator |
CRequiredFileValidator | |
CRequiredIfCheckedValidator | |
CRequiredRadioButtonValidator | |
CRequiredStringValidator | RequiredStringValidator |
CRequiredTimeValidator | RequiredTimeValidator |
CRequiredTreeValidator | Validates a field rendered with TreeSelectFieldRenderer |
CRequiredValidator | RequiredField Validator |
CSearchForm | SearchForm generates forms for searching based on a supplied DataItem |
CSearchParameterHandler | Base class for SearchParameterHandlers |
CSearchParameters | Interprets the set of input parameters for a search and generates the corresponding SQL constraints to perform the search against the database |
CSearchParameterValue | |
CSelectableTableHeaderFormLayout | Overrides the default table-row form layout to provide a selection checkbox for SpreadsheetForms with selectable sub-forms |
CSelectableTableRowFormLayout | Overrides the default table-row form layout to provide a selection checkbox for SpreadsheetForms with selectable sub-forms |
CSelectFieldRequiredValidator | |
CSelectFieldViewSourceRenderer | SelectFieldViewSourceRenderer: Renders the specified list of options as a dropdown select box with a View button to the right which would display specified popup preview |
CServerPagedList | ServerPagedList provides the same interface and functionality as PagedList, with the difference that paging is handled at the server |
CSignatureFieldRenderer | Provides a very simple digital signature implementation |
CSignatureValidator | Validates that the user's supplied password is correct |
CSimpleFormLayout | SimpleFormLayout provides a form with minimal HTML, and does not employ table-based layout |
CSimpleMemoryCache | Implements a simple in-memory cache when other cacheing mechanisms are not available |
CSliderFieldRenderer | |
CSpreadsheetForm | SpreadsheetForm |
CSpreadsheetFormLayout | Used for the overall layout handling of SpreadsheetAutoForm instance |
CStaticFieldRenderer | |
CStatusBlockView | |
CStatusTrees | |
CStringFieldRenderer | Field renderer for string data fields |
CStringSearchParameterHandler | StringSearchParameterHandler is a SearchParameterHandler for text database types |
CStringTypeRenderer | |
CSubordinateAutoForm | |
CSubSelectFieldRenderer | SubSelectFieldRenderer - provides a second-level hierarchical selection mechanism based on the results of another select-based field renderer (such as SelectFieldRenderer or RelatedItemSelectFieldRenderer) |
CSubSelectFieldRequiredValidator | |
CTabBar | User-interface control that manages a line of tabs for multi-page dialogs |
CTableBasedFormLayout | Lays out the AutoForm using table-based layout |
CTableHeaderFormLayout | Used for the header row in SpreadSheetAutoForm |
CTableRowFormLayout | Used for each subordinate form row in SpreadSheetAutoForm |
CTableSelectFieldRenderer | |
CTemplateFormLayout | TemplateFormLayout provides support for custom form layouts |
CTextFieldRenderer | Field renderer for text data fields |
CTextTypeRenderer | |
CTimeFieldRenderer | Field renderer for time data fields |
CTimestampTypeRenderer | |
CTimeTypeRenderer | |
CTimeValidator | TimeValidator |
CTimezoneFieldRenderer | |
CTimezoneTypeRenderer | |
CToggleFieldRenderer | Field renderer for boolean data fields |
CTreeControl | The TreeControl provides a class that can be used to generate dynamic tree controls for use in PHP forms (or pages) |
CTreeNode | TreeNode represents a node in the tree |
CTreeSelectFieldRenderer | Field renderer for data fields that are selectable via a tree control |
CTwoLevelTabBar | The TabBar class is a user-interface control that manages 2 lines of tabs for multi-page dialogs |
CUngroupedFormLayout | Used when you want layout to provide field ordering but don't want groups or borders around the group(s) |
CUniqueValidator | Uniqueness Validator |
CURLFieldRenderer | |
CValidateTabSet | When the data entry interface contains multiple tabs (pages) that the user can move around freely (e.g., not required to complete tab c before moving on to tab d) then we validate on the final submit tab |
CValidationEngine | The ValidationEngine takes an array of validator objects in its constructor, and is then able to generate both client- and server-side validation for HTML forms |
CWCCache | Provides a simple cacheing mechanism using the WinCache PHP extension (for use under IIS) |
CWizardBar | User-interface control that draws a stepped nav bar for multi-stage workflows |
CZipCodeFieldRenderer | Field renderer for zipcode data fields |