function agreement_update_7204 in Agreement 7.2
7204: Update agreements with default values for revoke agreement.
File
- ./
agreement.install, line 281 - Install, update and uninstall functions for Agreement module.
Code
function agreement_update_7204() {
$default_revoke_message = agreement_get_translated_message('AGREEMENT_MESSAGE_REVOKED');
$agreements = agreement_type_load();
if (!empty($agreements)) {
$names = array_keys($agreements);
foreach ($agreements as $name => $info) {
$info['settings']['revoked'] = $default_revoke_message;
agreement_type_save($info);
}
$name_string = implode(' ', $names);
return t('Updated agreements: !names', array(
'!names' => $name_string,
));
}
return t('No agreement types to update.');
}