You are here

public function PictureMapping::save in Picture 7.2

Save the picture mapping.

Return value

false||int If the record insert or update failed, returns FALSE. If it succeeded, returns SAVED_NEW or SAVED_UPDATED, depending on the operation performed.

File

includes/PictureMapping.php, line 87
Picture Mapping class.

Class

PictureMapping
Picture mapping class.

Code

public function save() {
  $update = array();
  $this
    ->cleanMappings();
  $data = $this
    ->toArray();
  if (isset($this->id) && $this->id) {
    $update = array(
      'id',
    );
    $data['id'] = $this->id;
  }
  $return = drupal_write_record('picture_mapping', $data, $update);
  module_load_include('info.inc', 'field');
  field_info_cache_clear();
  $this
    ->setValues(ctools_export_get_schema('picture_mapping'), $data);
  $this
    ->loadBreakpointGroup();
  return $return;
}