You are here

function apachesolr_nan_write_entity in Apache Solr Not-A-Node 7.2

function apachesolr_nan_write_entity().

Helper function to update/save data for Apachesolr NAN entities.

Parameters

$item - Array containing submitted values for NANs:

1 call to apachesolr_nan_write_entity()
apachesolr_nan_nan_settings_form_submit in ./apachesolr_nan.admin.inc
function apachesolr_nan_nan_settings_form_submit().

File

./apachesolr_nan.admin.inc, line 287
Administrative functions and form builders for Apache Solr NAN Search.

Code

function apachesolr_nan_write_entity($item) {

  // Fetch existing record.
  $nan = apachesolr_nan_get_nan_by_path($item['path']);
  if (!$nan) {

    // Else write a new record.
    $nan = entity_create('apachesolr_nan', array());
  }
  $nan->path = $item['path'];
  $nan->title = $item['title'];
  $nan->description = $item['description'];
  $nan->frequency = $item['frequency'];
  $nan
    ->save();
}