# HG changeset patch # User Matti Hamalainen # Date 1558047901 -10800 # Node ID 1bcaab2d3e6a6203e6e71b523438f1cfc74a3ada # Parent d458ec179c87d1883bbfc0ff6f05a9c46d333d14 Define named constants for $galExifConversions array fields. diff -r d458ec179c87 -r 1bcaab2d3e6a mgtool.php --- 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 {