Projet

Général

Profil

Révision 5e632cae

Ajouté par Assos Assos il y a plus de 3 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/field_collection/field_collection.pages.inc
86 86
 */
87 87
function field_collection_item_delete_confirm_submit($form, &$form_state) {
88 88
  $field_collection_item = $form_state['field_collection_item'];
89
  entity_delete('field_collection_item',$field_collection_item->item_id);
89
  entity_delete('field_collection_item', $field_collection_item->item_id);
90 90
  drupal_set_message(t('%label has been deleted.', array('%label' => drupal_ucfirst($field_collection_item->label()))));
91 91
  $form_state['redirect'] = '<front>';
92 92
}
......
118 118
  $langcode = !empty($field['translatable']) ? entity_language($entity_type, $entity) : LANGUAGE_NONE;
119 119

  
120 120
  if (!($field['cardinality'] == FIELD_CARDINALITY_UNLIMITED || !isset($entity->{$field_name}[$langcode]) || count($entity->{$field_name}[$langcode]) < $field['cardinality'])) {
121
    drupal_set_message(t('Too many items.'), 'error');
122
    return '';
121
    return MENU_ACCESS_DENIED;
123 122
  }
124 123

  
125 124
  $field_collection_item = entity_create('field_collection_item', array('field_name' => $field_name));
......
130 129
  $field_collection_item->setHostEntity($entity_type, $entity, $langcode, FALSE);
131 130

  
132 131
  $label = $field_collection_item->translatedInstanceLabel();
133
  $title = ($field['cardinality'] == 1) ? $label : t('Add new !instance_label', array('!instance_label' => $label));
132
  $title = $field['cardinality'] == 1 ? $label : t('Add new !instance_label', array('!instance_label' => $label));
134 133
  drupal_set_title($title);
135 134

  
136 135
  // Make sure the current user has access to create a field collection item.

Formats disponibles : Unified diff