public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['date'] = array('property' => 'field_presentation_date', 'process_callbacks' => array(array($this, 'dateProcess'))); $public_fields['location'] = array('property' => 'field_presentation_location'); return $public_fields; }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['date'] = array('property' => 'field_news_date'); $public_fields['photo'] = array('property' => 'field_photo'); return $public_fields; }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['software_project'] = array('property' => 'field_software_project', 'process_callbacks' => array(array($this, 'softwareProjectPreprocess'))); $public_fields['recommended'] = array('property' => 'field_software_recommended', 'process_callbacks' => array(array($this, 'softwareProjectRecommended'))); $public_fields['version'] = array('property' => 'field_software_version'); $public_fields['package'] = array('property' => 'field_software_package', 'process_callbacks' => array(array($this, 'singleFileFieldDisplay'))); return $public_fields; }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); // Body field Isn't attached. unset($public_fields['body']); $public_fields['columns'] = array('property' => 'media_gallery_columns'); $public_fields['rows'] = array('property' => 'media_gallery_rows'); $public_fields['files'] = array('property' => 'media_gallery_file'); return $public_fields; }
public function entityPreSave(\EntityMetadataWrapper $wrapper) { parent::entityPreSave($wrapper); $request = $this->getRequest(); $date = $wrapper->field_date->value(); $format = 'Y-m-d h:i:s'; if (!empty($request['start_date'])) { $date[0]['value'] = date($format, strtotime($request['start_date'])); } $date[0]['value2'] = empty($request['end_date']) ? $date[0]['value'] : date($format, strtotime($request['end_date'])); $wrapper->field_date->set($date); }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['address'] = array('property' => 'field_address'); $public_fields['email'] = array('property' => 'field_email'); $public_fields['first_name'] = array('property' => 'field_first_name'); $public_fields['middle_name'] = array('property' => 'field_middle_name_or_initial'); $public_fields['last_name'] = array('property' => 'field_last_name'); $public_fields['phone'] = array('property' => 'field_phone'); $public_fields['prefix'] = array('property' => 'field_prefix'); $public_fields['professional_title'] = array('property' => 'field_professional_title'); return $public_fields; }
/** * {@inheritdoc} */ protected function setPropertyValues(EntityMetadataWrapper $wrapper, $null_missing_fields = FALSE) { $request = $this->getRequest(); self::cleanRequest($request); $wrapper->type->set($request['type']); parent::setPropertyValues($wrapper, $null_missing_fields); $id = $wrapper->getIdentifier(); if (!($space = vsite_get_vsite($id))) { return; } // Set the preset on the object. if ($request['preset']) { $space->controllers->variable->set('spaces_preset_og', $request['preset']); } if ($purl = $wrapper->domain->value()) { $modifier = array('provider' => 'spaces_og', 'id' => $id, 'value' => $purl); purl_save($modifier); } }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['field_url'] = array('property' => 'field_url', 'required' => TRUE); return $public_fields; }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['url'] = array('property' => 'field_links_link', 'sub_property' => 'url'); return $public_fields; }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['type'] = array('property' => 'biblio_type'); return $public_fields; }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); $public_fields['parent'] = array('property' => 'field_class'); return $public_fields; }
public function publicFieldsInfo() { $public_fields = parent::publicFieldsInfo(); return $public_fields; }