| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- <?php
 
- /**
 
-  * PerfGroupeNodeMigration
 
-  * 
 
-  */
 
- class PerfDvidsNodeMigration extends PerfDNodeMigration {
 
-   public function __construct() {
 
- 		
 
- 		$this->description = t('Migrate Document Video Class');
 
- 		$this->fields = array(
 
- 			'fichiers' => t('fichiers'),
 
- 			'etat_conservation' => t('etat_conservation'),
 
-     );
 
-   	// This can also be an URL instead of a file path.
 
-     $xml_folder = DRUPAL_ROOT . '/' . drupal_get_path('module', 'PerfMigrate') . '/xml/';
 
-     $this->items_url = $xml_folder . 'baseperf-dvids.xml';
 
-     $this->item_xpath = '/ROOT/ITEMS/DOC_AUDIOVISUEL';  // relative to document		
 
-     $this->destination = new MigrateDestinationNode('document_video');
 
-     parent::__construct();
 
-     
 
-     $this->addFieldMapping('field_etat_de_conservation', 'etat_conservation')
 
-         ->xpath('@ETAT_CONSERVATION');
 
-     $this->addFieldMapping('field_fichiers', 'fichiers');
 
-     $this->addUnmigratedDestinations(array(
 
-       'field_etat_de_conservation:language', 'field_etat_de_conservation:format',
 
-       'field_fichiers:language', 'field_fichiers:format',
 
-     ));
 
-     
 
-   }
 
-   
 
-   public function prepareRow($row){
 
- 		parent::prepareRow($row);
 
- 		
 
- 		$xml = $row->xml;
 
- 		
 
- 		$row->fichiers .= "\n".'Fichier MP4 : '.$this->getAttribute($xml, 'FICHIER_MP4');
 
-     $row->fichiers .= "\n".'Fichier FLV : '.$this->getAttribute($xml, 'FICHIER_FLV');
 
- 	}
 
-  
 
-  	public function prepare($node, stdClass $row) {
 
- 		parent::prepare($node, $row);
 
-   }
 
-   
 
- }
 
 
  |