svn: /web/php/trunk/include/ header.inc

[email protected] (Hannes Magnusson)
Newsgroups php.webmaster
Message-ID <[email protected]>
bjori                                    Sat, 01 Jan 2011 22:05:35 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=306967

Log:
Set correct roots

Changed paths:
    U   web/php/trunk/include/header.inc

Modified: web/php/trunk/include/header.inc
===================================================================
--- web/php/trunk/include/header.inc	2011-01-01 21:45:14 UTC (rev 306966)
+++ web/php/trunk/include/header.inc	2011-01-01 22:05:35 UTC (rev 306967)
@@ -10,6 +10,15 @@
     $shorturl = "http://php.net/" . $shortname;
     header("Link: <$shorturl>; rel=shorturl");
 }
+
+// For static content
+// FIXME: How does static.php.net work? Will it get the /js/ folders?
+$STATIC_ROOT = "/";
+if ($MYSITE == "http://www.php.net/") {
+    $STATIC_ROOT = "http://static.php.net/www.php.net/";
+} elseif (!empty($_SERVER["STATIC_ROOT"])) {
+    $STATIC_ROOT = $_SERVER["STATIC_ROOT"];
+}
 ?>
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo $lang?>">
@@ -19,25 +28,25 @@

  <meta charset="utf-8"/>

- <link rel="shortcut icon" href="http://static.php.net/www.php.net/favicon.ico" />
+ <link rel="shortcut icon" href="<?php echo $STATIC_ROOT ?>favicon.ico" />
  <link rel="search" type="application/opensearchdescription+xml" href="http://www.php.net/phpnetimprovedsearch.src" title="Add PHP.net search" />
- <link rel="alternate" type="application/atom+xml" href="http://www.php.net/releases.atom" title="PHP Release feed" />
- <link rel="alternate" type="application/atom+xml" title="PHP: Hypertext Preprocessor" href="http://www.php.net/feed.atom" />
- <link rel="canonical" href="http://php.net/<?php echo $_SERVER['BASE_PAGE']?>" />
+ <link rel="alternate" type="application/atom+xml" href="<?php echo $MYSITE ?>releases.atom" title="PHP Release feed" />
+ <link rel="alternate" type="application/atom+xml" href="<?php echo $MYSITE ?>feed.atom" title="PHP: Hypertext Preprocessor" />
+ <link rel="canonical" href="http://php.net<?php echo $_SERVER['BASE_PAGE']?>" />
 <?php if ($shortname): ?>
  <link rel="shorturl" href="<?php echo $shorturl ?>" />
 <?php endif ?>

- <link rel="stylesheet" type="text/css" href="/styles/reset.css<?php echo $v?>" media="all" />
- <link rel="stylesheet" type="text/css" href="/styles/structure.css<?php echo $v?>" media="screen" />
- <link rel="stylesheet" type="text/css" href="/styles/doc.css<?php echo $v?>" media="screen" />
- <link rel="stylesheet" type="text/css" href="/styles/theme.css<?php echo $v?>" media="screen" />
- <link rel="stylesheet" type="text/css" href="/styles/dynamic.php<?php echo $v?>" media="screen" />
+ <link rel="stylesheet" type="text/css" href="<?php echo $STATIC_ROOT ?>styles/reset.css<?php echo $v?>" media="all" />
+ <link rel="stylesheet" type="text/css" href="<?php echo $STATIC_ROOT ?>styles/structure.css<?php echo $v?>" media="screen" />
+ <link rel="stylesheet" type="text/css" href="<?php echo $STATIC_ROOT ?>styles/doc.css<?php echo $v?>" media="screen" />
+ <link rel="stylesheet" type="text/css" href="<?php echo $STATIC_ROOT ?>styles/theme.css<?php echo $v?>" media="screen" />
+ <link rel="stylesheet" type="text/css" href="<?php echo $STATIC_ROOT ?>styles/dynamic.php<?php echo $v?>" media="screen" />

  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js"></script>
- <script type="text/javascript" src="/js/common.js<?php echo $v?>"></script>
- <base href="<?php echo $_SERVER["BASE_PAGE"] ?>" />
+ <script type="text/javascript" src="<?php echo $STATIC_ROOT ?>js/common.js<?php echo $v?>"></script>
+ <base href="<?php echo $_SERVER["BASE_HREF"] ?>" />

 </head>
 <body>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.