changeset 283:1bcaab2d3e6a

Define named constants for $galExifConversions array fields.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 17 May 2019 02:05:01 +0300
parents d458ec179c87
children 403f2e1e5e79
files mgtool.php
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mgtool.php	Thu May 16 23:09:17 2019 +0300
+++ b/mgtool.php	Fri May 17 02:05:01 2019 +0300
@@ -31,6 +31,10 @@
 // Array for specifying what will be copied and converted
 // from the image file's EXIF information tag(s).
 //
+define("GEC_TYPE"         , 0);
+define("GEC_NAME"         , 1);
+define("GEC_FIELDS"       , 2);
+
 $galExifConversions =
 [
   [ MG_STR,   "caption"     , "ImageDescription" ],
@@ -852,7 +856,7 @@
             ($xmp = mgParseXMPData($xmpStr)) !== FALSE)
         {
           foreach ($galExifConversions as $conv)
-            mgCopyEntryData($edata, $xmp, $conv[0], $conv[1], $conv[2]);
+            mgCopyEntryData($edata, $xmp, $conv[GEC_TYPE], $conv[GEC_NAME], $conv[GEC_FIELDS]);
         }
 
         // Check for EXIF info
@@ -861,7 +865,7 @@
         {
           echo "%";
           foreach ($galExifConversions as $conv)
-            mgCopyEntryData($edata, $exif, $conv[0], $conv[1], $conv[2]);
+            mgCopyEntryData($edata, $exif, $conv[GEC_TYPE], $conv[GEC_NAME], $conv[GEC_FIELDS]);
         }
         else
         {