示例#1
0
 public function imgChecker($img)
 {
     return ImageCache2_EditForm::imgChecker($img);
 }
示例#2
0
文件: iv2.php 项目: xingskycn/p2-php
     $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()されるので&にしない