Subversion Repositories eFlore/Applications.cel

Compare Revisions

Regard whitespace Rev 2459 → Rev 2460

/trunk/jrest/bibliotheque/ExtracteurMetadonnees.php
1,16 → 1,19
<?php
// declare(encoding='UTF-8');
/**
* Classe d'extraction de metadonnées afin de les mettre dans
* un tableau au format du cel
* Encodage en entrée : utf8
* Encodage en sortie : utf8
* Classe d'extraction de metadonnées d'un fichier JPEG afin de les mettre dans un tableau au format du CEL.
*
* @author Aurélien PERONNET <aurelien@tela-botanica.org>
* @internal Mininum PHP version : 5.2
* @category CEL
* @package Services
* @subpackage Bibliothèques
* @version 0.1
* @author Mathias CHOUET <mathias@tela-botanica.org>
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org>
* @author Aurelien PERONNET <aurelien@tela-botanica.org>
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
* @version $Id$
* @copyright © 2012, Tela Botanica
* @copyright 1999-2014 Tela Botanica <accueil@tela-botanica.org>
*/
class ExtracteurMetadonnees {
 
534,7 → 537,7
 
/**
* Extraction des metadonnées iptc
**/
*/
public function extraireIptc($chemin_fichier) {
$meta = array();
 
543,9 → 546,9
$size = getimagesize($chemin_fichier, $info);
 
// s'il existe
if (isset($info["APP13"])) {
if (isset($info['APP13'])) {
// on parse les donnees
$iptc = iptcparse($info["APP13"]);
$iptc = iptcparse($info['APP13']);
if ($iptc) {
// et on les analyse
foreach ($iptc as $marker => $section) {
556,7 → 559,6
}
}
}
 
return $meta;
}
 
648,5 → 650,4
}
return $xml;
}
}
?>
}