18 require_once dirname(__FILE__).
'/../../metadata_field/metadata_field.inc';
43 parent::__construct($assetid);
56 require_once SQ_ATTRIBUTES_PATH.
'/option_list/option_list.inc';
60 if ((
boolean)$this->
attr(
'is_contextable') === TRUE) {
61 $default = implode($attribute->delimiter, explode(
'; ', $this->
attr(
'default')));
63 $default = $GLOBALS[
'SQ_SYSTEM']->am->getAttributeValuesByName(
'default',
'metadata_field', Array($this->
id), 0);
64 $default = array_get_index($default, $this->
id,
'');
67 $default = implode($attribute->delimiter, explode(
'; ', $default));
69 if ($attribute->validateValue($default)) {
70 $attribute->setValue($default);