static function getMap()
{
return array(
'ID' => array(
'data_type' => 'integer',
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('DELIVERY_ENTITY_ID_FIELD'),
),
'NAME' => array(
'data_type' => 'string',
'required' => true,
'validation' => array(__CLASS__, 'validateName'),
'title' => Loc::getMessage('DELIVERY_ENTITY_NAME_FIELD'),
),
// 'LID' => array(
// 'data_type' => 'string',
// 'required' => true,
// 'validation' => array(__CLASS__, 'validateLid'),
// 'title' => Loc::getMessage('DELIVERY_ENTITY_LID_FIELD'),
// ),
// 'PERIOD_FROM' => array(
// 'data_type' => 'integer',
// 'title' => Loc::getMessage('DELIVERY_ENTITY_PERIOD_FROM_FIELD'),
// ),
// 'PERIOD_TO' => array(
// 'data_type' => 'integer',
// 'title' => Loc::getMessage('DELIVERY_ENTITY_PERIOD_TO_FIELD'),
// ),
// 'PERIOD_TYPE' => array(
// 'data_type' => 'string',
// 'validation' => array(__CLASS__, 'validatePeriodType'),
// 'title' => Loc::getMessage('DELIVERY_ENTITY_PERIOD_TYPE_FIELD'),
// ),
// 'WEIGHT_FROM' => array(
// 'data_type' => 'integer',
// 'title' => Loc::getMessage('DELIVERY_ENTITY_WEIGHT_FROM_FIELD'),
// ),
// 'WEIGHT_TO' => array(
// 'data_type' => 'integer',
// 'title' => Loc::getMessage('DELIVERY_ENTITY_WEIGHT_TO_FIELD'),
// ),
// 'ORDER_PRICE_FROM' => array(
// 'data_type' => 'float',
// 'title' => Loc::getMessage('DELIVERY_ENTITY_ORDER_PRICE_FROM_FIELD'),
// ),
// 'ORDER_PRICE_TO' => array(
// 'data_type' => 'float',
// 'title' => Loc::getMessage('DELIVERY_ENTITY_ORDER_PRICE_TO_FIELD'),
// ),
// 'ORDER_CURRENCY' => array(
// 'data_type' => 'string',
// 'validation' => array(__CLASS__, 'validateOrderCurrency'),
// 'title' => Loc::getMessage('DELIVERY_ENTITY_ORDER_CURRENCY_FIELD'),
// ),
'ACTIVE' => array(
'data_type' => 'boolean',
'values' => array('N', 'Y'),
'title' => Loc::getMessage('DELIVERY_ENTITY_ACTIVE_FIELD'),
),
// 'PRICE' => array(
// 'data_type' => 'float',
// 'required' => true,
// 'title' => Loc::getMessage('DELIVERY_ENTITY_PRICE_FIELD'),
// ),
'CURRENCY' => array(
'data_type' => 'string',
'required' => true,
'validation' => array(__CLASS__, 'validateCurrency'),
'title' => Loc::getMessage('DELIVERY_ENTITY_CURRENCY_FIELD'),
),
'SORT' => array(
'data_type' => 'integer',
'title' => Loc::getMessage('DELIVERY_ENTITY_SORT_FIELD'),
),
'DESCRIPTION' => array(
'data_type' => 'text',
'title' => Loc::getMessage('DELIVERY_ENTITY_DESCRIPTION_FIELD'),
),
'LOGOTIP' => array(
'data_type' => 'integer',
'title' => Loc::getMessage('DELIVERY_ENTITY_LOGOTIP_FIELD'),
),
// 'STORE' => array(
// 'data_type' => 'text',
// 'title' => Loc::getMessage('DELIVERY_ENTITY_STORE_FIELD'),
// ),
);
}