$thumb_max_height) { $thumb_height = $thumb_max_height; $thumb_width = round(($thumb_height / $height) * $width); } $thumbnail = imagecreatetruecolor($thumb_width, $thumb_height); imagecopyresampled($thumbnail, $image_handle, 0, 0, 0, 0, $thumb_width, $thumb_height, $width, $height); // ulozi trumbail imagejpeg($thumbnail, $thumb_dir."/".$file["basename"], $thumb_quality); } return $thumb_dir."/".$file["basename"]; } } function liInsertJavaScript($action) { ?> $id_field) { $field = $row_fields["Field"]; GLOBAL $$field; $query_fields[sizeof($query_fields)]=$row_fields["Field"]."='".$$field."'"; } } $query="UPDATE $table SET ".implode(",",$query_fields)." WHERE $id_field=$record_id"; mysql_query($query); echo mysql_error(); } function edEditBox($caption,$value,$width=400,$udalost) { GLOBAL $$value; echo "
"; echo $caption."
"; echo ""; echo "
"; } function edCheckBox($caption,$value,$true_val="1") { GLOBAL $$value; echo "
"; echo ""; echo "
"; } function edMemoBox($caption,$value,$width=400,$height=80) { GLOBAL $$value; echo "
"; echo $caption."
"; echo ""; echo "
"; } function edImage($caption,$value,$width=380) { GLOBAL $$value; GLOBAL $image_dir; echo "
"; echo "
$caption"; if ($$value<>"") { $image_filename=get_imagename($$value); $thumb_filename=get_thumbname($image_filename); echo "

"; } echo "

"; echo ""; if ($$value<>"") { echo ""; } echo "
"; echo "
"; } function hlpGetUniqueFilename($fn) { $i=pathinfo($fn); $basename=substr($i["basename"],0,-(strlen($i["extension"])+1)); $c=0; $fn=$i["dirname"]."/".$basename.".".$i["extension"]; while (is_file($fn)) { $fn=$i["dirname"]."/".$basename.$c.".".$i["extension"]; $c++; } return $fn; } function hlpDeleteGaleryItem($fn) { GLOBAL $galery_dir; $thumb_filename=get_thumbname("$galery_dir/$fn"); if (is_file($galery_dir."/".$fn)) { unlink($galery_dir."/".$fn); } if (is_file($thumb_filename)) { unlink($thumb_filename); } } function hlpHandleImageUpload($value) { $delete_file = $value."_delete"; GLOBAL $$delete_file; $value_file = $value."_file"; GLOBAL $$value_file; $value_file_name = $value."_file_name"; GLOBAL $$value_file_name; GLOBAL $$value; GLOBAL $galery_dir; GLOBAL $thumb_dir_name; GLOBAL $upload_dir_name; $old_filename = $$value; $filename = $upload_dir_name."/".basename($$value_file_name); if ($$delete_file==1) { // -- smazat obrazek hlpDeleteGaleryItem($old_filename); $$value=""; } else { if (is_uploaded_file($$value_file)) { hlpDeleteGaleryItem($old_filename); $ufilename=hlpGetUniqueFilename($galery_dir."/".$filename); copy($$value_file, $galery_dir."/".dirname($filename)."/".basename($ufilename)); make_thumb($galery_dir."/".dirname($filename)."/".basename($ufilename)); $$value=dirname($filename)."/".basename($ufilename); } } } function hlpDeleteImage($value) { GLOBAL $$value; hlpDeleteGaleryItem($$value); } function edComboBox($caption,$value,$lookup_id_field,$lookup_field,$table_name) { GLOBAL $$value; echo "
"; echo $caption."
"; echo ""; echo "
"; } function edFileComboBox($caption,$value,$path) { GLOBAL $$value; echo "
"; echo $caption."
"; echo ""; echo "
"; } function edFolderComboBox($caption,$value,$path) { GLOBAL $$value; GLOBAL $galery_dir; echo "
"; echo $caption."
"; echo ""; echo "
"; } ?>