diff options
author | rvelices <rv-github@modusoptimus.com> | 2007-01-11 23:56:36 +0000 |
---|---|---|
committer | rvelices <rv-github@modusoptimus.com> | 2007-01-11 23:56:36 +0000 |
commit | c75d7186d7a9b1d6f2e44d5deea3447c0fba11b4 (patch) | |
tree | 87ee26ed1e9fd166012c7b8ca4410056a51e9362 /admin/site_reader_local.php | |
parent | a512c69225403aa0d6b926f757ffe23a3ff97b1f (diff) |
- bug 471: apostrophe lors de l'ajout d'un tag (different behavior depending on
magic_quotes_gpc)
- metadata synchronization correction: iptc keywords were MySql escaped 2
times when synchronizing from site manager, but only once when synchronizing
one image
git-svn-id: http://piwigo.org/svn/trunk@1717 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | admin/site_reader_local.php | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/admin/site_reader_local.php b/admin/site_reader_local.php index 0f4693883..4302d9a3e 100644 --- a/admin/site_reader_local.php +++ b/admin/site_reader_local.php @@ -2,13 +2,13 @@ // +-----------------------------------------------------------------------+ // | PhpWebGallery - a PHP based picture gallery | // | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net | -// | Copyright (C) 2003-2006 PhpWebGallery Team - http://phpwebgallery.net | +// | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net | // +-----------------------------------------------------------------------+ // | branch : BSF (Best So Far) -// | file : $RCSfile$ -// | last update : $Date: 2005-12-03 17:03:58 -0500 (Sat, 03 Dec 2005) $ -// | last modifier : $Author: plg $ -// | revision : $Revision: 967 $ +// | file : $Id$ +// | last update : $Date$ +// | last modifier : $Author$ +// | revision : $Revision$ // +-----------------------------------------------------------------------+ // | 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 | @@ -201,27 +201,12 @@ function get_element_metadata($file) if ($conf['use_exif']) { - $exif = get_sync_exif_data($file); - - if (count($exif) > 0) - { - foreach (array_keys($exif) as $key) - { - $data[$key] = addslashes($exif[$key]); - } - } + $data = array_merge($data, get_sync_exif_data($file) ); } if ($conf['use_iptc']) { - $iptc = get_sync_iptc_data($file); - if (count($iptc) > 0) - { - foreach (array_keys($iptc) as $key) - { - $data[$key] = addslashes($iptc[$key]); - } - } + $data = array_merge($data, get_sync_iptc_data($file) ); } return $data; |