CRUD functions for export. in Chaos Tool Suite (ctools) 7
Same name and namespace in other branches
- 6 includes/export.inc \export_crud
export.inc supports a small number of CRUD functions that should always work for every exportable object, no matter how complicated. These functions allow complex objects to provide their own callbacks, but in most cases, the default callbacks will be used.
Note that defaults are NOT set in the $schema because it is presumed that a module's personalized CRUD functions will already know which $table to use and not want to clutter up the arguments with it.
File
- includes/
export.inc, line 20 - Contains code to make it easier to have exportable objects.
Functions
Name | Location | Description |
---|---|---|
ctools_export_crud_delete |
includes/ |
Delete a single exportable object. |
ctools_export_crud_disable |
includes/ |
Disable a certain object. |
ctools_export_crud_enable |
includes/ |
Enable a certain object. |
ctools_export_crud_export |
includes/ |
Get the exported code of a single exportable object. |
ctools_export_crud_import |
includes/ |
Turn exported code into an object. |
ctools_export_crud_load |
includes/ |
Load a single exportable object. |
ctools_export_crud_load_all |
includes/ |
Load all exportable objects of a given type. |
ctools_export_crud_load_multiple |
includes/ |
Load multiple exportable objects. |
ctools_export_crud_new |
includes/ |
Create a new object for the given $table. |
ctools_export_crud_save |
includes/ |
Save a single exportable object. |
ctools_export_crud_set_status |
includes/ |
Change the status of a certain object. |