Esempio n. 1
0
             $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);
 }