ePages 6.15.1 - DE_EPAGES/MultiStoreCommon/API/Constants.pm

Package DE_EPAGES::MultiStoreCommon::API::Constants

MultiStoreCommon Constants

Base
Exporter
@EXPORT_OK
EXPORTABLE_CHILDREN_BLACKLIST
MS_UPDATE_DAYS
MS_SYNC_FOLDER
MS_SYNC_PATH
MS_OVERWRITABLES_INFO
MS_LASTUPDATE_SAVE_PERIOD
CLASS_FOLDER_MAP
MASTER_CLASSES_LISTENED_TO
EXPORT_PARAMS
VISIBILITY_LIMITED_CLASS
REQUIRED_CLASS
ATTRIBUTE_ALIAS

@EXPORTABLE_CHILDREN_BLACKLIST (array.string
!FIXME - Don't like black lists as they are usually incomplete.)

List of child classes which shall not be exported.

MS_UPDATE_DAYS (integer)

Each data record in table 'ObjectUpdate' older than this
value will be ignored and deleted directly.

MS_SYNC_FOLDER (string)

base path for clocked synchronisation

MS_SYNC_PATH (string)

path to put the exported files to

MS_OVERWRITABLES_INFO (string)

file's name that contains the info which
attributes are allowed to be overwritten by the merchant

MS_LASTUPDATE_SAVE_PERIOD (integer)

Period for saving the last update id into the
shop attribute MS_LastUpdate while ex- or importing objects

%VISIBILITY_LIMITED_CLASS (array.string)

List of class names that care about affiliate visibility.

REQUIRED_CLASS (array.string)

List of class names that do not care about affiliate visibility.

%CLASS_FOLDER_MAP (hash.string)

Map of class names to folder names.

@MASTER_CLASSES_LISTENED_TO (array.string)

List of classes the object update listener will deal with.

@EXPORT_PARAMS (hash)

Globally used export params.

%ATTRIBUTE_ALIAS (hash.array.string)

Map attribtues names to a list of aliases.