diff options
Diffstat (limited to 'BSF/include/picture_metadata.inc.php')
-rw-r--r-- | BSF/include/picture_metadata.inc.php | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/BSF/include/picture_metadata.inc.php b/BSF/include/picture_metadata.inc.php deleted file mode 100644 index bc6410897..000000000 --- a/BSF/include/picture_metadata.inc.php +++ /dev/null @@ -1,99 +0,0 @@ -<?php -// +-----------------------------------------------------------------------+ -// | Piwigo - a PHP based picture gallery | -// +-----------------------------------------------------------------------+ -// | Copyright(C) 2008 Piwigo Team http://piwigo.org | -// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net | -// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick | -// +-----------------------------------------------------------------------+ -// | This program is free software; you can redistribute it and/or modify | -// | it under the terms of the GNU General Public License as published by | -// | the Free Software Foundation | -// | | -// | This program is distributed in the hope that it will be useful, but | -// | WITHOUT ANY WARRANTY; without even the implied warranty of | -// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | -// | General Public License for more details. | -// | | -// | You should have received a copy of the GNU General Public License | -// | along with this program; if not, write to the Free Software | -// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | -// | USA. | -// +-----------------------------------------------------------------------+ - -/** - * This file is included by the picture page to manage picture metadata - * - */ - -include_once(PHPWG_ROOT_PATH.'/include/functions_metadata.inc.php'); -if (($conf['show_exif']) and (function_exists('read_exif_data'))) -{ - if ($exif = @read_exif_data($picture['current']['image_path'])) - { - $exif = trigger_event('format_exif_data', $exif, $picture['current'] ); - - $tpl_meta = array( - 'TITLE' => 'EXIF Metadata', - 'lines' => array(), - ); - - foreach ($conf['show_exif_fields'] as $field) - { - if (strpos($field, ';') === false) - { - if (isset($exif[$field])) - { - $key = $field; - if (isset($lang['exif_field_'.$field])) - { - $key = $lang['exif_field_'.$field]; - } - $tpl_meta['lines'][$key] = $exif[$field]; - } - } - else - { - $tokens = explode(';', $field); - if (isset($exif[$tokens[0]][$tokens[1]])) - { - $key = $tokens[1]; - if (isset($lang['exif_field_'.$tokens[1]])) - { - $key = $lang['exif_field_'.$tokens[1]]; - } - $tpl_meta['lines'][$key] = $exif[$tokens[0]][$tokens[1]]; - } - } - } - $template->append('metadata', $tpl_meta); - } -} - -if ($conf['show_iptc']) -{ - $iptc = get_iptc_data($picture['current']['image_path'], - $conf['show_iptc_mapping']); - - if (count($iptc) > 0) - { - $tpl_meta = array( - 'TITLE' => 'IPTC Metadata', - 'lines' => array(), - ); - - foreach ($iptc as $field => $value) - { - $key = $field; - if (isset($lang[$field])) - { - $key = $lang[$field]; - } - $tpl_meta['lines'][$key] = $value; - } - $template->append('metadata', $tpl_meta); - } -} - - -?> |