Projet

Général

Profil

Paste
Télécharger (665 octets) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / email / email.migrate.inc @ 87dbc3bf

1 85ad3d82 Assos Assos
<?php
2
3
/**
4
 * @file
5
 * Support for the Migrate package.
6
 */
7
class MigrateEmailFieldHandler extends MigrateFieldHandler {
8
9
  public function __construct() {
10
    $this->registerTypes(array('email'));
11
  }
12
13 c2ada511 Assos Assos
  public function prepare($entity, array $field_info, array $instance, array $values) {
14 85ad3d82 Assos Assos
    // Setup the Field API array for saving.
15
    $arguments = (isset($values['arguments'])) ? $values['arguments']: array();
16
    $language = $this->getFieldLanguage($entity, $field_info, $arguments);
17
    $delta = 0;
18
    foreach ($values as $value) {
19
      $return[$language][$delta]['email'] = $value;
20
      $delta++;
21
    }
22
    return isset($return) ? $return : NULL;
23
  }
24
}