SCHLIX\cmsAdmin_List
Inherited from cmsAdmin_Basic
Implements interface_cmsAdmin_List
Inherits Contact_Messages_Admin, Core_BannedIP_Admin, Core_CronScheduler_Admin, Core_EmailQueue_Admin, Core_Emailtemplate_Admin, Core_Error404_Admin, Core_HttpError_Admin, Core_LogViewer_Admin, Core_MediaHeader_Admin, Core_Redirection_Admin, Core_Versioning_Admin, PersonalDataRequest_Admin, SiteManager_Admin, SiteManager_Hosts_Admin, Users_History_Admin, cmsAdmin_CategorizedList
Implements interface_cmsAdmin_List
Inherits Contact_Messages_Admin, Core_BannedIP_Admin, Core_CronScheduler_Admin, Core_EmailQueue_Admin, Core_Emailtemplate_Admin, Core_Error404_Admin, Core_HttpError_Admin, Core_LogViewer_Admin, Core_MediaHeader_Admin, Core_Redirection_Admin, Core_Versioning_Admin, PersonalDataRequest_Admin, SiteManager_Admin, SiteManager_Hosts_Admin, Users_History_Admin, cmsAdmin_CategorizedList
Protected Attributes
protected | $_fieldname_items | |
protected | $table_items | |
protected | $field_id | |
protected | $app | |
protected | $search_field | = 'title' |
protected | $ajaxfieldname_items |
Protected Methods
protected | resetAllItemsMetaOptionKeys() Resets meta option keys for all items
|
protected | setPreviewLinkForItemListingResult($items) |
protected array | setAdditionalVariablesForEditItem(array $local_variables) Set additional variables for item editing before it's displayed
|
protected | recordCurrentUserSaveItem($id) |
protected | forceRefreshMenuLinks() |
protected | validateUpdateItemField($id, $field, $value) |
protected array | getParserFromTableListingFields(array $table_fields, array $listing_fields) Returns a key/value for parser of table definition
|
Public Methods
public | __construct($data_type=null, $public_methods=null) |
public | setItemFieldNamesForAjaxListing() |
public | getItemFieldNamesForAjaxListing() |
public | searchReplaceItems($field_name, $search, $replace, $case_sensitive=true) |
public | getItemByID($id) |
public | ajaxSearchObjects($keyword='', $start, $end, $sortby='', $sortdirection='ASC') |
public array | modifyAjaxSearchObjectsResult(string $keyword, array $result) Override search result
|
public | ajaxSaveItem($id) |
public | ajaxCopyObjects($mixed_items_to_copy, $destination='') |
public | ajaxGetAllItems($start, $end, $sortby='', $sortdirection='ASC') |
public | modifyAjaxGetAllItemsResult($result) |
public | editItem(array $id) Edit item. Returns an array ['id' => id, 'errors' => list of errors] $CurrentUser
|
public | duplicateItem($source_item_id, $destination_catnumber) |
public | checkIfThisItemInTheMenu($id) |
public | onGetAdminValidationErrorListBeforeSaveItem(type $datavalues) Validates $datavalues before saved and returns an error list if any, otherwise return an empty array
|
public array | onModifyDataBeforeSaveItem(array $datavalues) Save item hook that you can override. Must return array of modified or unmodified $datavalues
|
public array | onAfterSaveItem(array $datavalues, $original_datavalues, $previous_item, array $retval) Save item hook that you can override. Must return array of modified or unmodified $datavalues
|
public boolean | saveItem(int $id) Saves Item $CurrentUser
|
public | ajaxDeleteObjects($mixed_items_to_delete) |
public | Hide($str) |
public | sortAll() |
public string | ajaxUpdateField() Ajax update a single item field with a specified ID. $SystemDB
|
public type | ajaxRestoreItem(int $id, double $version) Restore an item to an older version
|
public array | modifyCategoryResponseSchemaFields(array $response_schema) You can customize the response schema field here
|
public array | modifyItemResponseSchemaFields(array $response_schema) You can customize the response schema field here
|
public | ajaxGetAllDataResponseSchema() Ajax reply of all data response schema from all table
|
public | getItemsResponseSchema() Returns the data response Schema for ajax Listing
|
public array | saveConfig(string $override_app_name='') Save Configuration. You can override the app name if required $SystemConfig $CurrentUser
|
public boolean | Run() Runs admin command
|