function exif_info($id_photo, $id_group) { $query = "SELECT `id_photo`, `photo`.`name` 'pname', `medium`, `original`, alb.`name` 'albname', `photo`.`id_album` 'id_album',\n\t\t\t\t\t\t\t DATE_FORMAT(`pubdate`, '%e.%m.%Y %k:%i:%s') 'pubdate', `scope`, `descr`, `photo`.`id_user` 'id_author'\n\t\t\t\t FROM `photo` LEFT JOIN `album` alb ON `photo`.`id_album`=alb.`id_album`\t\t\t\n\t\t\t\t WHERE `photo`.`id_photo`=" . $id_photo; $res = $this->q($query); $row = mysql_fetch_assoc($res); $photo = new medium_photo($row['id_photo'], $row['pname'], $row['medium'], $row['original'], $row['pubdate'], null, "", $row['descr'], "", $row['id_album'], '', $row['id_author'], $id_group, 'forbid'); $photoalb_h = '<span class="header1">Exif info</span>'; $exifinfo = "<p class=text>"; $ext = strrchr($row['medium'], "."); if ($ext == '.JPG' or $ext == '.JPEG' or $ext == '.jpg' or $ext == '.jpeg') { $exif = exif_read_data("../files/" . $row['id_author'] . "/" . $row['id_album'] . "/" . $row['original'], 0, true); foreach ($exif as $key => $section) { foreach ($section as $name => $val) { if ($name != 'MakerNote') { $exifinfo .= "{$key}.{$name}: {$val}<br />\n"; } } } } $exifinfo .= "</p>"; $photoalb = new section($photoalb_h, 11, 3); $photoalb->add_photo_data($photo, $exifinfo); $photo_data = new content($photoalb, sh_my_album_photos_spacers()); $this->set_content($photo_data); }