You are here

function farm_asset_unarchive_action in farmOS 7

Action function for farm_asset_unarchive_action.

Un-archives an asset.

Parameters

FarmAsset $asset: The asset entity object.

array $context: Array with parameters for this action.

File

modules/farm/farm_asset/farm_asset.module, line 435
Farm asset - A farm asset entity type.

Code

function farm_asset_unarchive_action(FarmAsset $asset, $context = array()) {

  // Only proceed if the asset is already archived.
  if (empty($asset->archived)) {
    return;
  }

  // Un-archive the asset..
  $asset->archived = 0;

  // Save the asset.
  farm_asset_save($asset);
}