protected static function _getExifData($file = null)
{
$dataArray = [];
$exifArray = function_exists('exif_read_data') ? exif_read_data($file) : [];
/* handle data */
if ($exifArray) {
$dataArray['artist'] = $exifArray['Artist'];
$dataArray['date'] = $exifArray['DateTime'] ? date(Db::getSetting('date'), strtotime($exifArray['DateTime'])) : null;
$dataArray['description'] = $exifArray['ImageDescription'];
}
$dataArray = array_filter($dataArray);
return $dataArray;
}