_catchAllErrors || in_array($number, $this->_skipErrorsArray)) { return false; } switch ($number) { case CKFINDER_CONNECTOR_ERROR_INVALID_REQUEST: case CKFINDER_CONNECTOR_ERROR_INVALID_NAME: case CKFINDER_CONNECTOR_ERROR_THUMBNAILS_DISABLED: case CKFINDER_CONNECTOR_ERROR_UNAUTHORIZED: header("HTTP/1.0 403 Forbidden"); header("X-CKFinder-Error: ". $number); break; case CKFINDER_CONNECTOR_ERROR_ACCESS_DENIED: header("HTTP/1.0 500 Internal Server Error"); header("X-CKFinder-Error: ".$number); break; default: header("HTTP/1.0 404 Not Found"); header("X-CKFinder-Error: ". $number); break; } if ($exit) { exit; } } }