Photoshop File Info Function Reference
| Function: | get_photoshop_file_info | |
| Description: | Retrieves Photoshop 'File Info' metadata in the same way that Photoshop
                                        does. The results are returned in an array as below: 
                $file_info_array = array(
                        "title"                  => "",
                        "author"                 => "",
                        "authorsposition"        => "",      // Note: Not used in Photoshop 7 or higher
                        "caption"                => "",
                        "captionwriter"          => "",
                        "jobname"                => "",      // Note: Not used in Photoshop CS
                        "copyrightstatus"        => "",
                        "copyrightnotice"        => "",
                        "ownerurl"               => "",
                        "keywords"               => array( 0 => "", 1 => "", ... ),
                        "category"               => "",     // Note: Max 3 characters
                        "supplementalcategories" => array( 0 => "", 1 => "", ... ),
                        "date"                   => "",     // Note: DATE MUST BE IN YYYY-MM-DD format
                        "city"                   => "",
                        "state"                  => "",
                        "country"                => "",
                        "credit"                 => "",
                        "source"                 => "",
                        "headline"               => "",
                        "instructions"           => "",
                        "transmissionreference"  => "",
                        "urgency"                => "" );
                                         | |
| Parameters: | Exif_array | an array containing the EXIF information to be searched, as retrieved by get_EXIF_JPEG. | 
| XMP_array | an array containing the XMP information to be searched, as retrieved by read_XMP_array_from_text. | |
| IRB_array | an array containing the Photoshop IRB information to be searched, as retrieved by get_Photoshop_IRB. | |
| Returns: | outputarray | an array as above, containing the Photoshop File Info data | 
| Function: | put_photoshop_file_info | |
| Description: | Stores Photoshop "File Info" metadata in the same way that Photoshop
                                        does. The "File Info" metadata must be in an array similar to that
                                        returned by get_photoshop_file_info, as follows: 
                $file_info_array = array(
                        "title"                  => "",
                        "author"                 => "",
                        "authorsposition"        => "",      // Note: Not used in Photoshop 7 or higher
                        "caption"                => "",
                        "captionwriter"          => "",
                        "jobname"                => "",      // Note: Not used in Photoshop CS
                        "copyrightstatus"        => "",
                        "copyrightnotice"        => "",
                        "ownerurl"               => "",
                        "keywords"               => array( 0 => "", 1 => "", ... ),
                        "category"               => "",     // Note: Max 3 characters
                        "supplementalcategories" => array( 0 => "", 1 => "", ... ),
                        "date"                   => "",     // Note: DATE MUST BE IN YYYY-MM-DD format
                        "city"                   => "",
                        "state"                  => "",
                        "country"                => "",
                        "credit"                 => "",
                        "source"                 => "",
                        "headline"               => "",
                        "instructions"           => "",
                        "transmissionreference"  => "",
                        "urgency"                => "" );
                                         | |
| Parameters: | jpeg_header_data | a JPEG header data array in the same format as from get_jpeg_header_data. This contains the header information which is to be updated. | 
| new_ps_file_info_array | An array as above, which contains the "File Info" metadata information to be written. | |
| Old_Exif_array | an array containing the EXIF information to be updated, as retrieved by get_EXIF_JPEG. | |
| Old_XMP_array | an array containing the XMP information to be updated, as retrieved by read_XMP_array_from_text. | |
| Old_IRB_array | an array containing the Photoshop IRB information to be updated, as retrieved by get_Photoshop_IRB. | |
| Returns: | jpeg_header_data | a JPEG header data array in the same format as from get_jpeg_header_data, containing the Photshop "File Info" metadata. This can then be written to a file using put_jpeg_header_data. | 
| FALSE | If an error occured | |