object->settings[$field]) ? $this->object->settings[$field] : parent::get_field($field, $default); } } /** * Implements hook_rules_link_insert(). */ function rules_link_i18n_rules_link_insert($rules_link) { i18n_string_object_update('rules_link', $rules_link); } /** * Implements hook_rules_link_update(). */ function rules_link_i18n_rules_link_update($rules_link) { // Account for name changes. if ($rules_link->original->name != $rules_link->name) { i18n_string_update_context("rules_link:rules_link:{$rules_link->original->name}:*", "rules_link:rules_link:{$rules_link->name}:*"); } i18n_string_object_update('rules_link', $rules_link); } /** * Implements hook_rules_link_delete(). */ function rules_link_i18n_rules_link_delete($rules_link) { i18n_string_object_remove('rules_link', $rules_link); }