function asset_generate_assets_kill in Asset 7
Handle the asset_generate_assets_form request to kill all of the assets. This is used by both the batch and non-batch branches of the code.
Parameters
$values: array of options obtained from asset_generate_assets_form.
1 call to asset_generate_assets_kill()
- asset_generate_assets in modules/
asset_generate/ asset_generate.module - The main API function for creating assets.
File
- modules/
asset_generate/ asset_generate.module, line 174 - Asset generate hooks and general functions.
Code
function asset_generate_assets_kill($values) {
$results = db_select('asset', 'a')
->fields('a', array(
'aid',
))
->condition('type', $values['asset_types'], 'IN')
->execute();
foreach ($results as $result) {
$aids[] = $result->aid;
}
if (!empty($aids)) {
entity_delete_multiple('asset', $aids);
drupal_set_message(t('Deleted %count assets.', array(
'%count' => count($aids),
)));
}
}