public function ColorizedGmapEntityMetadataController::entityPropertyInfo in Colorized google maps block 7
Overrides EntityDefaultMetadataController::entityPropertyInfo().
Return value
array Entity properties' definition.
Overrides EntityDefaultMetadataController::entityPropertyInfo
File
- ./
colorized_gmap.info.inc, line 19 - Entitie's classes, controllers, etc.
Class
- ColorizedGmapEntityMetadataController
- Controller for colorized gmap entities metadata.
Code
public function entityPropertyInfo() {
$info = parent::entityPropertyInfo();
$properties =& $info[$this->type]['properties'];
$properties['name'] = array(
'label' => t('Name'),
'description' => t('The name of the Map - a human-readable identifier'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'name',
);
$properties['created'] = array(
'label' => t('Created'),
'description' => t('The Unix timestamp when the Map was created.'),
'type' => 'date',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'created',
);
$properties['changed'] = array(
'label' => t('Changed'),
'description' => t('The Unix timestamp when the Map was most recently saved.'),
'type' => 'date',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'changed',
);
$properties['uid'] = array(
'label' => t('User ID'),
'description' => t('The user uid that created this map.'),
'type' => 'integer',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'uid',
);
$properties['user'] = array(
'label' => t('User'),
'description' => t('The user uid that created this map.'),
'type' => 'user',
'schema field' => 'uid',
);
$properties['latitude'] = array(
'label' => t('Latitude'),
'description' => t('Latitude position'),
'type' => 'float',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'latitude',
);
$properties['longitude'] = array(
'label' => t('Longitude'),
'description' => t('Longitude position'),
'type' => 'float',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'longitude',
);
$properties['additional_settings'] = array(
'label' => t('Additional settings'),
'description' => t('A serialized array of additional map settings.'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'addsettings',
);
$properties['style'] = array(
'label' => t('Map style settings'),
'description' => t('A serialized array of map style settings.'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'style',
);
$properties['block_settings'] = array(
'label' => t('Block settings'),
'description' => t('Block settings'),
'type' => 'text',
'setter callback' => 'entity_property_verbatim_set',
'setter permission' => 'administer blocks',
'schema field' => 'block_settings',
);
return $info;
}