throw new SystemException('connection to paypal.com failed: ' . $e->getMessage());
}
- if (strstr($content, "VERIFIED") === false) {
+ if (strpos($content, "VERIFIED") === false) {
throw new SystemException('request not validated');
}
// we'll just gzip the output of the exception to prevent them from tampering.
// This part is copied from `HeaderUtil` in order to isolate the exception handler!
if (HTTP_ENABLE_GZIP && !defined('HTTP_DISABLE_GZIP')) {
- if (function_exists('gzcompress') && !@ini_get('zlib.output_compression') && !@ini_get('output_handler') && isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {
- if (strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip')) {
+ if (function_exists('gzcompress') && !@ini_get('zlib.output_compression') && !@ini_get('output_handler') && isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false) {
+ if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== false) {
@header('Content-Encoding: x-gzip');
}
else {
}
if (HTTP_ENABLE_GZIP && !defined('HTTP_DISABLE_GZIP')) {
- if (function_exists('gzcompress') && !@ini_get('zlib.output_compression') && !@ini_get('output_handler') && isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {
+ if (function_exists('gzcompress') && !@ini_get('zlib.output_compression') && !@ini_get('output_handler') && isset($_SERVER['HTTP_ACCEPT_ENCODING']) && strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false) {
self::$enableGzipCompression = true;
- if (strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip')) {
+ if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== false) {
@header('Content-Encoding: x-gzip');
}
else {
$content = str_replace('description', '', $content);
// search for javascript
- if (strstr($content, 'script') || strstr($content, 'javascript') || strstr($content, 'expression(')) return false;
+ if (strpos($content, 'script') !== false || strpos($content, 'javascript') !== false || strpos($content, 'expression(') !== false) return false;
return true;
}