Commit:    a7685b0fabaea56c51826cdc9478c8ae74e43311
Author:    Christoph M. Becker <[email protected]>         Wed, 19 Oct 2016 
11:34:55 +0200
Parents:   5676a9b0bbdbddee8e19567edec7dff38ddada0b
Branches:  master

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

Log:
Fix broken asset paths on Windows

We're hard coding the DIRECTORY_SEPARATOR to be able to run web-php on
Windows.

Changed paths:
  M  include/header.inc

diff --git a/include/header.inc b/include/header.inc
index 20c2ae0..1ce4cba 100644
--- a/include/header.inc
+++ b/include/header.inc
@@ -1,183 +1,183 @@
-<?php
-/* $Id$ */
-
-$css_files = array(
-    '/fonts/Fira/fira.css',
-    '/fonts/Font-Awesome/css/fontello.css',
-    '/styles/theme-base.css',
-    '/styles/theme-medium.css',
-);
-
-if (isset($config['css'])) {
-    $css_files = array_merge($css_files, (array) $config['css']);
-}
-if (isset($config["css_overwrite"])) {
-    $css_files = $config["css_overwrite"];
-}
-
-foreach($css_files as $filename) {
-    // files that do not start with / are assumed to be located in the /styles
-    // directory
-    if ($filename[0] !== DIRECTORY_SEPARATOR) {
-        $filename = "/styles/$filename";
-    }
-    $path = dirname(__DIR__) . $filename;
-    $CSS[$filename] = @filemtime($path);
-}
-
-
-if (isset($shortname) && $shortname) {
-    header("Link: <$shorturl>; rel=shorturl");
-}
-
-if ($config["cache"]) {
-    if (is_numeric($config["cache"])) {
-        $timestamp = $config["cache"];
-    } else {
-        $timestamp = filemtime($_SERVER["DOCUMENT_ROOT"] . "/" 
.$_SERVER["BASE_PAGE"]);
-    }
-    $tsstring = gmdate("D, d M Y H:i:s ", $timestamp) . "GMT";
-
-    if (isset($_SERVER["HTTP_IF_MODIFIED_SINCE"]) && 
$_SERVER["HTTP_IF_MODIFIED_SINCE"] == $tsstring) {
-        header("HTTP/1.1 304 Not Modified");
-        exit;
-    }
-    header("Last-Modified: " . $tsstring);
-}
-if (!isset($config["languages"])) {
-    $config["languages"] = array();
-}
-
-?>
-<!DOCTYPE html>
-<html xmlns="http://www.w3.org/1999/xhtml"; lang="<?php echo $lang?>">
-<head>
-
-  <meta charset="utf-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
-
-  <title>PHP: <?php echo $title ?></title>
-
- <link rel="shortcut icon" href="<?php echo $MYSITE ?>favicon.ico">
- <link rel="search" type="application/opensearchdescription+xml" 
href="http://php.net/phpnetimprovedsearch.src"; title="Add PHP.net search">
- <link rel="alternate" type="application/atom+xml" href="<?php echo $MYSITE 
?>releases/feed.php" title="PHP Release feed">
- <link rel="alternate" type="application/atom+xml" href="<?php echo $MYSITE 
?>feed.atom" title="PHP: Hypertext Preprocessor">
-
-<?php if (isset($_SERVER['BASE_PAGE'])): ?>
- <link rel="canonical" href="http://php.net/<?php echo 
$_SERVER['BASE_PAGE']?>">
-<?php if ($shortname): ?>
- <link rel="shorturl" href="<?php echo $shorturl ?>">
- <link rel="alternate" href="<?php echo $shorturl ?>" hreflang="x-default">
-<?php endif ?>
-<?php endif ?>
-
-<?php foreach($config["meta-navigation"] as $rel => $page): ?>
- <link rel="<?php echo $rel ?>" href="<?php echo $MYSITE ?><?php echo $page 
?>">
-<?php endforeach ?>
-
-<?php foreach($config["languages"] as $code): ?>
- <link rel="alternate" href="<?php echo $MYSITE ?>manual/<?php echo 
$code?>/<?php echo $config["thispage"] ?>" hreflang="<?php echo $code?>">
-<?php endforeach ?>
-
-<?php foreach($CSS as $filename => $modified): ?>
-<link rel="stylesheet" type="text/css" href="<?php echo $MYSITE 
?>cached.php?t=<?php echo $modified?>&amp;f=<?php echo $filename?>" 
media="screen">
-<?php endforeach ?>
-
- <!--[if lte IE 7]>
- <link rel="stylesheet" type="text/css" href="<?php echo $MYSITE 
?>styles/workarounds.ie7.css" media="screen">
- <![endif]-->
-
- <!--[if lte IE 8]>
- <script type="text/javascript">
-  window.brokenIE = true;
- </script>
- <![endif]-->
-
- <!--[if lte IE 9]>
- <link rel="stylesheet" type="text/css" href="<?php echo $MYSITE 
?>styles/workarounds.ie9.css" media="screen">
- <![endif]-->
-
- <!--[if IE]>
- <script type="text/javascript" src="<?php echo $MYSITE 
?>js/ext/html5.js"></script>
- <![endif]-->
-
-<?php if (!empty($_SERVER["BASE_HREF"])): ?>
- <base href="<?php echo $_SERVER["BASE_HREF"] ?>">
-<?php endif ?>
-
-</head>
-<body class="<?php print $curr; ?> <?php echo $classes; ?>">
-
-<nav id="head-nav" class="navbar navbar-fixed-top">
-  <div class="navbar-inner clearfix">
-    <a href="/" class="brand"><img src="/images/logo.php" width="48" 
height="24" alt="php"></a>
-    <div id="mainmenu-toggle-overlay"></div>
-    <input type="checkbox" id="mainmenu-toggle">
-    <ul class="nav">
-      <li class="<?php echo $curr == "downloads" ? "active" : ""?>"><a 
href="/downloads">Downloads</a></li>
-      <li class="<?php echo $curr == "docs" ? "active" : ""?>"><a 
href="/docs.php">Documentation</a></li>
-      <li class="<?php echo $curr == "community" ? "active" : ""?>"><a 
href="/get-involved" >Get Involved</a></li>
-      <li class="<?php echo $curr == "help" ? "active" : ""?>"><a 
href="/support">Help</a></li>
-    </ul>
-    <form class="navbar-search" id="topsearch" action="/search.php">
-      <input type="hidden" name="show" value="quickref">
-      <input type="search" name="pattern" class="search-query" 
placeholder="Search" accesskey="s">
-    </form>
-  </div>
-  <div id="flash-message"></div>
-</nav>
-<?php if (!empty($config["headsup"])): ?>
-<div class="headsup"><?php echo $config["headsup"]?></div>
-<?php endif ?>
-<nav id="trick"><div><?php doc_toc("en") ?></div></nav>
-<div id="goto">
-    <div class="search">
-         <div class="text"></div>
-         <div class="results"><ul></ul></div>
-   </div>
-</div>
-
-<?php if (!empty($config['breadcrumbs'])): ?>
-  <div id="breadcrumbs" class="clearfix">
-    <div id="breadcrumbs-inner">
-    <?php if (isset($config['next'])): ?>
-      <div class="next">
-        <a href="<?php echo $config['next'][0]; ?>">
-          <?php echo $config['next'][1]; ?> &raquo;
-        </a>
-      </div>
-    <?php endif; ?>
-    <?php if (isset($config['prev'])): ?>
-      <div class="prev">
-        <a href="<?php echo $config['prev'][0]; ?>">
-          &laquo; <?php echo $config['prev'][1]; ?>
-        </a>
-      </div>
-    <?php endif; ?>
-      <ul>
-      <?php
-          $breadcrumbs = $config['breadcrumbs'];
-          $last = array_pop($breadcrumbs);
-          foreach ($breadcrumbs as $crumb) {
-              echo "      <li><a 
href='{$crumb['link']}'>{$crumb['title']}</a></li>";
-          }
-          echo "      <li><a href='{$last['link']}'>{$last['title']}</a></li>";
-
-      ?>
-      </ul>
-    </div>
-  </div>
-<?php endif; ?>
-
-
-<?php if (!empty($config['intro'])):?>
-<div id="intro" class="clearfix">
-  <div class="container">
-    <?php echo $config['intro'];?>
-  </div>
-</div>
-<?php endif;?>
-
-
-<div id="layout" class="clearfix">
-  <section id="layout-content">
+<?php
+/* $Id$ */
+
+$css_files = array(
+    '/fonts/Fira/fira.css',
+    '/fonts/Font-Awesome/css/fontello.css',
+    '/styles/theme-base.css',
+    '/styles/theme-medium.css',
+);
+
+if (isset($config['css'])) {
+    $css_files = array_merge($css_files, (array) $config['css']);
+}
+if (isset($config["css_overwrite"])) {
+    $css_files = $config["css_overwrite"];
+}
+
+foreach($css_files as $filename) {
+    // files that do not start with / are assumed to be located in the /styles
+    // directory
+    if ($filename[0] !== '/') {
+        $filename = "/styles/$filename";
+    }
+    $path = dirname(__DIR__) . $filename;
+    $CSS[$filename] = @filemtime($path);
+}
+
+
+if (isset($shortname) && $shortname) {
+    header("Link: <$shorturl>; rel=shorturl");
+}
+
+if ($config["cache"]) {
+    if (is_numeric($config["cache"])) {
+        $timestamp = $config["cache"];
+    } else {
+        $timestamp = filemtime($_SERVER["DOCUMENT_ROOT"] . "/" 
.$_SERVER["BASE_PAGE"]);
+    }
+    $tsstring = gmdate("D, d M Y H:i:s ", $timestamp) . "GMT";
+
+    if (isset($_SERVER["HTTP_IF_MODIFIED_SINCE"]) && 
$_SERVER["HTTP_IF_MODIFIED_SINCE"] == $tsstring) {
+        header("HTTP/1.1 304 Not Modified");
+        exit;
+    }
+    header("Last-Modified: " . $tsstring);
+}
+if (!isset($config["languages"])) {
+    $config["languages"] = array();
+}
+
+?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml"; lang="<?php echo $lang?>">
+<head>
+
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
+
+  <title>PHP: <?php echo $title ?></title>
+
+ <link rel="shortcut icon" href="<?php echo $MYSITE ?>favicon.ico">
+ <link rel="search" type="application/opensearchdescription+xml" 
href="http://php.net/phpnetimprovedsearch.src"; title="Add PHP.net search">
+ <link rel="alternate" type="application/atom+xml" href="<?php echo $MYSITE 
?>releases/feed.php" title="PHP Release feed">
+ <link rel="alternate" type="application/atom+xml" href="<?php echo $MYSITE 
?>feed.atom" title="PHP: Hypertext Preprocessor">
+
+<?php if (isset($_SERVER['BASE_PAGE'])): ?>
+ <link rel="canonical" href="http://php.net/<?php echo 
$_SERVER['BASE_PAGE']?>">
+<?php if ($shortname): ?>
+ <link rel="shorturl" href="<?php echo $shorturl ?>">
+ <link rel="alternate" href="<?php echo $shorturl ?>" hreflang="x-default">
+<?php endif ?>
+<?php endif ?>
+
+<?php foreach($config["meta-navigation"] as $rel => $page): ?>
+ <link rel="<?php echo $rel ?>" href="<?php echo $MYSITE ?><?php echo $page 
?>">
+<?php endforeach ?>
+
+<?php foreach($config["languages"] as $code): ?>
+ <link rel="alternate" href="<?php echo $MYSITE ?>manual/<?php echo 
$code?>/<?php echo $config["thispage"] ?>" hreflang="<?php echo $code?>">
+<?php endforeach ?>
+
+<?php foreach($CSS as $filename => $modified): ?>
+<link rel="stylesheet" type="text/css" href="<?php echo $MYSITE 
?>cached.php?t=<?php echo $modified?>&amp;f=<?php echo $filename?>" 
media="screen">
+<?php endforeach ?>
+
+ <!--[if lte IE 7]>
+ <link rel="stylesheet" type="text/css" href="<?php echo $MYSITE 
?>styles/workarounds.ie7.css" media="screen">
+ <![endif]-->
+
+ <!--[if lte IE 8]>
+ <script type="text/javascript">
+  window.brokenIE = true;
+ </script>
+ <![endif]-->
+
+ <!--[if lte IE 9]>
+ <link rel="stylesheet" type="text/css" href="<?php echo $MYSITE 
?>styles/workarounds.ie9.css" media="screen">
+ <![endif]-->
+
+ <!--[if IE]>
+ <script type="text/javascript" src="<?php echo $MYSITE 
?>js/ext/html5.js"></script>
+ <![endif]-->
+
+<?php if (!empty($_SERVER["BASE_HREF"])): ?>
+ <base href="<?php echo $_SERVER["BASE_HREF"] ?>">
+<?php endif ?>
+
+</head>
+<body class="<?php print $curr; ?> <?php echo $classes; ?>">
+
+<nav id="head-nav" class="navbar navbar-fixed-top">
+  <div class="navbar-inner clearfix">
+    <a href="/" class="brand"><img src="/images/logo.php" width="48" 
height="24" alt="php"></a>
+    <div id="mainmenu-toggle-overlay"></div>
+    <input type="checkbox" id="mainmenu-toggle">
+    <ul class="nav">
+      <li class="<?php echo $curr == "downloads" ? "active" : ""?>"><a 
href="/downloads">Downloads</a></li>
+      <li class="<?php echo $curr == "docs" ? "active" : ""?>"><a 
href="/docs.php">Documentation</a></li>
+      <li class="<?php echo $curr == "community" ? "active" : ""?>"><a 
href="/get-involved" >Get Involved</a></li>
+      <li class="<?php echo $curr == "help" ? "active" : ""?>"><a 
href="/support">Help</a></li>
+    </ul>
+    <form class="navbar-search" id="topsearch" action="/search.php">
+      <input type="hidden" name="show" value="quickref">
+      <input type="search" name="pattern" class="search-query" 
placeholder="Search" accesskey="s">
+    </form>
+  </div>
+  <div id="flash-message"></div>
+</nav>
+<?php if (!empty($config["headsup"])): ?>
+<div class="headsup"><?php echo $config["headsup"]?></div>
+<?php endif ?>
+<nav id="trick"><div><?php doc_toc("en") ?></div></nav>
+<div id="goto">
+    <div class="search">
+         <div class="text"></div>
+         <div class="results"><ul></ul></div>
+   </div>
+</div>
+
+<?php if (!empty($config['breadcrumbs'])): ?>
+  <div id="breadcrumbs" class="clearfix">
+    <div id="breadcrumbs-inner">
+    <?php if (isset($config['next'])): ?>
+      <div class="next">
+        <a href="<?php echo $config['next'][0]; ?>">
+          <?php echo $config['next'][1]; ?> &raquo;
+        </a>
+      </div>
+    <?php endif; ?>
+    <?php if (isset($config['prev'])): ?>
+      <div class="prev">
+        <a href="<?php echo $config['prev'][0]; ?>">
+          &laquo; <?php echo $config['prev'][1]; ?>
+        </a>
+      </div>
+    <?php endif; ?>
+      <ul>
+      <?php
+          $breadcrumbs = $config['breadcrumbs'];
+          $last = array_pop($breadcrumbs);
+          foreach ($breadcrumbs as $crumb) {
+              echo "      <li><a 
href='{$crumb['link']}'>{$crumb['title']}</a></li>";
+          }
+          echo "      <li><a href='{$last['link']}'>{$last['title']}</a></li>";
+
+      ?>
+      </ul>
+    </div>
+  </div>
+<?php endif; ?>
+
+
+<?php if (!empty($config['intro'])):?>
+<div id="intro" class="clearfix">
+  <div class="container">
+    <?php echo $config['intro'];?>
+  </div>
+</div>
+<?php endif;?>
+
+
+<div id="layout" class="clearfix">
+  <section id="layout-content">
-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to