Anmerkung zu ".$arrTopic[$topic]."
"; if ($boolUpload && isset($row['filename'])) { $strDescription .= ""; $strDescription .= "
"; } $strDescription .= nl2br2($description); $strDescription .= "
- ".$row['username']." (".$datum.")"; if ($boolDefect) { if ($row['defect']>0) { $strDescription .= "
" . $arrDefect[$row['defect']] .""; } } if ($boolRating) { $strDescription .="
"; $strDescription .= ""; $strDescription .= " "; $strDescription .= " ".$numUps."     "; $strDescription .= ""; $strDescription .= ""; $strDescription .= " ".$numDowns."
"; } if ($boolComment) { $strDescription .= "
"; $strDescription .= "Kommentar hinzufügen"; $strDescription .= "
"; $strSQL = "SELECT username,comment,created_at FROM comment WHERE loc_id=".$id; $result = $db->query($strSQL); while ($comment = $result->fetchArray()) { $strDescription .= "
"; $strDescription .= "".$comment['username']." schrieb am "; $numDatum = strtotime($comment['created_at']); $strDatum = date("d.m.Y",$numDatum); $strDescription .= $strDatum."
"; $strDescription .= nl2br2($comment['comment']); $strDescription .= "
"; } } return $strDescription; } /** * reads gps location form picture data */ function read_gps_location($file){ if (is_file($file)) { $info = exif_read_data($file); if (isset($info['GPSLatitude']) && isset($info['GPSLongitude']) && isset($info['GPSLatitudeRef']) && isset($info['GPSLongitudeRef']) && in_array($info['GPSLatitudeRef'], array('E','W','N','S')) && in_array($info['GPSLongitudeRef'], array('E','W','N','S'))) { $GPSLatitudeRef = strtolower(trim($info['GPSLatitudeRef'])); $GPSLongitudeRef = strtolower(trim($info['GPSLongitudeRef'])); $lat_degrees_a = explode('/',$info['GPSLatitude'][0]); $lat_minutes_a = explode('/',$info['GPSLatitude'][1]); $lat_seconds_a = explode('/',$info['GPSLatitude'][2]); $lng_degrees_a = explode('/',$info['GPSLongitude'][0]); $lng_minutes_a = explode('/',$info['GPSLongitude'][1]); $lng_seconds_a = explode('/',$info['GPSLongitude'][2]); $lat_degrees = $lat_degrees_a[0] / $lat_degrees_a[1]; $lat_minutes = $lat_minutes_a[0] / $lat_minutes_a[1]; $lat_seconds = $lat_seconds_a[0] / $lat_seconds_a[1]; $lng_degrees = $lng_degrees_a[0] / $lng_degrees_a[1]; $lng_minutes = $lng_minutes_a[0] / $lng_minutes_a[1]; $lng_seconds = $lng_seconds_a[0] / $lng_seconds_a[1]; $lat = (float) $lat_degrees+((($lat_minutes*60)+($lat_seconds))/3600); $lng = (float) $lng_degrees+((($lng_minutes*60)+($lng_seconds))/3600); //If the latitude is South, make it negative. //If the longitude is west, make it negative $GPSLatitudeRef == 's' ? $lat *= -1 : ''; $GPSLongitudeRef == 'w' ? $lng *= -1 : ''; return array( 'lat' => $lat, 'lng' => $lng ); } } return false; } function nl2br2($string) { $string = str_replace(array("\r\n", "\r", "\n"), "
", $string); return $string; }