@@ -59,13 +59,13 @@ |
||
| 59 | 59 | public function getUrl($qrtext, $size) |
| 60 | 60 | { |
| 61 | 61 | return 'https://api.qrserver.com/v1/create-qr-code/' |
| 62 | - . '?size=' . $size . 'x' . $size |
|
| 63 | - . '&ecc=' . strtoupper($this->errorcorrectionlevel) |
|
| 64 | - . '&margin=' . $this->margin |
|
| 65 | - . '&qzone=' . $this->qzone |
|
| 66 | - . '&bgcolor=' . $this->decodeColor($this->bgcolor) |
|
| 67 | - . '&color=' . $this->decodeColor($this->color) |
|
| 68 | - . '&format=' . strtolower($this->format) |
|
| 69 | - . '&data=' . rawurlencode($qrtext); |
|
| 62 | + . '?size='.$size.'x'.$size |
|
| 63 | + . '&ecc='.strtoupper($this->errorcorrectionlevel) |
|
| 64 | + . '&margin='.$this->margin |
|
| 65 | + . '&qzone='.$this->qzone |
|
| 66 | + . '&bgcolor='.$this->decodeColor($this->bgcolor) |
|
| 67 | + . '&color='.$this->decodeColor($this->color) |
|
| 68 | + . '&format='.strtolower($this->format) |
|
| 69 | + . '&data='.rawurlencode($qrtext); |
|
| 70 | 70 | } |
| 71 | 71 | } |
| 72 | 72 | \ No newline at end of file |
@@ -44,11 +44,11 @@ |
||
| 44 | 44 | public function getUrl($qrtext, $size) |
| 45 | 45 | { |
| 46 | 46 | return 'http://qrickit.com/api/qr' |
| 47 | - . '?qrsize=' . $size |
|
| 48 | - . '&e=' . strtolower($this->errorcorrectionlevel) |
|
| 49 | - . '&bgdcolor=' . $this->bgcolor |
|
| 50 | - . '&fgdcolor=' . $this->color |
|
| 51 | - . '&t=' . strtolower($this->format) |
|
| 52 | - . '&d=' . rawurlencode($qrtext); |
|
| 47 | + . '?qrsize='.$size |
|
| 48 | + . '&e='.strtolower($this->errorcorrectionlevel) |
|
| 49 | + . '&bgdcolor='.$this->bgcolor |
|
| 50 | + . '&fgdcolor='.$this->color |
|
| 51 | + . '&t='.strtolower($this->format) |
|
| 52 | + . '&d='.rawurlencode($qrtext); |
|
| 53 | 53 | } |
| 54 | 54 | } |
| 55 | 55 | \ No newline at end of file |
@@ -6,7 +6,7 @@ |
||
| 6 | 6 | class CSRNGProvider implements IRNGProvider |
| 7 | 7 | { |
| 8 | 8 | public function getRandomBytes($bytecount) { |
| 9 | - return random_bytes($bytecount); // PHP7+ |
|
| 9 | + return random_bytes($bytecount); // PHP7+ |
|
| 10 | 10 | } |
| 11 | 11 | |
| 12 | 12 | public function isCryptographicallySecure() { |
@@ -169,13 +169,13 @@ discard block |
||
| 169 | 169 | if (false === $port) { |
| 170 | 170 | $this->port = $this->POP3_PORT; |
| 171 | 171 | } else { |
| 172 | - $this->port = (integer)$port; |
|
| 172 | + $this->port = (integer) $port; |
|
| 173 | 173 | } |
| 174 | 174 | // If no timeout value provided, use default |
| 175 | 175 | if (false === $timeout) { |
| 176 | 176 | $this->tval = $this->POP3_TIMEOUT; |
| 177 | 177 | } else { |
| 178 | - $this->tval = (integer)$timeout; |
|
| 178 | + $this->tval = (integer) $timeout; |
|
| 179 | 179 | } |
| 180 | 180 | $this->do_debug = $debug_level; |
| 181 | 181 | $this->username = $username; |
@@ -276,11 +276,11 @@ discard block |
||
| 276 | 276 | } |
| 277 | 277 | |
| 278 | 278 | // Send the Username |
| 279 | - $this->sendString("USER $username" . self::CRLF); |
|
| 279 | + $this->sendString("USER $username".self::CRLF); |
|
| 280 | 280 | $pop3_response = $this->getResponse(); |
| 281 | 281 | if ($this->checkResponse($pop3_response)) { |
| 282 | 282 | // Send the Password |
| 283 | - $this->sendString("PASS $password" . self::CRLF); |
|
| 283 | + $this->sendString("PASS $password".self::CRLF); |
|
| 284 | 284 | $pop3_response = $this->getResponse(); |
| 285 | 285 | if ($this->checkResponse($pop3_response)) { |
| 286 | 286 | return true; |
@@ -18,7 +18,7 @@ |
||
| 18 | 18 | $PHPMAILER_LANG['invalid_address'] = 'الإرسال غير ممكن لأن عنوان البريد الإلكتروني غير صالح: '; |
| 19 | 19 | $PHPMAILER_LANG['mailer_not_supported'] = ' برنامج الإرسال غير مدعوم.'; |
| 20 | 20 | $PHPMAILER_LANG['provide_address'] = 'يجب توفير عنوان البريد الإلكتروني لمستلم واحد على الأقل.'; |
| 21 | -$PHPMAILER_LANG['recipients_failed'] = 'خطأ SMTP: الأخطاء التالية ' . |
|
| 21 | +$PHPMAILER_LANG['recipients_failed'] = 'خطأ SMTP: الأخطاء التالية '. |
|
| 22 | 22 | 'فشل في الارسال لكل من : '; |
| 23 | 23 | $PHPMAILER_LANG['signing'] = 'خطأ في التوقيع: '; |
| 24 | 24 | $PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() غير ممكن.'; |
@@ -56,7 +56,7 @@ |
||
| 56 | 56 | } elseif (substr_count($val, '$pre = ') > 0) { |
| 57 | 57 | $_SESSION['pre'] = getSettingValue($val); |
| 58 | 58 | } elseif (substr_count($val, "define('SECUREPATH',") > 0) { |
| 59 | - $_SESSION['sk_file'] = substr($val, 23, strpos($val, ');')-24)."/sk.php"; |
|
| 59 | + $_SESSION['sk_file'] = substr($val, 23, strpos($val, ');') - 24)."/sk.php"; |
|
| 60 | 60 | } |
| 61 | 61 | } |
| 62 | 62 | } |
@@ -227,21 +227,21 @@ discard block |
||
| 227 | 227 | break; |
| 228 | 228 | case 'html': |
| 229 | 229 | //Cleans up output a bit for a better looking, HTML-safe output |
| 230 | - echo gmdate('Y-m-d H:i:s') . ' ' . htmlentities( |
|
| 230 | + echo gmdate('Y-m-d H:i:s').' '.htmlentities( |
|
| 231 | 231 | preg_replace('/[\r\n]+/', '', $str), |
| 232 | 232 | ENT_QUOTES, |
| 233 | 233 | 'UTF-8' |
| 234 | - ) . "<br>\n"; |
|
| 234 | + )."<br>\n"; |
|
| 235 | 235 | break; |
| 236 | 236 | case 'echo': |
| 237 | 237 | default: |
| 238 | 238 | //Normalize line breaks |
| 239 | 239 | $str = preg_replace('/(\r\n|\r|\n)/ms', "\n", $str); |
| 240 | - echo gmdate('Y-m-d H:i:s') . "\t" . str_replace( |
|
| 240 | + echo gmdate('Y-m-d H:i:s')."\t".str_replace( |
|
| 241 | 241 | "\n", |
| 242 | 242 | "\n \t ", |
| 243 | 243 | trim($str) |
| 244 | - ) . "\n"; |
|
| 244 | + )."\n"; |
|
| 245 | 245 | } |
| 246 | 246 | } |
| 247 | 247 | |
@@ -275,7 +275,7 @@ discard block |
||
| 275 | 275 | } |
| 276 | 276 | // Connect to the SMTP server |
| 277 | 277 | $this->edebug( |
| 278 | - "Connection: opening to $host:$port, timeout=$timeout, options=" . |
|
| 278 | + "Connection: opening to $host:$port, timeout=$timeout, options=". |
|
| 279 | 279 | var_export($options, true), |
| 280 | 280 | self::DEBUG_CONNECTION |
| 281 | 281 | ); |
@@ -285,7 +285,7 @@ discard block |
||
| 285 | 285 | $socket_context = stream_context_create($options); |
| 286 | 286 | set_error_handler(array($this, 'errorHandler')); |
| 287 | 287 | $this->smtp_conn = stream_socket_client( |
| 288 | - $host . ":" . $port, |
|
| 288 | + $host.":".$port, |
|
| 289 | 289 | $errno, |
| 290 | 290 | $errstr, |
| 291 | 291 | $timeout, |
@@ -317,7 +317,7 @@ discard block |
||
| 317 | 317 | $errstr |
| 318 | 318 | ); |
| 319 | 319 | $this->edebug( |
| 320 | - 'SMTP ERROR: ' . $this->error['error'] |
|
| 320 | + 'SMTP ERROR: '.$this->error['error'] |
|
| 321 | 321 | . ": $errstr ($errno)", |
| 322 | 322 | self::DEBUG_CLIENT |
| 323 | 323 | ); |
@@ -336,7 +336,7 @@ discard block |
||
| 336 | 336 | } |
| 337 | 337 | // Get any announcement |
| 338 | 338 | $announce = $this->get_lines(); |
| 339 | - $this->edebug('SERVER -> CLIENT: ' . $announce, self::DEBUG_SERVER); |
|
| 339 | + $this->edebug('SERVER -> CLIENT: '.$announce, self::DEBUG_SERVER); |
|
| 340 | 340 | return true; |
| 341 | 341 | } |
| 342 | 342 | |
@@ -406,9 +406,9 @@ discard block |
||
| 406 | 406 | return false; |
| 407 | 407 | } |
| 408 | 408 | |
| 409 | - self::edebug('Auth method requested: ' . ($authtype ? $authtype : 'UNKNOWN'), self::DEBUG_LOWLEVEL); |
|
| 409 | + self::edebug('Auth method requested: '.($authtype ? $authtype : 'UNKNOWN'), self::DEBUG_LOWLEVEL); |
|
| 410 | 410 | self::edebug( |
| 411 | - 'Auth methods available on the server: ' . implode(',', $this->server_caps['AUTH']), |
|
| 411 | + 'Auth methods available on the server: '.implode(',', $this->server_caps['AUTH']), |
|
| 412 | 412 | self::DEBUG_LOWLEVEL |
| 413 | 413 | ); |
| 414 | 414 | |
@@ -423,7 +423,7 @@ discard block |
||
| 423 | 423 | $this->setError('No supported authentication methods found'); |
| 424 | 424 | return false; |
| 425 | 425 | } |
| 426 | - self::edebug('Auth method selected: ' . $authtype, self::DEBUG_LOWLEVEL); |
|
| 426 | + self::edebug('Auth method selected: '.$authtype, self::DEBUG_LOWLEVEL); |
|
| 427 | 427 | } |
| 428 | 428 | |
| 429 | 429 | if (!in_array($authtype, $this->server_caps['AUTH'])) { |
@@ -442,7 +442,7 @@ discard block |
||
| 442 | 442 | // Send encoded username and password |
| 443 | 443 | if (!$this->sendCommand( |
| 444 | 444 | 'User & Password', |
| 445 | - base64_encode("\0" . $username . "\0" . $password), |
|
| 445 | + base64_encode("\0".$username."\0".$password), |
|
| 446 | 446 | 235 |
| 447 | 447 | ) |
| 448 | 448 | ) { |
@@ -470,7 +470,7 @@ discard block |
||
| 470 | 470 | $oauth = $OAuth->getOauth64(); |
| 471 | 471 | |
| 472 | 472 | // Start authentication |
| 473 | - if (!$this->sendCommand('AUTH', 'AUTH XOAUTH2 ' . $oauth, 235)) { |
|
| 473 | + if (!$this->sendCommand('AUTH', 'AUTH XOAUTH2 '.$oauth, 235)) { |
|
| 474 | 474 | return false; |
| 475 | 475 | } |
| 476 | 476 | break; |
@@ -501,7 +501,7 @@ discard block |
||
| 501 | 501 | |
| 502 | 502 | if (!$this->sendCommand( |
| 503 | 503 | 'AUTH NTLM', |
| 504 | - 'AUTH NTLM ' . base64_encode($msg1), |
|
| 504 | + 'AUTH NTLM '.base64_encode($msg1), |
|
| 505 | 505 | 334 |
| 506 | 506 | ) |
| 507 | 507 | ) { |
@@ -533,7 +533,7 @@ discard block |
||
| 533 | 533 | $challenge = base64_decode(substr($this->last_reply, 4)); |
| 534 | 534 | |
| 535 | 535 | // Build the response |
| 536 | - $response = $username . ' ' . $this->hmac($challenge, $password); |
|
| 536 | + $response = $username.' '.$this->hmac($challenge, $password); |
|
| 537 | 537 | |
| 538 | 538 | // send encoded credentials |
| 539 | 539 | return $this->sendCommand('Username', base64_encode($response), 235); |
@@ -577,7 +577,7 @@ discard block |
||
| 577 | 577 | $k_ipad = $key ^ $ipad; |
| 578 | 578 | $k_opad = $key ^ $opad; |
| 579 | 579 | |
| 580 | - return md5($k_opad . pack('H*', md5($k_ipad . $data))); |
|
| 580 | + return md5($k_opad.pack('H*', md5($k_ipad.$data))); |
|
| 581 | 581 | } |
| 582 | 582 | |
| 583 | 583 | /** |
@@ -689,7 +689,7 @@ discard block |
||
| 689 | 689 | } |
| 690 | 690 | //If processing headers add a LWSP-char to the front of new line RFC822 section 3.1.1 |
| 691 | 691 | if ($in_headers) { |
| 692 | - $line = "\t" . $line; |
|
| 692 | + $line = "\t".$line; |
|
| 693 | 693 | } |
| 694 | 694 | } |
| 695 | 695 | $lines_out[] = $line; |
@@ -698,9 +698,9 @@ discard block |
||
| 698 | 698 | foreach ($lines_out as $line_out) { |
| 699 | 699 | //RFC2821 section 4.5.2 |
| 700 | 700 | if (!empty($line_out) and $line_out[0] == '.') { |
| 701 | - $line_out = '.' . $line_out; |
|
| 701 | + $line_out = '.'.$line_out; |
|
| 702 | 702 | } |
| 703 | - $this->client_send($line_out . self::CRLF); |
|
| 703 | + $this->client_send($line_out.self::CRLF); |
|
| 704 | 704 | } |
| 705 | 705 | } |
| 706 | 706 | |
@@ -727,7 +727,7 @@ discard block |
||
| 727 | 727 | public function hello($host = '') |
| 728 | 728 | { |
| 729 | 729 | //Try extended hello first (RFC 2821) |
| 730 | - return (boolean)($this->sendHello('EHLO', $host) or $this->sendHello('HELO', $host)); |
|
| 730 | + return (boolean) ($this->sendHello('EHLO', $host) or $this->sendHello('HELO', $host)); |
|
| 731 | 731 | } |
| 732 | 732 | |
| 733 | 733 | /** |
@@ -741,7 +741,7 @@ discard block |
||
| 741 | 741 | */ |
| 742 | 742 | protected function sendHello($hello, $host) |
| 743 | 743 | { |
| 744 | - $noerror = $this->sendCommand($hello, $hello . ' ' . $host, 250); |
|
| 744 | + $noerror = $this->sendCommand($hello, $hello.' '.$host, 250); |
|
| 745 | 745 | $this->helo_rply = $this->last_reply; |
| 746 | 746 | if ($noerror) { |
| 747 | 747 | $this->parseHelloFields($hello); |
@@ -809,7 +809,7 @@ discard block |
||
| 809 | 809 | $useVerp = ($this->do_verp ? ' XVERP' : ''); |
| 810 | 810 | return $this->sendCommand( |
| 811 | 811 | 'MAIL FROM', |
| 812 | - 'MAIL FROM:<' . $from . '>' . $useVerp, |
|
| 812 | + 'MAIL FROM:<'.$from.'>'.$useVerp, |
|
| 813 | 813 | 250 |
| 814 | 814 | ); |
| 815 | 815 | } |
@@ -846,7 +846,7 @@ discard block |
||
| 846 | 846 | { |
| 847 | 847 | return $this->sendCommand( |
| 848 | 848 | 'RCPT TO', |
| 849 | - 'RCPT TO:<' . $address . '>', |
|
| 849 | + 'RCPT TO:<'.$address.'>', |
|
| 850 | 850 | array(250, 251) |
| 851 | 851 | ); |
| 852 | 852 | } |
@@ -882,7 +882,7 @@ discard block |
||
| 882 | 882 | $this->setError("Command '$command' contained line breaks"); |
| 883 | 883 | return false; |
| 884 | 884 | } |
| 885 | - $this->client_send($commandstring . self::CRLF); |
|
| 885 | + $this->client_send($commandstring.self::CRLF); |
|
| 886 | 886 | |
| 887 | 887 | $this->last_reply = $this->get_lines(); |
| 888 | 888 | // Fetch SMTP code and possible error code explanation |
@@ -892,8 +892,8 @@ discard block |
||
| 892 | 892 | $code_ex = (count($matches) > 2 ? $matches[2] : null); |
| 893 | 893 | // Cut off error code from each response line |
| 894 | 894 | $detail = preg_replace( |
| 895 | - "/{$code}[ -]" . |
|
| 896 | - ($code_ex ? str_replace('.', '\\.', $code_ex) . ' ' : '') . "/m", |
|
| 895 | + "/{$code}[ -]". |
|
| 896 | + ($code_ex ? str_replace('.', '\\.', $code_ex).' ' : '')."/m", |
|
| 897 | 897 | '', |
| 898 | 898 | $this->last_reply |
| 899 | 899 | ); |
@@ -904,9 +904,9 @@ discard block |
||
| 904 | 904 | $detail = substr($this->last_reply, 4); |
| 905 | 905 | } |
| 906 | 906 | |
| 907 | - $this->edebug('SERVER -> CLIENT: ' . $this->last_reply, self::DEBUG_SERVER); |
|
| 907 | + $this->edebug('SERVER -> CLIENT: '.$this->last_reply, self::DEBUG_SERVER); |
|
| 908 | 908 | |
| 909 | - if (!in_array($code, (array)$expect)) { |
|
| 909 | + if (!in_array($code, (array) $expect)) { |
|
| 910 | 910 | $this->setError( |
| 911 | 911 | "$command command failed", |
| 912 | 912 | $detail, |
@@ -914,7 +914,7 @@ discard block |
||
| 914 | 914 | $code_ex |
| 915 | 915 | ); |
| 916 | 916 | $this->edebug( |
| 917 | - 'SMTP ERROR: ' . $this->error['error'] . ': ' . $this->last_reply, |
|
| 917 | + 'SMTP ERROR: '.$this->error['error'].': '.$this->last_reply, |
|
| 918 | 918 | self::DEBUG_CLIENT |
| 919 | 919 | ); |
| 920 | 920 | return false; |
@@ -976,7 +976,7 @@ discard block |
||
| 976 | 976 | public function turn() |
| 977 | 977 | { |
| 978 | 978 | $this->setError('The SMTP TURN command is not implemented'); |
| 979 | - $this->edebug('SMTP NOTICE: ' . $this->error['error'], self::DEBUG_CLIENT); |
|
| 979 | + $this->edebug('SMTP NOTICE: '.$this->error['error'], self::DEBUG_CLIENT); |
|
| 980 | 980 | return false; |
| 981 | 981 | } |
| 982 | 982 | |
@@ -1102,7 +1102,7 @@ discard block |
||
| 1102 | 1102 | $info = stream_get_meta_data($this->smtp_conn); |
| 1103 | 1103 | if ($info['timed_out']) { |
| 1104 | 1104 | $this->edebug( |
| 1105 | - 'SMTP -> get_lines(): timed-out (' . $this->Timeout . ' sec)', |
|
| 1105 | + 'SMTP -> get_lines(): timed-out ('.$this->Timeout.' sec)', |
|
| 1106 | 1106 | self::DEBUG_LOWLEVEL |
| 1107 | 1107 | ); |
| 1108 | 1108 | break; |
@@ -1110,8 +1110,8 @@ discard block |
||
| 1110 | 1110 | // Now check if reads took too long |
| 1111 | 1111 | if ($endtime and time() > $endtime) { |
| 1112 | 1112 | $this->edebug( |
| 1113 | - 'SMTP -> get_lines(): timelimit reached (' . |
|
| 1114 | - $this->Timelimit . ' sec)', |
|
| 1113 | + 'SMTP -> get_lines(): timelimit reached ('. |
|
| 1114 | + $this->Timelimit.' sec)', |
|
| 1115 | 1115 | self::DEBUG_LOWLEVEL |
| 1116 | 1116 | ); |
| 1117 | 1117 | break; |
@@ -1225,7 +1225,7 @@ discard block |
||
| 1225 | 1225 | $errmsg |
| 1226 | 1226 | ); |
| 1227 | 1227 | $this->edebug( |
| 1228 | - $notice . ' Error #' . $errno . ': ' . $errmsg . " [$errfile line $errline]", |
|
| 1228 | + $notice.' Error #'.$errno.': '.$errmsg." [$errfile line $errline]", |
|
| 1229 | 1229 | self::DEBUG_CONNECTION |
| 1230 | 1230 | ); |
| 1231 | 1231 | } |
@@ -657,7 +657,7 @@ discard block |
||
| 657 | 657 | public function __construct($exceptions = null) |
| 658 | 658 | { |
| 659 | 659 | if ($exceptions !== null) { |
| 660 | - $this->exceptions = (boolean)$exceptions; |
|
| 660 | + $this->exceptions = (boolean) $exceptions; |
|
| 661 | 661 | } |
| 662 | 662 | } |
| 663 | 663 | |
@@ -736,11 +736,11 @@ discard block |
||
| 736 | 736 | default: |
| 737 | 737 | //Normalize line breaks |
| 738 | 738 | $str = preg_replace('/\r\n?/ms', "\n", $str); |
| 739 | - echo gmdate('Y-m-d H:i:s') . "\t" . str_replace( |
|
| 739 | + echo gmdate('Y-m-d H:i:s')."\t".str_replace( |
|
| 740 | 740 | "\n", |
| 741 | 741 | "\n \t ", |
| 742 | 742 | trim($str) |
| 743 | - ) . "\n"; |
|
| 743 | + )."\n"; |
|
| 744 | 744 | } |
| 745 | 745 | } |
| 746 | 746 | |
@@ -872,7 +872,7 @@ discard block |
||
| 872 | 872 | $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim |
| 873 | 873 | if (($pos = strrpos($address, '@')) === false) { |
| 874 | 874 | // At-sign is misssing. |
| 875 | - $error_message = $this->lang('invalid_address') . " (addAnAddress $kind): $address"; |
|
| 875 | + $error_message = $this->lang('invalid_address')." (addAnAddress $kind): $address"; |
|
| 876 | 876 | $this->setError($error_message); |
| 877 | 877 | $this->edebug($error_message); |
| 878 | 878 | if ($this->exceptions) { |
@@ -913,7 +913,7 @@ discard block |
||
| 913 | 913 | protected function addAnAddress($kind, $address, $name = '') |
| 914 | 914 | { |
| 915 | 915 | if (!in_array($kind, array('to', 'cc', 'bcc', 'Reply-To'))) { |
| 916 | - $error_message = $this->lang('Invalid recipient kind: ') . $kind; |
|
| 916 | + $error_message = $this->lang('Invalid recipient kind: ').$kind; |
|
| 917 | 917 | $this->setError($error_message); |
| 918 | 918 | $this->edebug($error_message); |
| 919 | 919 | if ($this->exceptions) { |
@@ -922,7 +922,7 @@ discard block |
||
| 922 | 922 | return false; |
| 923 | 923 | } |
| 924 | 924 | if (!$this->validateAddress($address)) { |
| 925 | - $error_message = $this->lang('invalid_address') . " (addAnAddress $kind): $address"; |
|
| 925 | + $error_message = $this->lang('invalid_address')." (addAnAddress $kind): $address"; |
|
| 926 | 926 | $this->setError($error_message); |
| 927 | 927 | $this->edebug($error_message); |
| 928 | 928 | if ($this->exceptions) { |
@@ -963,10 +963,10 @@ discard block |
||
| 963 | 963 | $list = imap_rfc822_parse_adrlist($addrstr, ''); |
| 964 | 964 | foreach ($list as $address) { |
| 965 | 965 | if ($address->host != '.SYNTAX-ERROR.') { |
| 966 | - if ($this->validateAddress($address->mailbox . '@' . $address->host)) { |
|
| 966 | + if ($this->validateAddress($address->mailbox.'@'.$address->host)) { |
|
| 967 | 967 | $addresses[] = array( |
| 968 | 968 | 'name' => (property_exists($address, 'personal') ? $address->personal : ''), |
| 969 | - 'address' => $address->mailbox . '@' . $address->host |
|
| 969 | + 'address' => $address->mailbox.'@'.$address->host |
|
| 970 | 970 | ); |
| 971 | 971 | } |
| 972 | 972 | } |
@@ -1016,7 +1016,7 @@ discard block |
||
| 1016 | 1016 | if (($pos = strrpos($address, '@')) === false or |
| 1017 | 1017 | (!$this->has8bitChars(substr($address, ++$pos)) or !$this->idnSupported()) and |
| 1018 | 1018 | !$this->validateAddress($address)) { |
| 1019 | - $error_message = $this->lang('invalid_address') . " (setFrom) $address"; |
|
| 1019 | + $error_message = $this->lang('invalid_address')." (setFrom) $address"; |
|
| 1020 | 1020 | $this->setError($error_message); |
| 1021 | 1021 | $this->edebug($error_message); |
| 1022 | 1022 | if ($this->exceptions) { |
@@ -1107,30 +1107,30 @@ discard block |
||
| 1107 | 1107 | * @copyright 2009-2010 Michael Rushton |
| 1108 | 1108 | * Feel free to use and redistribute this code. But please keep this copyright notice. |
| 1109 | 1109 | */ |
| 1110 | - return (boolean)preg_match( |
|
| 1111 | - '/^(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){255,})(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){65,}@)' . |
|
| 1112 | - '((?>(?>(?>((?>(?>(?>\x0D\x0A)?[\t ])+|(?>[\t ]*\x0D\x0A)?[\t ]+)?)(\((?>(?2)' . |
|
| 1113 | - '(?>[\x01-\x08\x0B\x0C\x0E-\'*-\[\]-\x7F]|\\\[\x00-\x7F]|(?3)))*(?2)\)))+(?2))|(?2))?)' . |
|
| 1114 | - '([!#-\'*+\/-9=?^-~-]+|"(?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\x7F]))*' . |
|
| 1115 | - '(?2)")(?>(?1)\.(?1)(?4))*(?1)@(?!(?1)[a-z0-9-]{64,})(?1)(?>([a-z0-9](?>[a-z0-9-]*[a-z0-9])?)' . |
|
| 1116 | - '(?>(?1)\.(?!(?1)[a-z0-9-]{64,})(?1)(?5)){0,126}|\[(?:(?>IPv6:(?>([a-f0-9]{1,4})(?>:(?6)){7}' . |
|
| 1117 | - '|(?!(?:.*[a-f0-9][:\]]){8,})((?6)(?>:(?6)){0,6})?::(?7)?))|(?>(?>IPv6:(?>(?6)(?>:(?6)){5}:' . |
|
| 1118 | - '|(?!(?:.*[a-f0-9]:){6,})(?8)?::(?>((?6)(?>:(?6)){0,4}):)?))?(25[0-5]|2[0-4][0-9]|1[0-9]{2}' . |
|
| 1110 | + return (boolean) preg_match( |
|
| 1111 | + '/^(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){255,})(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){65,}@)'. |
|
| 1112 | + '((?>(?>(?>((?>(?>(?>\x0D\x0A)?[\t ])+|(?>[\t ]*\x0D\x0A)?[\t ]+)?)(\((?>(?2)'. |
|
| 1113 | + '(?>[\x01-\x08\x0B\x0C\x0E-\'*-\[\]-\x7F]|\\\[\x00-\x7F]|(?3)))*(?2)\)))+(?2))|(?2))?)'. |
|
| 1114 | + '([!#-\'*+\/-9=?^-~-]+|"(?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\x7F]))*'. |
|
| 1115 | + '(?2)")(?>(?1)\.(?1)(?4))*(?1)@(?!(?1)[a-z0-9-]{64,})(?1)(?>([a-z0-9](?>[a-z0-9-]*[a-z0-9])?)'. |
|
| 1116 | + '(?>(?1)\.(?!(?1)[a-z0-9-]{64,})(?1)(?5)){0,126}|\[(?:(?>IPv6:(?>([a-f0-9]{1,4})(?>:(?6)){7}'. |
|
| 1117 | + '|(?!(?:.*[a-f0-9][:\]]){8,})((?6)(?>:(?6)){0,6})?::(?7)?))|(?>(?>IPv6:(?>(?6)(?>:(?6)){5}:'. |
|
| 1118 | + '|(?!(?:.*[a-f0-9]:){6,})(?8)?::(?>((?6)(?>:(?6)){0,4}):)?))?(25[0-5]|2[0-4][0-9]|1[0-9]{2}'. |
|
| 1119 | 1119 | '|[1-9]?[0-9])(?>\.(?9)){3}))\])(?1)$/isD', |
| 1120 | 1120 | $address |
| 1121 | 1121 | ); |
| 1122 | 1122 | case 'pcre': |
| 1123 | 1123 | //An older regex that doesn't need a recent PCRE |
| 1124 | - return (boolean)preg_match( |
|
| 1125 | - '/^(?!(?>"?(?>\\\[ -~]|[^"])"?){255,})(?!(?>"?(?>\\\[ -~]|[^"])"?){65,}@)(?>' . |
|
| 1126 | - '[!#-\'*+\/-9=?^-~-]+|"(?>(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\xFF]))*")' . |
|
| 1127 | - '(?>\.(?>[!#-\'*+\/-9=?^-~-]+|"(?>(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\xFF]))*"))*' . |
|
| 1128 | - '@(?>(?![a-z0-9-]{64,})(?>[a-z0-9](?>[a-z0-9-]*[a-z0-9])?)(?>\.(?![a-z0-9-]{64,})' . |
|
| 1129 | - '(?>[a-z0-9](?>[a-z0-9-]*[a-z0-9])?)){0,126}|\[(?:(?>IPv6:(?>(?>[a-f0-9]{1,4})(?>:' . |
|
| 1130 | - '[a-f0-9]{1,4}){7}|(?!(?:.*[a-f0-9][:\]]){8,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?' . |
|
| 1131 | - '::(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?))|(?>(?>IPv6:(?>[a-f0-9]{1,4}(?>:' . |
|
| 1132 | - '[a-f0-9]{1,4}){5}:|(?!(?:.*[a-f0-9]:){6,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4})?' . |
|
| 1133 | - '::(?>(?:[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4}):)?))?(?>25[0-5]|2[0-4][0-9]|1[0-9]{2}' . |
|
| 1124 | + return (boolean) preg_match( |
|
| 1125 | + '/^(?!(?>"?(?>\\\[ -~]|[^"])"?){255,})(?!(?>"?(?>\\\[ -~]|[^"])"?){65,}@)(?>'. |
|
| 1126 | + '[!#-\'*+\/-9=?^-~-]+|"(?>(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\xFF]))*")'. |
|
| 1127 | + '(?>\.(?>[!#-\'*+\/-9=?^-~-]+|"(?>(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\xFF]))*"))*'. |
|
| 1128 | + '@(?>(?![a-z0-9-]{64,})(?>[a-z0-9](?>[a-z0-9-]*[a-z0-9])?)(?>\.(?![a-z0-9-]{64,})'. |
|
| 1129 | + '(?>[a-z0-9](?>[a-z0-9-]*[a-z0-9])?)){0,126}|\[(?:(?>IPv6:(?>(?>[a-f0-9]{1,4})(?>:'. |
|
| 1130 | + '[a-f0-9]{1,4}){7}|(?!(?:.*[a-f0-9][:\]]){8,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?'. |
|
| 1131 | + '::(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,6})?))|(?>(?>IPv6:(?>[a-f0-9]{1,4}(?>:'. |
|
| 1132 | + '[a-f0-9]{1,4}){5}:|(?!(?:.*[a-f0-9]:){6,})(?>[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4})?'. |
|
| 1133 | + '::(?>(?:[a-f0-9]{1,4}(?>:[a-f0-9]{1,4}){0,4}):)?))?(?>25[0-5]|2[0-4][0-9]|1[0-9]{2}'. |
|
| 1134 | 1134 | '|[1-9]?[0-9])(?>\.(?>25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}))\])$/isD', |
| 1135 | 1135 | $address |
| 1136 | 1136 | ); |
@@ -1139,8 +1139,8 @@ discard block |
||
| 1139 | 1139 | * This is the pattern used in the HTML5 spec for validation of 'email' type form input elements. |
| 1140 | 1140 | * @link http://www.whatwg.org/specs/web-apps/current-work/#e-mail-state-(type=email) |
| 1141 | 1141 | */ |
| 1142 | - return (boolean)preg_match( |
|
| 1143 | - '/^[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}' . |
|
| 1142 | + return (boolean) preg_match( |
|
| 1143 | + '/^[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}'. |
|
| 1144 | 1144 | '[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/sD', |
| 1145 | 1145 | $address |
| 1146 | 1146 | ); |
@@ -1152,7 +1152,7 @@ discard block |
||
| 1152 | 1152 | and strpos($address, '@') != strlen($address) - 1); |
| 1153 | 1153 | case 'php': |
| 1154 | 1154 | default: |
| 1155 | - return (boolean)filter_var($address, FILTER_VALIDATE_EMAIL); |
|
| 1155 | + return (boolean) filter_var($address, FILTER_VALIDATE_EMAIL); |
|
| 1156 | 1156 | } |
| 1157 | 1157 | } |
| 1158 | 1158 | |
@@ -1189,9 +1189,8 @@ discard block |
||
| 1189 | 1189 | if ($this->has8bitChars($domain) and @mb_check_encoding($domain, $this->CharSet)) { |
| 1190 | 1190 | $domain = mb_convert_encoding($domain, 'UTF-8', $this->CharSet); |
| 1191 | 1191 | if (($punycode = defined('INTL_IDNA_VARIANT_UTS46') ? |
| 1192 | - idn_to_ascii($domain, 0, INTL_IDNA_VARIANT_UTS46) : |
|
| 1193 | - idn_to_ascii($domain)) !== false) { |
|
| 1194 | - return substr($address, 0, $pos) . $punycode; |
|
| 1192 | + idn_to_ascii($domain, 0, INTL_IDNA_VARIANT_UTS46) : idn_to_ascii($domain)) !== false) { |
|
| 1193 | + return substr($address, 0, $pos).$punycode; |
|
| 1195 | 1194 | } |
| 1196 | 1195 | } |
| 1197 | 1196 | } |
@@ -1249,7 +1248,7 @@ discard block |
||
| 1249 | 1248 | } |
| 1250 | 1249 | $this->$address_kind = $this->punyencodeAddress($this->$address_kind); |
| 1251 | 1250 | if (!$this->validateAddress($this->$address_kind)) { |
| 1252 | - $error_message = $this->lang('invalid_address') . ' (punyEncode) ' . $this->$address_kind; |
|
| 1251 | + $error_message = $this->lang('invalid_address').' (punyEncode) '.$this->$address_kind; |
|
| 1253 | 1252 | $this->setError($error_message); |
| 1254 | 1253 | $this->edebug($error_message); |
| 1255 | 1254 | if ($this->exceptions) { |
@@ -1300,12 +1299,12 @@ discard block |
||
| 1300 | 1299 | ) |
| 1301 | 1300 | ) { |
| 1302 | 1301 | $header_dkim = $this->DKIM_Add( |
| 1303 | - $this->MIMEHeader . $this->mailHeader, |
|
| 1302 | + $this->MIMEHeader.$this->mailHeader, |
|
| 1304 | 1303 | $this->encodeHeader($this->secureHeader($this->Subject)), |
| 1305 | 1304 | $this->MIMEBody |
| 1306 | 1305 | ); |
| 1307 | - $this->MIMEHeader = rtrim($this->MIMEHeader, "\r\n ") . self::CRLF . |
|
| 1308 | - str_replace("\r\n", "\n", $header_dkim) . self::CRLF; |
|
| 1306 | + $this->MIMEHeader = rtrim($this->MIMEHeader, "\r\n ").self::CRLF. |
|
| 1307 | + str_replace("\r\n", "\n", $header_dkim).self::CRLF; |
|
| 1309 | 1308 | } |
| 1310 | 1309 | return true; |
| 1311 | 1310 | } catch (phpmailerException $exc) { |
@@ -1385,9 +1384,9 @@ discard block |
||
| 1385 | 1384 | if ($this->SingleTo) { |
| 1386 | 1385 | foreach ($this->SingleToArray as $toAddr) { |
| 1387 | 1386 | if (!@$mail = popen($sendmail, 'w')) { |
| 1388 | - throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); |
|
| 1387 | + throw new phpmailerException($this->lang('execute').$this->Sendmail, self::STOP_CRITICAL); |
|
| 1389 | 1388 | } |
| 1390 | - fputs($mail, 'To: ' . $toAddr . "\n"); |
|
| 1389 | + fputs($mail, 'To: '.$toAddr."\n"); |
|
| 1391 | 1390 | fputs($mail, $header); |
| 1392 | 1391 | fputs($mail, $body); |
| 1393 | 1392 | $result = pclose($mail); |
@@ -1401,12 +1400,12 @@ discard block |
||
| 1401 | 1400 | $this->From |
| 1402 | 1401 | ); |
| 1403 | 1402 | if ($result != 0) { |
| 1404 | - throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); |
|
| 1403 | + throw new phpmailerException($this->lang('execute').$this->Sendmail, self::STOP_CRITICAL); |
|
| 1405 | 1404 | } |
| 1406 | 1405 | } |
| 1407 | 1406 | } else { |
| 1408 | 1407 | if (!@$mail = popen($sendmail, 'w')) { |
| 1409 | - throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); |
|
| 1408 | + throw new phpmailerException($this->lang('execute').$this->Sendmail, self::STOP_CRITICAL); |
|
| 1410 | 1409 | } |
| 1411 | 1410 | fputs($mail, $header); |
| 1412 | 1411 | fputs($mail, $body); |
@@ -1421,7 +1420,7 @@ discard block |
||
| 1421 | 1420 | $this->From |
| 1422 | 1421 | ); |
| 1423 | 1422 | if ($result != 0) { |
| 1424 | - throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); |
|
| 1423 | + throw new phpmailerException($this->lang('execute').$this->Sendmail, self::STOP_CRITICAL); |
|
| 1425 | 1424 | } |
| 1426 | 1425 | } |
| 1427 | 1426 | return true; |
@@ -1546,7 +1545,7 @@ discard block |
||
| 1546 | 1545 | $smtp_from = $this->From; |
| 1547 | 1546 | } |
| 1548 | 1547 | if (!$this->smtp->mail($smtp_from)) { |
| 1549 | - $this->setError($this->lang('from_failed') . $smtp_from . ' : ' . implode(',', $this->smtp->getError())); |
|
| 1548 | + $this->setError($this->lang('from_failed').$smtp_from.' : '.implode(',', $this->smtp->getError())); |
|
| 1550 | 1549 | throw new phpmailerException($this->ErrorInfo, self::STOP_CRITICAL); |
| 1551 | 1550 | } |
| 1552 | 1551 | |
@@ -1565,7 +1564,7 @@ discard block |
||
| 1565 | 1564 | } |
| 1566 | 1565 | |
| 1567 | 1566 | // Only send the DATA command if we have viable recipients |
| 1568 | - if ((count($this->all_recipients) > count($bad_rcpt)) and !$this->smtp->data($header . $body)) { |
|
| 1567 | + if ((count($this->all_recipients) > count($bad_rcpt)) and !$this->smtp->data($header.$body)) { |
|
| 1569 | 1568 | throw new phpmailerException($this->lang('data_not_accepted'), self::STOP_CRITICAL); |
| 1570 | 1569 | } |
| 1571 | 1570 | if ($this->SMTPKeepAlive) { |
@@ -1578,10 +1577,10 @@ discard block |
||
| 1578 | 1577 | if (count($bad_rcpt) > 0) { |
| 1579 | 1578 | $errstr = ''; |
| 1580 | 1579 | foreach ($bad_rcpt as $bad) { |
| 1581 | - $errstr .= $bad['to'] . ': ' . $bad['error']; |
|
| 1580 | + $errstr .= $bad['to'].': '.$bad['error']; |
|
| 1582 | 1581 | } |
| 1583 | 1582 | throw new phpmailerException( |
| 1584 | - $this->lang('recipients_failed') . $errstr, |
|
| 1583 | + $this->lang('recipients_failed').$errstr, |
|
| 1585 | 1584 | self::STOP_CONTINUE |
| 1586 | 1585 | ); |
| 1587 | 1586 | } |
@@ -1653,11 +1652,11 @@ discard block |
||
| 1653 | 1652 | } |
| 1654 | 1653 | $host = $hostinfo[3]; |
| 1655 | 1654 | $port = $this->Port; |
| 1656 | - $tport = (integer)$hostinfo[4]; |
|
| 1655 | + $tport = (integer) $hostinfo[4]; |
|
| 1657 | 1656 | if ($tport > 0 and $tport < 65536) { |
| 1658 | 1657 | $port = $tport; |
| 1659 | 1658 | } |
| 1660 | - if ($this->smtp->connect($prefix . $host, $port, $this->Timeout, $options)) { |
|
| 1659 | + if ($this->smtp->connect($prefix.$host, $port, $this->Timeout, $options)) { |
|
| 1661 | 1660 | try { |
| 1662 | 1661 | if ($this->Helo) { |
| 1663 | 1662 | $hello = $this->Helo; |
@@ -1772,14 +1771,14 @@ discard block |
||
| 1772 | 1771 | ); |
| 1773 | 1772 | if (empty($lang_path)) { |
| 1774 | 1773 | // Calculate an absolute path so it can work if CWD is not here |
| 1775 | - $lang_path = dirname(__FILE__). DIRECTORY_SEPARATOR . 'language'. DIRECTORY_SEPARATOR; |
|
| 1774 | + $lang_path = dirname(__FILE__).DIRECTORY_SEPARATOR.'language'.DIRECTORY_SEPARATOR; |
|
| 1776 | 1775 | } |
| 1777 | 1776 | //Validate $langcode |
| 1778 | 1777 | if (!preg_match('/^[a-z]{2}(?:_[a-zA-Z]{2})?$/', $langcode)) { |
| 1779 | 1778 | $langcode = 'en'; |
| 1780 | 1779 | } |
| 1781 | 1780 | $foundlang = true; |
| 1782 | - $lang_file = $lang_path . 'phpmailer.lang-' . $langcode . '.php'; |
|
| 1781 | + $lang_file = $lang_path.'phpmailer.lang-'.$langcode.'.php'; |
|
| 1783 | 1782 | // There is no English translation file |
| 1784 | 1783 | if ($langcode != 'en') { |
| 1785 | 1784 | // Make sure language file path is readable |
@@ -1792,7 +1791,7 @@ discard block |
||
| 1792 | 1791 | } |
| 1793 | 1792 | } |
| 1794 | 1793 | $this->language = $PHPMAILER_LANG; |
| 1795 | - return (boolean)$foundlang; // Returns false if language not found |
|
| 1794 | + return (boolean) $foundlang; // Returns false if language not found |
|
| 1796 | 1795 | } |
| 1797 | 1796 | |
| 1798 | 1797 | /** |
@@ -1820,7 +1819,7 @@ discard block |
||
| 1820 | 1819 | foreach ($addr as $address) { |
| 1821 | 1820 | $addresses[] = $this->addrFormat($address); |
| 1822 | 1821 | } |
| 1823 | - return $type . ': ' . implode(', ', $addresses) . $this->LE; |
|
| 1822 | + return $type.': '.implode(', ', $addresses).$this->LE; |
|
| 1824 | 1823 | } |
| 1825 | 1824 | |
| 1826 | 1825 | /** |
@@ -1835,9 +1834,9 @@ discard block |
||
| 1835 | 1834 | if (empty($addr[1])) { // No name provided |
| 1836 | 1835 | return $this->secureHeader($addr[0]); |
| 1837 | 1836 | } else { |
| 1838 | - return $this->encodeHeader($this->secureHeader($addr[1]), 'phrase') . ' <' . $this->secureHeader( |
|
| 1837 | + return $this->encodeHeader($this->secureHeader($addr[1]), 'phrase').' <'.$this->secureHeader( |
|
| 1839 | 1838 | $addr[0] |
| 1840 | - ) . '>'; |
|
| 1839 | + ).'>'; |
|
| 1841 | 1840 | } |
| 1842 | 1841 | } |
| 1843 | 1842 | |
@@ -1894,10 +1893,10 @@ discard block |
||
| 1894 | 1893 | } |
| 1895 | 1894 | $part = substr($word, 0, $len); |
| 1896 | 1895 | $word = substr($word, $len); |
| 1897 | - $buf .= ' ' . $part; |
|
| 1898 | - $message .= $buf . sprintf('=%s', self::CRLF); |
|
| 1896 | + $buf .= ' '.$part; |
|
| 1897 | + $message .= $buf.sprintf('=%s', self::CRLF); |
|
| 1899 | 1898 | } else { |
| 1900 | - $message .= $buf . $soft_break; |
|
| 1899 | + $message .= $buf.$soft_break; |
|
| 1901 | 1900 | } |
| 1902 | 1901 | $buf = ''; |
| 1903 | 1902 | } |
@@ -1917,7 +1916,7 @@ discard block |
||
| 1917 | 1916 | $word = substr($word, $len); |
| 1918 | 1917 | |
| 1919 | 1918 | if (strlen($word) > 0) { |
| 1920 | - $message .= $part . sprintf('=%s', self::CRLF); |
|
| 1919 | + $message .= $part.sprintf('=%s', self::CRLF); |
|
| 1921 | 1920 | } else { |
| 1922 | 1921 | $buf = $part; |
| 1923 | 1922 | } |
@@ -1930,13 +1929,13 @@ discard block |
||
| 1930 | 1929 | $buf .= $word; |
| 1931 | 1930 | |
| 1932 | 1931 | if (strlen($buf) > $length and $buf_o != '') { |
| 1933 | - $message .= $buf_o . $soft_break; |
|
| 1932 | + $message .= $buf_o.$soft_break; |
|
| 1934 | 1933 | $buf = $word; |
| 1935 | 1934 | } |
| 1936 | 1935 | } |
| 1937 | 1936 | $firstword = false; |
| 1938 | 1937 | } |
| 1939 | - $message .= $buf . self::CRLF; |
|
| 1938 | + $message .= $buf.self::CRLF; |
|
| 1940 | 1939 | } |
| 1941 | 1940 | |
| 1942 | 1941 | return $message; |
@@ -2082,7 +2081,7 @@ discard block |
||
| 2082 | 2081 | if ($this->XMailer == '') { |
| 2083 | 2082 | $result .= $this->headerLine( |
| 2084 | 2083 | 'X-Mailer', |
| 2085 | - 'PHPMailer ' . $this->Version . ' (https://github.com/PHPMailer/PHPMailer)' |
|
| 2084 | + 'PHPMailer '.$this->Version.' (https://github.com/PHPMailer/PHPMailer)' |
|
| 2086 | 2085 | ); |
| 2087 | 2086 | } else { |
| 2088 | 2087 | $myXmailer = trim($this->XMailer); |
@@ -2092,7 +2091,7 @@ discard block |
||
| 2092 | 2091 | } |
| 2093 | 2092 | |
| 2094 | 2093 | if ($this->ConfirmReadingTo != '') { |
| 2095 | - $result .= $this->headerLine('Disposition-Notification-To', '<' . $this->ConfirmReadingTo . '>'); |
|
| 2094 | + $result .= $this->headerLine('Disposition-Notification-To', '<'.$this->ConfirmReadingTo.'>'); |
|
| 2096 | 2095 | } |
| 2097 | 2096 | |
| 2098 | 2097 | // Add custom headers |
@@ -2122,23 +2121,23 @@ discard block |
||
| 2122 | 2121 | switch ($this->message_type) { |
| 2123 | 2122 | case 'inline': |
| 2124 | 2123 | $result .= $this->headerLine('Content-Type', 'multipart/related;'); |
| 2125 | - $result .= $this->textLine("\tboundary=\"" . $this->boundary[1] . '"'); |
|
| 2124 | + $result .= $this->textLine("\tboundary=\"".$this->boundary[1].'"'); |
|
| 2126 | 2125 | break; |
| 2127 | 2126 | case 'attach': |
| 2128 | 2127 | case 'inline_attach': |
| 2129 | 2128 | case 'alt_attach': |
| 2130 | 2129 | case 'alt_inline_attach': |
| 2131 | 2130 | $result .= $this->headerLine('Content-Type', 'multipart/mixed;'); |
| 2132 | - $result .= $this->textLine("\tboundary=\"" . $this->boundary[1] . '"'); |
|
| 2131 | + $result .= $this->textLine("\tboundary=\"".$this->boundary[1].'"'); |
|
| 2133 | 2132 | break; |
| 2134 | 2133 | case 'alt': |
| 2135 | 2134 | case 'alt_inline': |
| 2136 | 2135 | $result .= $this->headerLine('Content-Type', 'multipart/alternative;'); |
| 2137 | - $result .= $this->textLine("\tboundary=\"" . $this->boundary[1] . '"'); |
|
| 2136 | + $result .= $this->textLine("\tboundary=\"".$this->boundary[1].'"'); |
|
| 2138 | 2137 | break; |
| 2139 | 2138 | default: |
| 2140 | 2139 | // Catches case 'plain': and case '': |
| 2141 | - $result .= $this->textLine('Content-Type: ' . $this->ContentType . '; charset=' . $this->CharSet); |
|
| 2140 | + $result .= $this->textLine('Content-Type: '.$this->ContentType.'; charset='.$this->CharSet); |
|
| 2142 | 2141 | $ismultipart = false; |
| 2143 | 2142 | break; |
| 2144 | 2143 | } |
@@ -2172,7 +2171,7 @@ discard block |
||
| 2172 | 2171 | */ |
| 2173 | 2172 | public function getSentMIMEMessage() |
| 2174 | 2173 | { |
| 2175 | - return rtrim($this->MIMEHeader . $this->mailHeader, "\n\r") . self::CRLF . self::CRLF . $this->MIMEBody; |
|
| 2174 | + return rtrim($this->MIMEHeader.$this->mailHeader, "\n\r").self::CRLF.self::CRLF.$this->MIMEBody; |
|
| 2176 | 2175 | } |
| 2177 | 2176 | |
| 2178 | 2177 | /** |
@@ -2195,12 +2194,12 @@ discard block |
||
| 2195 | 2194 | $body = ''; |
| 2196 | 2195 | //Create unique IDs and preset boundaries |
| 2197 | 2196 | $this->uniqueid = $this->generateId(); |
| 2198 | - $this->boundary[1] = 'b1_' . $this->uniqueid; |
|
| 2199 | - $this->boundary[2] = 'b2_' . $this->uniqueid; |
|
| 2200 | - $this->boundary[3] = 'b3_' . $this->uniqueid; |
|
| 2197 | + $this->boundary[1] = 'b1_'.$this->uniqueid; |
|
| 2198 | + $this->boundary[2] = 'b2_'.$this->uniqueid; |
|
| 2199 | + $this->boundary[3] = 'b3_'.$this->uniqueid; |
|
| 2201 | 2200 | |
| 2202 | 2201 | if ($this->sign_key_file) { |
| 2203 | - $body .= $this->getMailMIME() . $this->LE; |
|
| 2202 | + $body .= $this->getMailMIME().$this->LE; |
|
| 2204 | 2203 | } |
| 2205 | 2204 | |
| 2206 | 2205 | $this->setWordWrap(); |
@@ -2233,31 +2232,31 @@ discard block |
||
| 2233 | 2232 | $altBodyEncoding = 'quoted-printable'; |
| 2234 | 2233 | } |
| 2235 | 2234 | //Use this as a preamble in all multipart message types |
| 2236 | - $mimepre = "This is a multi-part message in MIME format." . $this->LE . $this->LE; |
|
| 2235 | + $mimepre = "This is a multi-part message in MIME format.".$this->LE.$this->LE; |
|
| 2237 | 2236 | switch ($this->message_type) { |
| 2238 | 2237 | case 'inline': |
| 2239 | 2238 | $body .= $mimepre; |
| 2240 | 2239 | $body .= $this->getBoundary($this->boundary[1], $bodyCharSet, '', $bodyEncoding); |
| 2241 | 2240 | $body .= $this->encodeString($this->Body, $bodyEncoding); |
| 2242 | - $body .= $this->LE . $this->LE; |
|
| 2241 | + $body .= $this->LE.$this->LE; |
|
| 2243 | 2242 | $body .= $this->attachAll('inline', $this->boundary[1]); |
| 2244 | 2243 | break; |
| 2245 | 2244 | case 'attach': |
| 2246 | 2245 | $body .= $mimepre; |
| 2247 | 2246 | $body .= $this->getBoundary($this->boundary[1], $bodyCharSet, '', $bodyEncoding); |
| 2248 | 2247 | $body .= $this->encodeString($this->Body, $bodyEncoding); |
| 2249 | - $body .= $this->LE . $this->LE; |
|
| 2248 | + $body .= $this->LE.$this->LE; |
|
| 2250 | 2249 | $body .= $this->attachAll('attachment', $this->boundary[1]); |
| 2251 | 2250 | break; |
| 2252 | 2251 | case 'inline_attach': |
| 2253 | 2252 | $body .= $mimepre; |
| 2254 | - $body .= $this->textLine('--' . $this->boundary[1]); |
|
| 2253 | + $body .= $this->textLine('--'.$this->boundary[1]); |
|
| 2255 | 2254 | $body .= $this->headerLine('Content-Type', 'multipart/related;'); |
| 2256 | - $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"'); |
|
| 2255 | + $body .= $this->textLine("\tboundary=\"".$this->boundary[2].'"'); |
|
| 2257 | 2256 | $body .= $this->LE; |
| 2258 | 2257 | $body .= $this->getBoundary($this->boundary[2], $bodyCharSet, '', $bodyEncoding); |
| 2259 | 2258 | $body .= $this->encodeString($this->Body, $bodyEncoding); |
| 2260 | - $body .= $this->LE . $this->LE; |
|
| 2259 | + $body .= $this->LE.$this->LE; |
|
| 2261 | 2260 | $body .= $this->attachAll('inline', $this->boundary[2]); |
| 2262 | 2261 | $body .= $this->LE; |
| 2263 | 2262 | $body .= $this->attachAll('attachment', $this->boundary[1]); |
@@ -2266,14 +2265,14 @@ discard block |
||
| 2266 | 2265 | $body .= $mimepre; |
| 2267 | 2266 | $body .= $this->getBoundary($this->boundary[1], $altBodyCharSet, 'text/plain', $altBodyEncoding); |
| 2268 | 2267 | $body .= $this->encodeString($this->AltBody, $altBodyEncoding); |
| 2269 | - $body .= $this->LE . $this->LE; |
|
| 2268 | + $body .= $this->LE.$this->LE; |
|
| 2270 | 2269 | $body .= $this->getBoundary($this->boundary[1], $bodyCharSet, 'text/html', $bodyEncoding); |
| 2271 | 2270 | $body .= $this->encodeString($this->Body, $bodyEncoding); |
| 2272 | - $body .= $this->LE . $this->LE; |
|
| 2271 | + $body .= $this->LE.$this->LE; |
|
| 2273 | 2272 | if (!empty($this->Ical)) { |
| 2274 | 2273 | $body .= $this->getBoundary($this->boundary[1], '', 'text/calendar; method=REQUEST', ''); |
| 2275 | 2274 | $body .= $this->encodeString($this->Ical, $this->Encoding); |
| 2276 | - $body .= $this->LE . $this->LE; |
|
| 2275 | + $body .= $this->LE.$this->LE; |
|
| 2277 | 2276 | } |
| 2278 | 2277 | $body .= $this->endBoundary($this->boundary[1]); |
| 2279 | 2278 | break; |
@@ -2281,50 +2280,50 @@ discard block |
||
| 2281 | 2280 | $body .= $mimepre; |
| 2282 | 2281 | $body .= $this->getBoundary($this->boundary[1], $altBodyCharSet, 'text/plain', $altBodyEncoding); |
| 2283 | 2282 | $body .= $this->encodeString($this->AltBody, $altBodyEncoding); |
| 2284 | - $body .= $this->LE . $this->LE; |
|
| 2285 | - $body .= $this->textLine('--' . $this->boundary[1]); |
|
| 2283 | + $body .= $this->LE.$this->LE; |
|
| 2284 | + $body .= $this->textLine('--'.$this->boundary[1]); |
|
| 2286 | 2285 | $body .= $this->headerLine('Content-Type', 'multipart/related;'); |
| 2287 | - $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"'); |
|
| 2286 | + $body .= $this->textLine("\tboundary=\"".$this->boundary[2].'"'); |
|
| 2288 | 2287 | $body .= $this->LE; |
| 2289 | 2288 | $body .= $this->getBoundary($this->boundary[2], $bodyCharSet, 'text/html', $bodyEncoding); |
| 2290 | 2289 | $body .= $this->encodeString($this->Body, $bodyEncoding); |
| 2291 | - $body .= $this->LE . $this->LE; |
|
| 2290 | + $body .= $this->LE.$this->LE; |
|
| 2292 | 2291 | $body .= $this->attachAll('inline', $this->boundary[2]); |
| 2293 | 2292 | $body .= $this->LE; |
| 2294 | 2293 | $body .= $this->endBoundary($this->boundary[1]); |
| 2295 | 2294 | break; |
| 2296 | 2295 | case 'alt_attach': |
| 2297 | 2296 | $body .= $mimepre; |
| 2298 | - $body .= $this->textLine('--' . $this->boundary[1]); |
|
| 2297 | + $body .= $this->textLine('--'.$this->boundary[1]); |
|
| 2299 | 2298 | $body .= $this->headerLine('Content-Type', 'multipart/alternative;'); |
| 2300 | - $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"'); |
|
| 2299 | + $body .= $this->textLine("\tboundary=\"".$this->boundary[2].'"'); |
|
| 2301 | 2300 | $body .= $this->LE; |
| 2302 | 2301 | $body .= $this->getBoundary($this->boundary[2], $altBodyCharSet, 'text/plain', $altBodyEncoding); |
| 2303 | 2302 | $body .= $this->encodeString($this->AltBody, $altBodyEncoding); |
| 2304 | - $body .= $this->LE . $this->LE; |
|
| 2303 | + $body .= $this->LE.$this->LE; |
|
| 2305 | 2304 | $body .= $this->getBoundary($this->boundary[2], $bodyCharSet, 'text/html', $bodyEncoding); |
| 2306 | 2305 | $body .= $this->encodeString($this->Body, $bodyEncoding); |
| 2307 | - $body .= $this->LE . $this->LE; |
|
| 2306 | + $body .= $this->LE.$this->LE; |
|
| 2308 | 2307 | $body .= $this->endBoundary($this->boundary[2]); |
| 2309 | 2308 | $body .= $this->LE; |
| 2310 | 2309 | $body .= $this->attachAll('attachment', $this->boundary[1]); |
| 2311 | 2310 | break; |
| 2312 | 2311 | case 'alt_inline_attach': |
| 2313 | 2312 | $body .= $mimepre; |
| 2314 | - $body .= $this->textLine('--' . $this->boundary[1]); |
|
| 2313 | + $body .= $this->textLine('--'.$this->boundary[1]); |
|
| 2315 | 2314 | $body .= $this->headerLine('Content-Type', 'multipart/alternative;'); |
| 2316 | - $body .= $this->textLine("\tboundary=\"" . $this->boundary[2] . '"'); |
|
| 2315 | + $body .= $this->textLine("\tboundary=\"".$this->boundary[2].'"'); |
|
| 2317 | 2316 | $body .= $this->LE; |
| 2318 | 2317 | $body .= $this->getBoundary($this->boundary[2], $altBodyCharSet, 'text/plain', $altBodyEncoding); |
| 2319 | 2318 | $body .= $this->encodeString($this->AltBody, $altBodyEncoding); |
| 2320 | - $body .= $this->LE . $this->LE; |
|
| 2321 | - $body .= $this->textLine('--' . $this->boundary[2]); |
|
| 2319 | + $body .= $this->LE.$this->LE; |
|
| 2320 | + $body .= $this->textLine('--'.$this->boundary[2]); |
|
| 2322 | 2321 | $body .= $this->headerLine('Content-Type', 'multipart/related;'); |
| 2323 | - $body .= $this->textLine("\tboundary=\"" . $this->boundary[3] . '"'); |
|
| 2322 | + $body .= $this->textLine("\tboundary=\"".$this->boundary[3].'"'); |
|
| 2324 | 2323 | $body .= $this->LE; |
| 2325 | 2324 | $body .= $this->getBoundary($this->boundary[3], $bodyCharSet, 'text/html', $bodyEncoding); |
| 2326 | 2325 | $body .= $this->encodeString($this->Body, $bodyEncoding); |
| 2327 | - $body .= $this->LE . $this->LE; |
|
| 2326 | + $body .= $this->LE.$this->LE; |
|
| 2328 | 2327 | $body .= $this->attachAll('inline', $this->boundary[3]); |
| 2329 | 2328 | $body .= $this->LE; |
| 2330 | 2329 | $body .= $this->endBoundary($this->boundary[2]); |
@@ -2344,12 +2343,12 @@ discard block |
||
| 2344 | 2343 | } elseif ($this->sign_key_file) { |
| 2345 | 2344 | try { |
| 2346 | 2345 | if (!defined('PKCS7_TEXT')) { |
| 2347 | - throw new phpmailerException($this->lang('extension_missing') . 'openssl'); |
|
| 2346 | + throw new phpmailerException($this->lang('extension_missing').'openssl'); |
|
| 2348 | 2347 | } |
| 2349 | 2348 | // @TODO would be nice to use php://temp streams here, but need to wrap for PHP < 5.1 |
| 2350 | 2349 | $file = tempnam(sys_get_temp_dir(), 'mail'); |
| 2351 | 2350 | if (false === file_put_contents($file, $body)) { |
| 2352 | - throw new phpmailerException($this->lang('signing') . ' Could not write temp file'); |
|
| 2351 | + throw new phpmailerException($this->lang('signing').' Could not write temp file'); |
|
| 2353 | 2352 | } |
| 2354 | 2353 | $signed = tempnam(sys_get_temp_dir(), 'signed'); |
| 2355 | 2354 | //Workaround for PHP bug https://bugs.php.net/bug.php?id=69197 |
@@ -2357,16 +2356,16 @@ discard block |
||
| 2357 | 2356 | $sign = @openssl_pkcs7_sign( |
| 2358 | 2357 | $file, |
| 2359 | 2358 | $signed, |
| 2360 | - 'file://' . realpath($this->sign_cert_file), |
|
| 2361 | - array('file://' . realpath($this->sign_key_file), $this->sign_key_pass), |
|
| 2359 | + 'file://'.realpath($this->sign_cert_file), |
|
| 2360 | + array('file://'.realpath($this->sign_key_file), $this->sign_key_pass), |
|
| 2362 | 2361 | null |
| 2363 | 2362 | ); |
| 2364 | 2363 | } else { |
| 2365 | 2364 | $sign = @openssl_pkcs7_sign( |
| 2366 | 2365 | $file, |
| 2367 | 2366 | $signed, |
| 2368 | - 'file://' . realpath($this->sign_cert_file), |
|
| 2369 | - array('file://' . realpath($this->sign_key_file), $this->sign_key_pass), |
|
| 2367 | + 'file://'.realpath($this->sign_cert_file), |
|
| 2368 | + array('file://'.realpath($this->sign_key_file), $this->sign_key_pass), |
|
| 2370 | 2369 | null, |
| 2371 | 2370 | PKCS7_DETACHED, |
| 2372 | 2371 | $this->sign_extracerts_file |
@@ -2378,12 +2377,12 @@ discard block |
||
| 2378 | 2377 | @unlink($signed); |
| 2379 | 2378 | //The message returned by openssl contains both headers and body, so need to split them up |
| 2380 | 2379 | $parts = explode("\n\n", $body, 2); |
| 2381 | - $this->MIMEHeader .= $parts[0] . $this->LE . $this->LE; |
|
| 2380 | + $this->MIMEHeader .= $parts[0].$this->LE.$this->LE; |
|
| 2382 | 2381 | $body = $parts[1]; |
| 2383 | 2382 | } else { |
| 2384 | 2383 | @unlink($file); |
| 2385 | 2384 | @unlink($signed); |
| 2386 | - throw new phpmailerException($this->lang('signing') . openssl_error_string()); |
|
| 2385 | + throw new phpmailerException($this->lang('signing').openssl_error_string()); |
|
| 2387 | 2386 | } |
| 2388 | 2387 | } catch (phpmailerException $exc) { |
| 2389 | 2388 | $body = ''; |
@@ -2416,7 +2415,7 @@ discard block |
||
| 2416 | 2415 | if ($encoding == '') { |
| 2417 | 2416 | $encoding = $this->Encoding; |
| 2418 | 2417 | } |
| 2419 | - $result .= $this->textLine('--' . $boundary); |
|
| 2418 | + $result .= $this->textLine('--'.$boundary); |
|
| 2420 | 2419 | $result .= sprintf('Content-Type: %s; charset=%s', $contentType, $charSet); |
| 2421 | 2420 | $result .= $this->LE; |
| 2422 | 2421 | // RFC1341 part 5 says 7bit is assumed if not specified |
@@ -2436,7 +2435,7 @@ discard block |
||
| 2436 | 2435 | */ |
| 2437 | 2436 | protected function endBoundary($boundary) |
| 2438 | 2437 | { |
| 2439 | - return $this->LE . '--' . $boundary . '--' . $this->LE; |
|
| 2438 | + return $this->LE.'--'.$boundary.'--'.$this->LE; |
|
| 2440 | 2439 | } |
| 2441 | 2440 | |
| 2442 | 2441 | /** |
@@ -2473,7 +2472,7 @@ discard block |
||
| 2473 | 2472 | */ |
| 2474 | 2473 | public function headerLine($name, $value) |
| 2475 | 2474 | { |
| 2476 | - return $name . ': ' . $value . $this->LE; |
|
| 2475 | + return $name.': '.$value.$this->LE; |
|
| 2477 | 2476 | } |
| 2478 | 2477 | |
| 2479 | 2478 | /** |
@@ -2484,7 +2483,7 @@ discard block |
||
| 2484 | 2483 | */ |
| 2485 | 2484 | public function textLine($value) |
| 2486 | 2485 | { |
| 2487 | - return $value . $this->LE; |
|
| 2486 | + return $value.$this->LE; |
|
| 2488 | 2487 | } |
| 2489 | 2488 | |
| 2490 | 2489 | /** |
@@ -2503,7 +2502,7 @@ discard block |
||
| 2503 | 2502 | { |
| 2504 | 2503 | try { |
| 2505 | 2504 | if (!@is_file($path)) { |
| 2506 | - throw new phpmailerException($this->lang('file_access') . $path, self::STOP_CONTINUE); |
|
| 2505 | + throw new phpmailerException($this->lang('file_access').$path, self::STOP_CONTINUE); |
|
| 2507 | 2506 | } |
| 2508 | 2507 | |
| 2509 | 2508 | // If a MIME type is not specified, try to work it out from the file name |
@@ -2627,7 +2626,7 @@ discard block |
||
| 2627 | 2626 | 'Content-Disposition: %s; filename="%s"%s', |
| 2628 | 2627 | $disposition, |
| 2629 | 2628 | $encoded_name, |
| 2630 | - $this->LE . $this->LE |
|
| 2629 | + $this->LE.$this->LE |
|
| 2631 | 2630 | ); |
| 2632 | 2631 | } else { |
| 2633 | 2632 | if (!empty($encoded_name)) { |
@@ -2635,13 +2634,13 @@ discard block |
||
| 2635 | 2634 | 'Content-Disposition: %s; filename=%s%s', |
| 2636 | 2635 | $disposition, |
| 2637 | 2636 | $encoded_name, |
| 2638 | - $this->LE . $this->LE |
|
| 2637 | + $this->LE.$this->LE |
|
| 2639 | 2638 | ); |
| 2640 | 2639 | } else { |
| 2641 | 2640 | $mime[] = sprintf( |
| 2642 | 2641 | 'Content-Disposition: %s%s', |
| 2643 | 2642 | $disposition, |
| 2644 | - $this->LE . $this->LE |
|
| 2643 | + $this->LE.$this->LE |
|
| 2645 | 2644 | ); |
| 2646 | 2645 | } |
| 2647 | 2646 | } |
@@ -2655,13 +2654,13 @@ discard block |
||
| 2655 | 2654 | if ($this->isError()) { |
| 2656 | 2655 | return ''; |
| 2657 | 2656 | } |
| 2658 | - $mime[] = $this->LE . $this->LE; |
|
| 2657 | + $mime[] = $this->LE.$this->LE; |
|
| 2659 | 2658 | } else { |
| 2660 | 2659 | $mime[] = $this->encodeFile($path, $encoding); |
| 2661 | 2660 | if ($this->isError()) { |
| 2662 | 2661 | return ''; |
| 2663 | 2662 | } |
| 2664 | - $mime[] = $this->LE . $this->LE; |
|
| 2663 | + $mime[] = $this->LE.$this->LE; |
|
| 2665 | 2664 | } |
| 2666 | 2665 | } |
| 2667 | 2666 | } |
@@ -2684,7 +2683,7 @@ discard block |
||
| 2684 | 2683 | { |
| 2685 | 2684 | try { |
| 2686 | 2685 | if (!is_readable($path)) { |
| 2687 | - throw new phpmailerException($this->lang('file_open') . $path, self::STOP_CONTINUE); |
|
| 2686 | + throw new phpmailerException($this->lang('file_open').$path, self::STOP_CONTINUE); |
|
| 2688 | 2687 | } |
| 2689 | 2688 | $magic_quotes = get_magic_quotes_runtime(); |
| 2690 | 2689 | if ($magic_quotes) { |
@@ -2743,7 +2742,7 @@ discard block |
||
| 2743 | 2742 | $encoded = $this->encodeQP($str); |
| 2744 | 2743 | break; |
| 2745 | 2744 | default: |
| 2746 | - $this->setError($this->lang('encoding') . $encoding); |
|
| 2745 | + $this->setError($this->lang('encoding').$encoding); |
|
| 2747 | 2746 | break; |
| 2748 | 2747 | } |
| 2749 | 2748 | return $encoded; |
@@ -2806,10 +2805,10 @@ discard block |
||
| 2806 | 2805 | $encoding = 'Q'; |
| 2807 | 2806 | $encoded = $this->encodeQ($str, $position); |
| 2808 | 2807 | $encoded = $this->wrapText($encoded, $maxlen, true); |
| 2809 | - $encoded = str_replace('=' . self::CRLF, "\n", trim($encoded)); |
|
| 2808 | + $encoded = str_replace('='.self::CRLF, "\n", trim($encoded)); |
|
| 2810 | 2809 | } |
| 2811 | 2810 | |
| 2812 | - $encoded = preg_replace('/^(.*)$/m', ' =?' . $this->CharSet . "?$encoding?\\1?=", $encoded); |
|
| 2811 | + $encoded = preg_replace('/^(.*)$/m', ' =?'.$this->CharSet."?$encoding?\\1?=", $encoded); |
|
| 2813 | 2812 | $encoded = trim(str_replace("\n", $this->LE, $encoded)); |
| 2814 | 2813 | |
| 2815 | 2814 | return $encoded; |
@@ -2837,7 +2836,7 @@ discard block |
||
| 2837 | 2836 | */ |
| 2838 | 2837 | public function has8bitChars($text) |
| 2839 | 2838 | { |
| 2840 | - return (boolean)preg_match('/[\x80-\xFF]/', $text); |
|
| 2839 | + return (boolean) preg_match('/[\x80-\xFF]/', $text); |
|
| 2841 | 2840 | } |
| 2842 | 2841 | |
| 2843 | 2842 | /** |
@@ -2852,7 +2851,7 @@ discard block |
||
| 2852 | 2851 | */ |
| 2853 | 2852 | public function base64EncodeWrapMB($str, $linebreak = null) |
| 2854 | 2853 | { |
| 2855 | - $start = '=?' . $this->CharSet . '?B?'; |
|
| 2854 | + $start = '=?'.$this->CharSet.'?B?'; |
|
| 2856 | 2855 | $end = '?='; |
| 2857 | 2856 | $encoded = ''; |
| 2858 | 2857 | if ($linebreak === null) { |
@@ -2875,7 +2874,7 @@ discard block |
||
| 2875 | 2874 | $chunk = base64_encode($chunk); |
| 2876 | 2875 | $lookBack++; |
| 2877 | 2876 | } while (strlen($chunk) > $length); |
| 2878 | - $encoded .= $chunk . $linebreak; |
|
| 2877 | + $encoded .= $chunk.$linebreak; |
|
| 2879 | 2878 | } |
| 2880 | 2879 | |
| 2881 | 2880 | // Chomp the last linefeed |
@@ -2904,7 +2903,7 @@ discard block |
||
| 2904 | 2903 | array(' ', "\r\n=2E", "\r\n", '='), |
| 2905 | 2904 | rawurlencode($string) |
| 2906 | 2905 | ); |
| 2907 | - return preg_replace('/[^\r\n]{' . ($line_max - 3) . '}[^=\r\n]{2}/', "$0=\r\n", $string); |
|
| 2906 | + return preg_replace('/[^\r\n]{'.($line_max - 3).'}[^=\r\n]{2}/', "$0=\r\n", $string); |
|
| 2908 | 2907 | } |
| 2909 | 2908 | |
| 2910 | 2909 | /** |
@@ -2953,7 +2952,7 @@ discard block |
||
| 2953 | 2952 | default: |
| 2954 | 2953 | // RFC 2047 section 5.1 |
| 2955 | 2954 | // Replace every high ascii, control, =, ? and _ characters |
| 2956 | - $pattern = '\000-\011\013\014\016-\037\075\077\137\177-\377' . $pattern; |
|
| 2955 | + $pattern = '\000-\011\013\014\016-\037\075\077\137\177-\377'.$pattern; |
|
| 2957 | 2956 | break; |
| 2958 | 2957 | } |
| 2959 | 2958 | $matches = array(); |
@@ -2966,7 +2965,7 @@ discard block |
||
| 2966 | 2965 | array_unshift($matches[0], '='); |
| 2967 | 2966 | } |
| 2968 | 2967 | foreach (array_unique($matches[0]) as $char) { |
| 2969 | - $encoded = str_replace($char, '=' . sprintf('%02X', ord($char)), $encoded); |
|
| 2968 | + $encoded = str_replace($char, '='.sprintf('%02X', ord($char)), $encoded); |
|
| 2970 | 2969 | } |
| 2971 | 2970 | } |
| 2972 | 2971 | // Replace every spaces to _ (more readable than =20) |
@@ -3028,7 +3027,7 @@ discard block |
||
| 3028 | 3027 | public function addEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = '', $disposition = 'inline') |
| 3029 | 3028 | { |
| 3030 | 3029 | if (!@is_file($path)) { |
| 3031 | - $this->setError($this->lang('file_access') . $path); |
|
| 3030 | + $this->setError($this->lang('file_access').$path); |
|
| 3032 | 3031 | return false; |
| 3033 | 3032 | } |
| 3034 | 3033 | |
@@ -3243,15 +3242,15 @@ discard block |
||
| 3243 | 3242 | if ($this->Mailer == 'smtp' and !is_null($this->smtp)) { |
| 3244 | 3243 | $lasterror = $this->smtp->getError(); |
| 3245 | 3244 | if (!empty($lasterror['error'])) { |
| 3246 | - $msg .= $this->lang('smtp_error') . $lasterror['error']; |
|
| 3245 | + $msg .= $this->lang('smtp_error').$lasterror['error']; |
|
| 3247 | 3246 | if (!empty($lasterror['detail'])) { |
| 3248 | - $msg .= ' Detail: '. $lasterror['detail']; |
|
| 3247 | + $msg .= ' Detail: '.$lasterror['detail']; |
|
| 3249 | 3248 | } |
| 3250 | 3249 | if (!empty($lasterror['smtp_code'])) { |
| 3251 | - $msg .= ' SMTP code: ' . $lasterror['smtp_code']; |
|
| 3250 | + $msg .= ' SMTP code: '.$lasterror['smtp_code']; |
|
| 3252 | 3251 | } |
| 3253 | 3252 | if (!empty($lasterror['smtp_code_ex'])) { |
| 3254 | - $msg .= ' Additional SMTP info: ' . $lasterror['smtp_code_ex']; |
|
| 3253 | + $msg .= ' Additional SMTP info: '.$lasterror['smtp_code_ex']; |
|
| 3255 | 3254 | } |
| 3256 | 3255 | } |
| 3257 | 3256 | } |
@@ -3310,7 +3309,7 @@ discard block |
||
| 3310 | 3309 | //Include a link to troubleshooting docs on SMTP connection failure |
| 3311 | 3310 | //this is by far the biggest cause of support questions |
| 3312 | 3311 | //but it's usually not PHPMailer's fault. |
| 3313 | - return $this->language[$key] . ' https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting'; |
|
| 3312 | + return $this->language[$key].' https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting'; |
|
| 3314 | 3313 | } |
| 3315 | 3314 | return $this->language[$key]; |
| 3316 | 3315 | } else { |
@@ -3408,11 +3407,11 @@ discard block |
||
| 3408 | 3407 | } else { |
| 3409 | 3408 | $data = rawurldecode($data); |
| 3410 | 3409 | } |
| 3411 | - $cid = md5($url) . '@phpmailer.0'; // RFC2392 S 2 |
|
| 3412 | - if ($this->addStringEmbeddedImage($data, $cid, 'embed' . $imgindex, 'base64', $match[1])) { |
|
| 3410 | + $cid = md5($url).'@phpmailer.0'; // RFC2392 S 2 |
|
| 3411 | + if ($this->addStringEmbeddedImage($data, $cid, 'embed'.$imgindex, 'base64', $match[1])) { |
|
| 3413 | 3412 | $message = str_replace( |
| 3414 | 3413 | $images[0][$imgindex], |
| 3415 | - $images[1][$imgindex] . '="cid:' . $cid . '"', |
|
| 3414 | + $images[1][$imgindex].'="cid:'.$cid.'"', |
|
| 3416 | 3415 | $message |
| 3417 | 3416 | ); |
| 3418 | 3417 | } |
@@ -3433,21 +3432,21 @@ discard block |
||
| 3433 | 3432 | if ($directory == '.') { |
| 3434 | 3433 | $directory = ''; |
| 3435 | 3434 | } |
| 3436 | - $cid = md5($url) . '@phpmailer.0'; // RFC2392 S 2 |
|
| 3435 | + $cid = md5($url).'@phpmailer.0'; // RFC2392 S 2 |
|
| 3437 | 3436 | if (strlen($directory) > 1 && substr($directory, -1) != '/') { |
| 3438 | 3437 | $directory .= '/'; |
| 3439 | 3438 | } |
| 3440 | 3439 | if ($this->addEmbeddedImage( |
| 3441 | - $basedir . $directory . $filename, |
|
| 3440 | + $basedir.$directory.$filename, |
|
| 3442 | 3441 | $cid, |
| 3443 | 3442 | $filename, |
| 3444 | 3443 | 'base64', |
| 3445 | - self::_mime_types((string)self::mb_pathinfo($filename, PATHINFO_EXTENSION)) |
|
| 3444 | + self::_mime_types((string) self::mb_pathinfo($filename, PATHINFO_EXTENSION)) |
|
| 3446 | 3445 | ) |
| 3447 | 3446 | ) { |
| 3448 | 3447 | $message = preg_replace( |
| 3449 | - '/' . $images[1][$imgindex] . '=["\']' . preg_quote($url, '/') . '["\']/Ui', |
|
| 3450 | - $images[1][$imgindex] . '="cid:' . $cid . '"', |
|
| 3448 | + '/'.$images[1][$imgindex].'=["\']'.preg_quote($url, '/').'["\']/Ui', |
|
| 3449 | + $images[1][$imgindex].'="cid:'.$cid.'"', |
|
| 3451 | 3450 | $message |
| 3452 | 3451 | ); |
| 3453 | 3452 | } |
@@ -3459,8 +3458,8 @@ discard block |
||
| 3459 | 3458 | $this->Body = $this->normalizeBreaks($message); |
| 3460 | 3459 | $this->AltBody = $this->normalizeBreaks($this->html2text($message, $advanced)); |
| 3461 | 3460 | if (!$this->alternativeExists()) { |
| 3462 | - $this->AltBody = 'To view this email message, open it in a program that understands HTML!' . |
|
| 3463 | - self::CRLF . self::CRLF; |
|
| 3461 | + $this->AltBody = 'To view this email message, open it in a program that understands HTML!'. |
|
| 3462 | + self::CRLF.self::CRLF; |
|
| 3464 | 3463 | } |
| 3465 | 3464 | return $this->Body; |
| 3466 | 3465 | } |
@@ -3697,7 +3696,7 @@ discard block |
||
| 3697 | 3696 | $this->$name = $value; |
| 3698 | 3697 | return true; |
| 3699 | 3698 | } else { |
| 3700 | - $this->setError($this->lang('variable_set') . $name); |
|
| 3699 | + $this->setError($this->lang('variable_set').$name); |
|
| 3701 | 3700 | return false; |
| 3702 | 3701 | } |
| 3703 | 3702 | } |
@@ -3758,7 +3757,7 @@ discard block |
||
| 3758 | 3757 | if (((0x21 <= $ord) && ($ord <= 0x3A)) || $ord == 0x3C || ((0x3E <= $ord) && ($ord <= 0x7E))) { |
| 3759 | 3758 | $line .= $txt[$i]; |
| 3760 | 3759 | } else { |
| 3761 | - $line .= '=' . sprintf('%02X', $ord); |
|
| 3760 | + $line .= '='.sprintf('%02X', $ord); |
|
| 3762 | 3761 | } |
| 3763 | 3762 | } |
| 3764 | 3763 | return $line; |
@@ -3775,7 +3774,7 @@ discard block |
||
| 3775 | 3774 | { |
| 3776 | 3775 | if (!defined('PKCS7_TEXT')) { |
| 3777 | 3776 | if ($this->exceptions) { |
| 3778 | - throw new phpmailerException($this->lang('extension_missing') . 'openssl'); |
|
| 3777 | + throw new phpmailerException($this->lang('extension_missing').'openssl'); |
|
| 3779 | 3778 | } |
| 3780 | 3779 | return ''; |
| 3781 | 3780 | } |
@@ -3798,9 +3797,9 @@ discard block |
||
| 3798 | 3797 | $hash = hash('sha256', $signHeader); |
| 3799 | 3798 | //'Magic' constant for SHA256 from RFC3447 |
| 3800 | 3799 | //@link https://tools.ietf.org/html/rfc3447#page-43 |
| 3801 | - $t = '3031300d060960864801650304020105000420' . $hash; |
|
| 3800 | + $t = '3031300d060960864801650304020105000420'.$hash; |
|
| 3802 | 3801 | $pslen = $pinfo['bits'] / 8 - (strlen($t) / 2 + 3); |
| 3803 | - $eb = pack('H*', '0001' . str_repeat('FF', $pslen) . '00' . $t); |
|
| 3802 | + $eb = pack('H*', '0001'.str_repeat('FF', $pslen).'00'.$t); |
|
| 3804 | 3803 | |
| 3805 | 3804 | if (openssl_private_encrypt($eb, $signature, $privKey, OPENSSL_NO_PADDING)) { |
| 3806 | 3805 | openssl_pkey_free($privKey); |
@@ -3825,7 +3824,7 @@ discard block |
||
| 3825 | 3824 | list($heading, $value) = explode(':', $line, 2); |
| 3826 | 3825 | $heading = strtolower($heading); |
| 3827 | 3826 | $value = preg_replace('/\s{2,}/', ' ', $value); // Compress useless spaces |
| 3828 | - $lines[$key] = $heading . ':' . trim($value); // Don't forget to remove WSP around the value |
|
| 3827 | + $lines[$key] = $heading.':'.trim($value); // Don't forget to remove WSP around the value |
|
| 3829 | 3828 | } |
| 3830 | 3829 | $signHeader = implode("\r\n", $lines); |
| 3831 | 3830 | return $signHeader; |
@@ -3904,32 +3903,32 @@ discard block |
||
| 3904 | 3903 | if ('' == $this->DKIM_identity) { |
| 3905 | 3904 | $ident = ''; |
| 3906 | 3905 | } else { |
| 3907 | - $ident = ' i=' . $this->DKIM_identity . ';'; |
|
| 3908 | - } |
|
| 3909 | - $dkimhdrs = 'DKIM-Signature: v=1; a=' . |
|
| 3910 | - $DKIMsignatureType . '; q=' . |
|
| 3911 | - $DKIMquery . '; l=' . |
|
| 3912 | - $DKIMlen . '; s=' . |
|
| 3913 | - $this->DKIM_selector . |
|
| 3914 | - ";\r\n" . |
|
| 3915 | - "\tt=" . $DKIMtime . '; c=' . $DKIMcanonicalization . ";\r\n" . |
|
| 3916 | - "\th=From:To:Date:Subject;\r\n" . |
|
| 3917 | - "\td=" . $this->DKIM_domain . ';' . $ident . "\r\n" . |
|
| 3918 | - "\tz=$from\r\n" . |
|
| 3919 | - "\t|$to\r\n" . |
|
| 3920 | - "\t|$date\r\n" . |
|
| 3921 | - "\t|$subject;\r\n" . |
|
| 3922 | - "\tbh=" . $DKIMb64 . ";\r\n" . |
|
| 3906 | + $ident = ' i='.$this->DKIM_identity.';'; |
|
| 3907 | + } |
|
| 3908 | + $dkimhdrs = 'DKIM-Signature: v=1; a='. |
|
| 3909 | + $DKIMsignatureType.'; q='. |
|
| 3910 | + $DKIMquery.'; l='. |
|
| 3911 | + $DKIMlen.'; s='. |
|
| 3912 | + $this->DKIM_selector. |
|
| 3913 | + ";\r\n". |
|
| 3914 | + "\tt=".$DKIMtime.'; c='.$DKIMcanonicalization.";\r\n". |
|
| 3915 | + "\th=From:To:Date:Subject;\r\n". |
|
| 3916 | + "\td=".$this->DKIM_domain.';'.$ident."\r\n". |
|
| 3917 | + "\tz=$from\r\n". |
|
| 3918 | + "\t|$to\r\n". |
|
| 3919 | + "\t|$date\r\n". |
|
| 3920 | + "\t|$subject;\r\n". |
|
| 3921 | + "\tbh=".$DKIMb64.";\r\n". |
|
| 3923 | 3922 | "\tb="; |
| 3924 | 3923 | $toSign = $this->DKIM_HeaderC( |
| 3925 | - $from_header . "\r\n" . |
|
| 3926 | - $to_header . "\r\n" . |
|
| 3927 | - $date_header . "\r\n" . |
|
| 3928 | - $subject_header . "\r\n" . |
|
| 3924 | + $from_header."\r\n". |
|
| 3925 | + $to_header."\r\n". |
|
| 3926 | + $date_header."\r\n". |
|
| 3927 | + $subject_header."\r\n". |
|
| 3929 | 3928 | $dkimhdrs |
| 3930 | 3929 | ); |
| 3931 | 3930 | $signed = $this->DKIM_Sign($toSign); |
| 3932 | - return $dkimhdrs . $signed . "\r\n"; |
|
| 3931 | + return $dkimhdrs.$signed."\r\n"; |
|
| 3933 | 3932 | } |
| 3934 | 3933 | |
| 3935 | 3934 | /** |
@@ -3941,7 +3940,7 @@ discard block |
||
| 3941 | 3940 | public static function hasLineLongerThanMax($str) |
| 3942 | 3941 | { |
| 3943 | 3942 | //+2 to include CRLF line break for a 1000 total |
| 3944 | - return (boolean)preg_match('/^(.{'.(self::MAX_LINE_LENGTH + 2).',})/m', $str); |
|
| 3943 | + return (boolean) preg_match('/^(.{'.(self::MAX_LINE_LENGTH + 2).',})/m', $str); |
|
| 3945 | 3944 | } |
| 3946 | 3945 | |
| 3947 | 3946 | /** |
@@ -4030,7 +4029,7 @@ discard block |
||
| 4030 | 4029 | */ |
| 4031 | 4030 | public function errorMessage() |
| 4032 | 4031 | { |
| 4033 | - $errorMsg = '<strong>' . $this->getMessage() . "</strong><br />\n"; |
|
| 4032 | + $errorMsg = '<strong>'.$this->getMessage()."</strong><br />\n"; |
|
| 4034 | 4033 | return $errorMsg; |
| 4035 | 4034 | } |
| 4036 | 4035 | } |
@@ -1869,7 +1869,7 @@ discard block |
||
| 1869 | 1869 | */ |
| 1870 | 1870 | private function _compact_exploded_words_callback($matches) |
| 1871 | 1871 | { |
| 1872 | - return preg_replace('/(?:\s+|"|\042|\'|\047|\+)*+/', '', $matches[1]) . $matches[2]; |
|
| 1872 | + return preg_replace('/(?:\s+|"|\042|\'|\047|\+)*+/', '', $matches[1]).$matches[2]; |
|
| 1873 | 1873 | } |
| 1874 | 1874 | |
| 1875 | 1875 | /** |
@@ -1887,14 +1887,14 @@ discard block |
||
| 1887 | 1887 | $match = $match[0]; |
| 1888 | 1888 | |
| 1889 | 1889 | // protect GET variables in URLs |
| 1890 | - $match = preg_replace('|\?([a-z\_0-9\-]+)\=([a-z\_0-9\-/]+)|i', $this->_xss_hash . '::GET_FIRST' . '\\1=\\2', $match); |
|
| 1891 | - $match = preg_replace('|\&([a-z\_0-9\-]+)\=([a-z\_0-9\-/]+)|i', $this->_xss_hash . '::GET_NEXT' . '\\1=\\2', $match); |
|
| 1890 | + $match = preg_replace('|\?([a-z\_0-9\-]+)\=([a-z\_0-9\-/]+)|i', $this->_xss_hash.'::GET_FIRST'.'\\1=\\2', $match); |
|
| 1891 | + $match = preg_replace('|\&([a-z\_0-9\-]+)\=([a-z\_0-9\-/]+)|i', $this->_xss_hash.'::GET_NEXT'.'\\1=\\2', $match); |
|
| 1892 | 1892 | |
| 1893 | 1893 | // un-protect URL GET vars |
| 1894 | 1894 | return str_replace( |
| 1895 | 1895 | array( |
| 1896 | - $this->_xss_hash . '::GET_FIRST', |
|
| 1897 | - $this->_xss_hash . '::GET_NEXT', |
|
| 1896 | + $this->_xss_hash.'::GET_FIRST', |
|
| 1897 | + $this->_xss_hash.'::GET_NEXT', |
|
| 1898 | 1898 | ), |
| 1899 | 1899 | array( |
| 1900 | 1900 | '?', |
@@ -1911,9 +1911,9 @@ discard block |
||
| 1911 | 1911 | */ |
| 1912 | 1912 | private function _do($str) |
| 1913 | 1913 | { |
| 1914 | - $str = (string)$str; |
|
| 1915 | - $strInt = (int)$str; |
|
| 1916 | - $strFloat = (float)$str; |
|
| 1914 | + $str = (string) $str; |
|
| 1915 | + $strInt = (int) $str; |
|
| 1916 | + $strFloat = (float) $str; |
|
| 1917 | 1917 | if ( |
| 1918 | 1918 | !$str |
| 1919 | 1919 | || |
@@ -2001,9 +2001,9 @@ discard block |
||
| 2001 | 2001 | if (null === $NEVER_ALLOWED_CACHE['regex']) { |
| 2002 | 2002 | $NEVER_ALLOWED_CACHE['regex'] = implode('|', self::$_never_allowed_regex); |
| 2003 | 2003 | } |
| 2004 | - $str = preg_replace('#' . $NEVER_ALLOWED_CACHE['regex'] . '#is', $this->_replacement, $str); |
|
| 2004 | + $str = preg_replace('#'.$NEVER_ALLOWED_CACHE['regex'].'#is', $this->_replacement, $str); |
|
| 2005 | 2005 | |
| 2006 | - return (string)$str; |
|
| 2006 | + return (string) $str; |
|
| 2007 | 2007 | } |
| 2008 | 2008 | |
| 2009 | 2009 | /** |
@@ -2030,9 +2030,9 @@ discard block |
||
| 2030 | 2030 | $NEVER_ALLOWED_STR_AFTERWARDS_CACHE = implode('|', self::$_never_allowed_str_afterwards); |
| 2031 | 2031 | } |
| 2032 | 2032 | |
| 2033 | - $str = preg_replace('#' . $NEVER_ALLOWED_STR_AFTERWARDS_CACHE . '#isU', $this->_replacement, $str); |
|
| 2033 | + $str = preg_replace('#'.$NEVER_ALLOWED_STR_AFTERWARDS_CACHE.'#isU', $this->_replacement, $str); |
|
| 2034 | 2034 | |
| 2035 | - return (string)$str; |
|
| 2035 | + return (string) $str; |
|
| 2036 | 2036 | } |
| 2037 | 2037 | |
| 2038 | 2038 | /** |
@@ -2050,8 +2050,7 @@ discard block |
||
| 2050 | 2050 | /** @noinspection PhpUsageOfSilenceOperatorInspection */ |
| 2051 | 2051 | // HHVM dons't support "ENT_DISALLOWED" && "ENT_SUBSTITUTE" |
| 2052 | 2052 | $flags = Bootup::is_php('5.4') ? |
| 2053 | - ENT_QUOTES | ENT_HTML5 | @ENT_DISALLOWED | @ENT_SUBSTITUTE : |
|
| 2054 | - ENT_QUOTES; |
|
| 2053 | + ENT_QUOTES | ENT_HTML5 | @ENT_DISALLOWED | @ENT_SUBSTITUTE : ENT_QUOTES; |
|
| 2055 | 2054 | |
| 2056 | 2055 | // decode |
| 2057 | 2056 | if (strpos($str, $this->_xss_hash) !== false) { |
@@ -2170,7 +2169,7 @@ discard block |
||
| 2170 | 2169 | ( |
| 2171 | 2170 | $this->_replacement |
| 2172 | 2171 | && |
| 2173 | - preg_match_all('#\s*[a-zA-Z\-]+\s*=' . preg_quote($this->_replacement, '#') . '$#', $str, $matches) |
|
| 2172 | + preg_match_all('#\s*[a-zA-Z\-]+\s*='.preg_quote($this->_replacement, '#').'$#', $str, $matches) |
|
| 2174 | 2173 | ) |
| 2175 | 2174 | ) { |
| 2176 | 2175 | foreach ($matches[0] as $match) { |
@@ -2247,14 +2246,14 @@ discard block |
||
| 2247 | 2246 | |
| 2248 | 2247 | // init |
| 2249 | 2248 | $replacer = $this->_filter_attributes(str_replace(array('<', '>',), '', $match[1])); |
| 2250 | - $pattern = '#' . $search . '=.*(?:\(.+([^\)]*?)(?:\)|$)|javascript:|view-source:|livescript:|wscript:|vbscript:|mocha:|charset=|window\.|document\.|\.cookie|<script|d\s*a\s*t\s*a\s*:)#is'; |
|
| 2249 | + $pattern = '#'.$search.'=.*(?:\(.+([^\)]*?)(?:\)|$)|javascript:|view-source:|livescript:|wscript:|vbscript:|mocha:|charset=|window\.|document\.|\.cookie|<script|d\s*a\s*t\s*a\s*:)#is'; |
|
| 2251 | 2250 | |
| 2252 | 2251 | $matchInner = array(); |
| 2253 | 2252 | preg_match($pattern, $match[1], $matchInner); |
| 2254 | 2253 | if (count($matchInner) > 0) { |
| 2255 | - $replacer = (string)preg_replace( |
|
| 2254 | + $replacer = (string) preg_replace( |
|
| 2256 | 2255 | $pattern, |
| 2257 | - $search . '="' . $this->_replacement . '"', |
|
| 2256 | + $search.'="'.$this->_replacement.'"', |
|
| 2258 | 2257 | $replacer |
| 2259 | 2258 | ); |
| 2260 | 2259 | } |
@@ -2295,7 +2294,7 @@ discard block |
||
| 2295 | 2294 | */ |
| 2296 | 2295 | private function _sanitize_naughty_html_callback($matches) |
| 2297 | 2296 | { |
| 2298 | - return '<' . $matches[1] . $matches[2] . $matches[3] // encode opening brace |
|
| 2297 | + return '<'.$matches[1].$matches[2].$matches[3] // encode opening brace |
|
| 2299 | 2298 | // encode captured opening or closing brace to prevent recursive vectors: |
| 2300 | 2299 | . str_replace( |
| 2301 | 2300 | array( |
@@ -2379,7 +2378,7 @@ discard block |
||
| 2379 | 2378 | // We only want to do this when it is followed by a non-word character |
| 2380 | 2379 | // That way valid stuff like "dealer to" does not become "dealerto". |
| 2381 | 2380 | $str = preg_replace_callback( |
| 2382 | - '#(' . $word . ')(\W)#is', |
|
| 2381 | + '#('.$word.')(\W)#is', |
|
| 2383 | 2382 | array( |
| 2384 | 2383 | $this, |
| 2385 | 2384 | '_compact_exploded_words_callback', |
@@ -2388,7 +2387,7 @@ discard block |
||
| 2388 | 2387 | ); |
| 2389 | 2388 | } |
| 2390 | 2389 | |
| 2391 | - return (string)$str; |
|
| 2390 | + return (string) $str; |
|
| 2392 | 2391 | } |
| 2393 | 2392 | |
| 2394 | 2393 | /** |
@@ -2540,7 +2539,7 @@ discard block |
||
| 2540 | 2539 | } |
| 2541 | 2540 | } while ($original !== $str); |
| 2542 | 2541 | |
| 2543 | - return (string)$str; |
|
| 2542 | + return (string) $str; |
|
| 2544 | 2543 | } |
| 2545 | 2544 | |
| 2546 | 2545 | /** |
@@ -2573,7 +2572,7 @@ discard block |
||
| 2573 | 2572 | do { |
| 2574 | 2573 | $count = $temp_count = 0; |
| 2575 | 2574 | |
| 2576 | - $str = preg_replace('/(<[^>]+)(?<!\w)(style="(:?[^"]*?)"|style=\'(:?[^\']*?)\')/i', '$1' . $this->_replacement, $str, -1, $temp_count); |
|
| 2575 | + $str = preg_replace('/(<[^>]+)(?<!\w)(style="(:?[^"]*?)"|style=\'(:?[^\']*?)\')/i', '$1'.$this->_replacement, $str, -1, $temp_count); |
|
| 2577 | 2576 | $count += $temp_count; |
| 2578 | 2577 | |
| 2579 | 2578 | } while ($count); |
@@ -2583,12 +2582,12 @@ discard block |
||
| 2583 | 2582 | $count = $temp_count = 0; |
| 2584 | 2583 | |
| 2585 | 2584 | // find occurrences of illegal attribute strings with and without quotes (042 ["] and 047 ['] are octal quotes) |
| 2586 | - $str = preg_replace('/(<[^>]+)(?<!\w)(' . $evil_attributes_string . ')\s*=\s*(?:(?:"|\042|\'|\047)(?:[^\\2]*?)(?:\\2)|[^\s>]*)/is', '$1' . $this->_replacement, $str, -1, $temp_count); |
|
| 2585 | + $str = preg_replace('/(<[^>]+)(?<!\w)('.$evil_attributes_string.')\s*=\s*(?:(?:"|\042|\'|\047)(?:[^\\2]*?)(?:\\2)|[^\s>]*)/is', '$1'.$this->_replacement, $str, -1, $temp_count); |
|
| 2587 | 2586 | $count += $temp_count; |
| 2588 | 2587 | |
| 2589 | 2588 | } while ($count); |
| 2590 | 2589 | |
| 2591 | - return (string)$str; |
|
| 2590 | + return (string) $str; |
|
| 2592 | 2591 | } |
| 2593 | 2592 | |
| 2594 | 2593 | /** |
@@ -2640,7 +2639,7 @@ discard block |
||
| 2640 | 2639 | */ |
| 2641 | 2640 | private function _repack_utf7_callback_back($str) |
| 2642 | 2641 | { |
| 2643 | - return $str[1] . '+' . rtrim(base64_encode($str[2]), '=') . '-'; |
|
| 2642 | + return $str[1].'+'.rtrim(base64_encode($str[2]), '=').'-'; |
|
| 2644 | 2643 | } |
| 2645 | 2644 | |
| 2646 | 2645 | /** |
@@ -2667,7 +2666,7 @@ discard block |
||
| 2667 | 2666 | { |
| 2668 | 2667 | $naughty = 'alert|prompt|confirm|applet|audio|basefont|base|behavior|bgsound|blink|body|embed|expression|form|frameset|frame|head|html|ilayer|iframe|input|button|select|isindex|layer|link|meta|keygen|object|plaintext|style|script|textarea|title|math|video|source|svg|xml|xss|eval'; |
| 2669 | 2668 | $str = preg_replace_callback( |
| 2670 | - '#<(/*\s*)(' . $naughty . ')([^><]*)([><]*)#i', |
|
| 2669 | + '#<(/*\s*)('.$naughty.')([^><]*)([><]*)#i', |
|
| 2671 | 2670 | array( |
| 2672 | 2671 | $this, |
| 2673 | 2672 | '_sanitize_naughty_html_callback', |
@@ -2675,7 +2674,7 @@ discard block |
||
| 2675 | 2674 | $str |
| 2676 | 2675 | ); |
| 2677 | 2676 | |
| 2678 | - return (string)$str; |
|
| 2677 | + return (string) $str; |
|
| 2679 | 2678 | } |
| 2680 | 2679 | |
| 2681 | 2680 | /** |
@@ -2709,7 +2708,7 @@ discard block |
||
| 2709 | 2708 | $str |
| 2710 | 2709 | ); |
| 2711 | 2710 | |
| 2712 | - return (string)$str; |
|
| 2711 | + return (string) $str; |
|
| 2713 | 2712 | } |
| 2714 | 2713 | |
| 2715 | 2714 | /** |
@@ -2721,7 +2720,7 @@ discard block |
||
| 2721 | 2720 | */ |
| 2722 | 2721 | public function setReplacement($string) |
| 2723 | 2722 | { |
| 2724 | - $this->_replacement = (string)$string; |
|
| 2723 | + $this->_replacement = (string) $string; |
|
| 2725 | 2724 | |
| 2726 | 2725 | $this->_initNeverAllowedStr(); |
| 2727 | 2726 | |
@@ -2742,7 +2741,7 @@ discard block |
||
| 2742 | 2741 | */ |
| 2743 | 2742 | public function setStripe4byteChars($bool) |
| 2744 | 2743 | { |
| 2745 | - $this->_stripe_4byte_chars = (bool)$bool; |
|
| 2744 | + $this->_stripe_4byte_chars = (bool) $bool; |
|
| 2746 | 2745 | |
| 2747 | 2746 | return $this; |
| 2748 | 2747 | } |
@@ -2822,7 +2821,7 @@ discard block |
||
| 2822 | 2821 | } |
| 2823 | 2822 | } |
| 2824 | 2823 | |
| 2825 | - return 'voku::anti-xss::' . $this->_xss_hash; |
|
| 2824 | + return 'voku::anti-xss::'.$this->_xss_hash; |
|
| 2826 | 2825 | } |
| 2827 | 2826 | |
| 2828 | 2827 | } |
| 2829 | 2828 | \ No newline at end of file |