// Bild hochladen (mit watermark / thumbnail)
function doupload_image ($filename1, $tempname, $thumbnail, $id, $watermark, $uploaddir, $prefix)
{
if ( $thumbnail == 1 && createthumbnail ( $filename, $tempname, $id, $uploaddir, $prefix ) == 0 ) return 0;
if ( preg_match("/jpg|jpeg/", getendung( $filename ))) $orgimage = imagecreatefromjpeg( $tempname );
elseif ( preg_match("/png/", getendung( $filename ))) $orgimage = imagecreatefrompng( $tempname );
elseif (preg_match ( "/gif/", getendung ( $filename ) ) ) $orgimage = imagecreatefromgif ( $tempname );
if ( $watermark == 1 ) {
$watermark = imagecreatefrompng("/home/www/web10/html/images/watermark.png");//watermark=imagecreatefromjpg("/home/www/web10/html/images/watermark.jpg");
imagealphablending( $orgimage, true); //imagecolortransparent($watermark,imagecolorat($watermark,1,1));
imagecopy( $orgimage, $watermark, imagesx( $orgimage) - imagesx( $watermark)-2, imagesy( $orgimage) - imagesy( $watermark) - 2, 0 ,0, imagesx( $watermark), imagesy( $watermark));
imagedestroy( $watermark );
}
if ( preg_match (" /jpg|jpeg/", getendung( $filename))) return @imagejpeg( $orgimage, $uploaddir."/". $id."_thumbnail-".$prefix."_". getfilename($filename).".". getendung ( $filename ) );
elseif ( preg_match( "/png/", getendung( $filename))) return @imagepng( $orgimage, $uploaddir."/". $id."_thumbnail-".$prefix."_". getfilename($filename).".". getendung ( $filename ) );
elseif ( preg_match("/gif/", getendung($filename))) return @imagegif($orgimage, $uploaddir."/". $id."_thumbnail-".$prefix."_". getfilename($filename).".". getendung ( $filename ) );
}