public function imgChecker($img) { return ImageCache2_EditForm::imgChecker($img); }
$add = $imageInfo_getExtraInfo->invoke($img); if ($mode == 1) { $chk = ImageCache2_EditForm::imgChecker($img); // 比較的軽いのでキャッシュしない $add += $chk; } elseif ($mode == 2) { $mng = $editForm_imgManager->invoke($img, $status); $add += $mng; } } else { $add = ImageCache2_ImageInfo::getExtraInfo($img); if ($mode == 1) { $chk = ImageCache2_EditForm::imgChecker($img); $add += $chk; } elseif ($mode == 2) { $mng = ImageCache2_EditForm::imgManager($img, $status); $add += $mng; } } // オリジナル画像が存在しないレコードを自動で削除 if ($ini['Viewer']['delete_src_not_exists'] && !file_exists($add['src'])) { $add['thumb_k'] = $add['thumb'] = 'img/ic_removed.png'; $add['t_width'] = $add['t_height'] = 32; $to_blacklist = false; $removed_files = array_merge($removed_files, ImageCache2_DatabaseManager::remove(array($img['id'], $to_blacklist))); $flexy->setData('toBlackList', $to_blacklist); } else { // サムネイルのパスのみdevicePixelRatioが影響するので再取得 $add['thumb'] = $thumb->thumbUrl($icdb->size, $icdb->md5, $icdb->mime); if (!file_exists($add['thumb'])) { // レンダリング時に自動でhtmlspecialchars()されるので&にしない