Projet

Général

Profil

Révision dd54aff9

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

Weekly update of contrib modules

Voir les différences:

htmltest/sites/all/modules/entity/includes/entity.property.inc
396 396
 */
397 397
function entity_property_verbatim_date_get($data, array $options, $name, $type, $info) {
398 398
  $name = isset($info['schema field']) ? $info['schema field'] : $name;
399
  return is_numeric($data[$name]) ? $data[$name] : strtotime($data[$name], REQUEST_TIME);
399
  if (is_array($data) || (is_object($data) && $data instanceof ArrayAccess)) {
400
    return is_numeric($data[$name]) ? $data[$name] : strtotime($data[$name], REQUEST_TIME);
401
  }
402
  elseif (is_object($data)) {
403
    return is_numeric($data->$name) ? $data->$name : strtotime($data->$name, REQUEST_TIME);
404
  }
400 405
}
401 406

  
402 407
/**
......
507 512
      'label' => t('Text format'),
508 513
      'options list' => 'entity_metadata_field_text_formats',
509 514
      'getter callback' => 'entity_property_verbatim_get',
515
      'setter callback' => 'entity_property_verbatim_set',
516
      'setter permissions' => 'administer filters',
510 517
    ),
511 518
  );
512 519
}

Formats disponibles : Unified diff