[PHP-WEBMASTER] [web-php] master: Enhancement: Use heredoc strings to print cse_snippet and remove end of file delimiter (#1066)

Author: Pablo Nicolas Guillamondegui (PablNico)
Committer: GitHub (web-flow)
Pusher: saundefined
Date: 2024-09-12T09:02:05+03:00

Commit: Enhancement: Use heredoc strings to print cse_snippet and remove end … · php/web-php@65de05d · GitHub
Raw diff: https://github.com/php/web-php/commit/65de05d5562be6e5c586e7997dcf5987917802cc.diff

Enhancement: Use heredoc strings to print cse_snippet and remove end of file delimiter (#1066)

Changed paths:
  M include/prepend.inc

Diff:

diff --git a/include/prepend.inc b/include/prepend.inc
index 338982710d..270e57e527 100644
--- a/include/prepend.inc
+++ b/include/prepend.inc
@@ -183,23 +183,26 @@ function myphpnet_save(): void

}

+// Embed Google Custom Search engine
function google_cse(): void {
-?>
-<noscript>
- php.net's search functionality requires JavaScript to operate. Please enable
- JavaScript and reload to continue.
-</noscript>
-<script>
- (function() {
- var cx = '011570197911755000456:fip9wopfz_u';
- var gcse = document.createElement('script');
- gcse.type = 'text/javascript';
- gcse.async = true;
- gcse.src = 'https://cse.google.com/cse.js?cx=’ + cx;
- var s = document.getElementsByTagName('script')[0];
- s.parentNode.insertBefore(gcse, s);
- })();
-</script>
-<div class="gcse-search" data-linktarget></div>
-<?php
+ $cse_snippet = <<<EOF
+ <noscript>
+ php.net's search functionality requires JavaScript to operate. Please enable
+ JavaScript and reload to continue.
+ </noscript>
+ <script>
+ (function() {
+ var cx = '011570197911755000456:fip9wopfz_u';
+ var gcse = document.createElement('script');
+ gcse.type = 'text/javascript';
+ gcse.async = true;
+ gcse.src = 'https://cse.google.com/cse.js?cx=’ + cx;
+ var s = document.getElementsByTagName('script')[0];
+ s.parentNode.insertBefore(gcse, s);
+ })();
+ </script>
+ <div class="gcse-search" data-linktarget></div>
+ EOF;
+
+ echo $cse_snippet;
}