| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- <?php
 
- /**
 
-  * @file phone.migrate.inc
 
-  * Code to implement hook_content_migrate_field_alter, content_migrate_instance_alter() and content_migrate_data_record_alter()
 
-  * on behalf of the former phone module, moved into a separate file for efficiency.
 
-  */
 
- /**
 
-  * Implements hook_content_migrate_field_alter().
 
-  * 
 
-  * Use this to tweak the conversion of field settings
 
-  * from the D6 style to the D7 style for specific
 
-  * situations not handled by basic conversion,
 
-  * as when field types or settings are changed.
 
-  */
 
- function phone_field_alter(&$field_value, $instance_value) {
 
-   if (substr($field_value['type'], 2) === '_phone') {
 
-     $code = substr($field_value['type'], 0, 2);
 
-     $field_value['type'] = 'phone';
 
-     $field_value['settings']['country'] = $code;
 
-   }
 
- }
 
- /**
 
-  * Implements hook_migrate_api().
 
-  */
 
- function phone_migrate_api() {
 
-   return array('api' => 2);
 
- }
 
- /**
 
-  * Wrap Migrate's simple field handler for 'phone' fields.
 
-  */
 
- class MigratePhoneFieldHandler extends MigrateSimpleFieldHandler {
 
-   public function __construct() {
 
-     $this->registerTypes(array('phone'));
 
-   }
 
- }
 
 
  |