function features_template_revert in Features Items Template 7
Have feature template implement it's feature items.
2 calls to features_template_revert()
- features_template_modules_enabled in ./
features_template.module - Implements hook_modules_enabled().
- openpublic_field_author_apps_configure_form_submit in ./
features_template.api.php - Rebuild the field.
File
- ./
features_template.module, line 133
Code
function features_template_revert($mode = 'revert') {
system_list_reset();
$data = features_template_infos();
$reverts = array();
$deletes = array();
foreach ($data as $datum) {
if (empty($datum['deleted'])) {
$plugin = features_template_get_template($datum['plugin']);
$reverts[] = $plugin['component'];
}
}
// Make sure we are not duplicating the componen
$reverts = array_unique($reverts);
$function = 'features_' . $mode;
$function(array(
'features_template' => $reverts,
));
foreach ($data as $datum) {
if (!empty($datum['deleted'])) {
$plugin = features_template_get_template($datum['plugin']);
$plugin['deleted callback']($datum);
$deletes[] = $datum;
}
}
}