Commit:    27349809300b151a46ad30e68cad96b95544dcdd
Author:    Alexander Makarov <[email protected]>         Wed, 25 Nov 2020 
12:02:40 +0300
Committer: Sara Golemon <[email protected]>      Wed, 25 Nov 2020 20:28:13 +0000
Parents:   dd01f011288196f3bc8fe7f12585eeb903b22ef8
Branches:  master

Link:       
http://git.php.net/?p=web/php.git;a=commitdiff;h=27349809300b151a46ad30e68cad96b95544dcdd

Log:
Do not assume CWD, properly encode dynamic URL parts

Changed paths:
  M  releases/8_0_x.php
  M  releases/8_0_x_pt_BR.php
  M  releases/8_0_x_ru.php


Diff:
diff --git a/releases/8_0_x.php b/releases/8_0_x.php
index fee0f70be..bd9e35221 100644
--- a/releases/8_0_x.php
+++ b/releases/8_0_x.php
@@ -2,8 +2,8 @@
 $_SERVER['BASE_PAGE'] = 'releases/8_0_x.php';
 include_once __DIR__ . '/../include/prepend.inc';
 
-if ($LANG !== 'en' && file_exists("8_0_x_$LANG.php")) {
-    mirror_redirect("/releases/8_0_x_$LANG.php?lang=$LANG");
+if (($LANG !== 'en') && file_exists(__DIR__ . '/8_0_x_' . basename($LANG) . 
'.php')) {
+    mirror_redirect('/releases/8_0_x_' . urlencode($LANG) . '.php?lang=' . 
urlencode($LANG));
 }
 
 site_header("PHP 8.0.0 Release Announcement", array(
diff --git a/releases/8_0_x_pt_BR.php b/releases/8_0_x_pt_BR.php
index e0455554f..262673570 100644
--- a/releases/8_0_x_pt_BR.php
+++ b/releases/8_0_x_pt_BR.php
@@ -3,11 +3,11 @@ $_SERVER['BASE_PAGE'] = 'releases/8_0_x.php';
 include_once __DIR__ . '/../include/prepend.inc';
 
 if ($LANG === 'en') {
-    mirror_redirect("/releases/8_0_x.php?lang=$LANG");
+    mirror_redirect('/releases/8_0_x.php?lang=' . urlencode($LANG));
 }
 
-if ($LANG !== 'pt_BR' && file_exists("8_0_x_$LANG.php")) {
-    mirror_redirect("/releases/8_0_x_$LANG.php?lang=$LANG");
+if (($LANG !== 'pt_BR') && file_exists(__DIR__ . '/8_0_x_' . basename($LANG) . 
'.php')) {
+    mirror_redirect('/releases/8_0_x_' . urlencode($LANG) . '.php?lang=' . 
urlencode($LANG));
 }
 
 site_header("PHP 8.0.0 Release Announcement", array(
diff --git a/releases/8_0_x_ru.php b/releases/8_0_x_ru.php
index 7ce44c404..59e3f7f6e 100644
--- a/releases/8_0_x_ru.php
+++ b/releases/8_0_x_ru.php
@@ -3,13 +3,11 @@ $_SERVER['BASE_PAGE'] = 'releases/8_0_x_ru.php';
 include_once __DIR__ . '/../include/prepend.inc';
 
 if ($LANG === 'en') {
-    mirror_redirect("/releases/8_0_x.php?lang=$LANG");
-    exit();
+    mirror_redirect('/releases/8_0_x.php?lang=' . urlencode($LANG));
 }
 
-if ($LANG !== 'ru' && file_exists("8_0_x_$LANG.php")) {
-    mirror_redirect("/releases/8_0_x_$LANG.php?lang=$LANG");
-    exit();
+if (($LANG !== 'ru') && file_exists(__DIR__ . '/8_0_x_' . basename($LANG) . 
'.php')) {
+    mirror_redirect('/releases/8_0_x_' . urlencode($LANG) . '.php?lang=' . 
urlencode($LANG));
 }
 
 site_header("PHP 8.0.0, релиз", array(


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to