$isThumbnail = postvalue("thumbnail") != ""; $isSRC = postvalue('src') == 1; } if (postvalue("icon") != "") { $fsFileName = "images/icons/" . getIconByFileType($sessionFile["type"], $sessionFile["name"]); $fsize = filesize(getabspath($fsFileName)); $ftype = "image/png"; } else { if ($isThumbnail && $sessionFile["thumbnail"] && GDExist()) { $fsFileName = $sessionFile["thumbnail"]; $fsize = $sessionFile["thumbnail_size"]; $ftype = $sessionFile["thumbnail_type"]; } else { if (($pageType == PAGE_EDIT || $pageType == PAGE_ADD) && $isSRC && $sessionFile["size"] > 51200) { $iconShowed = true; $fsFileName = "images/icons/" . getIconByFileType($sessionFile["type"], $sessionFile["name"]); $fsize = filesize(getabspath($fsFileName)); $ftype = "image/png"; } else { $fsFileName = $sessionFile["name"]; $fsize = $sessionFile["size"]; $ftype = $sessionFile["type"]; } } } } } if ($isDBFile && $value || $fsFileName != "") { if (!$isDBFile) { if (!$pSet->isAbsolute($field) || $iconShowed) { $fsFileName = getabspath($fsFileName);
public function getFileIconByType($file_name, $fileType) { $fileName = "no_image.gif"; if ($fileType == "") { $fileType = getContentTypeByExtension(substr($file_name, strrpos($file_name, '.'))); } return getIconByFileType($fileType, $file_name); }