Example #1
0
 public function ic2_isError($url)
 {
     // ブラックリストをチェック
     $blacklist = new IC2_DataObject_BlackList();
     if ($blacklist->get($url)) {
         switch ($blacklist->type) {
             case 0:
                 return 'x05';
                 // No More
             // No More
             case 1:
                 return 'x01';
                 // Aborn
             // Aborn
             case 2:
                 return 'x04';
                 // Virus
             // Virus
             default:
                 return 'x06';
                 // Unknown
         }
     }
     // エラーログをチェック
     if ($this->_ini['Getter']['checkerror']) {
         $errlog = new IC2_DataObject_Errors();
         if ($errlog->get($url)) {
             return $errlog->errcode;
         }
     }
     return FALSE;
 }
Example #2
0
        } else {
            ic2_finish($filepath, $thumb, $params, false);
        }
    } else {
        $retry = true;
        $force = false;
        $_size = $search->size;
        $_md5 = $search->md5;
        $_mime = $search->mime;
    }
} else {
    $filepath = '';
}
// 画像がブラックリストにあるか確認
$blacklist = new IC2_DataObject_BlackList();
if ($blacklist->get($uri)) {
    switch ($blacklist->type) {
        case 0:
            $errcode = 'x05';
            // お腹いっぱい
            break;
        case 1:
            $errcode = 'x01';
            // あぼーん
            break;
        case 2:
            $errcode = 'x04';
            // ウィルス感染
            break;
        default:
            $errcode = 'x06';