From 7e13640ad12c0b7be2fa3fbcf68f7a7441cb999c Mon Sep 17 00:00:00 2001 From: plegall Date: Thu, 20 Apr 2006 21:13:47 +0000 Subject: merge -r1221:1222 from branch 1.6 to trunk (bug 339) git-svn-id: http://piwigo.org/svn/trunk@1223 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/include/functions_metadata.php | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'admin/include/functions_metadata.php') diff --git a/admin/include/functions_metadata.php b/admin/include/functions_metadata.php index 1df03ba43..f468ab7e3 100644 --- a/admin/include/functions_metadata.php +++ b/admin/include/functions_metadata.php @@ -53,6 +53,16 @@ function get_sync_iptc_data($file) // official keywords separator is the comma $iptc['keywords'] = preg_replace('/[.;]/', ',', $iptc['keywords']); $iptc['keywords'] = preg_replace('/^,+|,+$/', '', $iptc['keywords']); + + $iptc['keywords'] = implode( + ',', + array_unique( + explode( + ',', + $iptc['keywords'] + ) + ) + ); } return $iptc; -- cgit v1.2.3