예제 #1
0
파일: f.inc.php 프로젝트: patim/flogr
 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);
 }