Commit:    f01aba02f87a43725ed0280f0fb0435523621cd8
Author:    Hannes Magnusson <[email protected]>         Thu, 12 Dec 2013 
16:56:04 -0800
Parents:   fecb5af1b5fab6a227f110ad5ddd7f93a52d02fd
Branches:  master

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

Log:
Rewrite header and footer to use the new phpweb theme

Changed paths:
  M  include/functions.inc


Diff:
diff --git a/include/functions.inc b/include/functions.inc
index 62b3f83..e1b4848 100644
--- a/include/functions.inc
+++ b/include/functions.inc
@@ -16,17 +16,50 @@ function require_token()
 
 // 
-----------------------------------------------------------------------------------
 
-function head($title="",$private=1) { // Default to $private == true to permit 
no-menu headers
-  header("Content-type: text/html; charset=utf-8");
+function head($title="") {
+    $SUBDOMAIN = "master";
+    $TITLE = $title ?: "master";
+    $LINKS = array(
+        array("href" => "/manage/event.php",        "text" => "Events"),
+        array("href" => "/manage/mirrors.php",      "text" => "Mirrors"),
+        array("href" => "/manage/users.php",        "text" => "Users"),
+        array("href" => "/manage/user-notes.php",   "text" => "Notes"),
+        array("href" => "/manage/github.php",       "text" => "Github Repos"),
+        array("href" => "/login.php?action=logout", "text" => "Logout"),
+    );
+    $SEARCH = array();
+    if (strstr($_SERVER["SCRIPT_FILENAME"], "users.php")) {
+        $SEARCH = array("method" => "get", "action" => "/manage/users.php", 
"placeholder" => "Search profiles", "name" => "search");
+    }
+    if (strstr($_SERVER["SCRIPT_FILENAME"], "event.php")) {
+        $SEARCH = array("method" => "get", "action" => "/manage/event.php", 
"placeholder" => "Search Events", "name" => "search");
+    }
+    if (isset($_SESSION['credentials'])) {
+        array_unshift($LINKS, array("href" => "/manage/users.php?username=" . 
$_SESSION["credentials"][0], "text" => "My PHP.net Profile"));
+    }
+    include __DIR__ . "/../shared/templates/header.inc";
+}
+
+function foot() {
+    $JS = array(
+        "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js";,
+    );
+    if (strstr($_SERVER["SCRIPT_FILENAME"], "users.php")) {
+        array_push(
+            $JS,
+            "//people.php.net/js/jquery.autocomplete.min.js",
+            "//people.php.net/js/userlisting.php",
+            "//people.php.net/js/search.js"
+        );
+    }
+    if (strstr($_SERVER["SCRIPT_FILENAME"], "mirror.php")) {
+        array_push(
+            $JS,
+            "js/curvycorners.js"
+        );
+    }
+
 ?>
-<html>
-<head>
-  <title>PHP: <?php echo $title ?></title>
-  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-  <link type="text/css" media="all" rel="stylesheet" href="/style.css?v=2" />
-  <link 
href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,400italic,600italic|Source+Code+Pro&subset=latin,latin-ext'
 rel='stylesheet' type='text/css'>
-  <link rel="shortcut icon" href="//php.net/favicon.ico" />
-  <script type="text/javascript" src="js/jquery.min.js"></script>
   <script type="text/javascript" >
   $(document).ready(function() {
     $('#votesdeleteform').submit(function() {
@@ -48,34 +81,8 @@ function head($title="",$private=1) { // Default to $private 
== true to permit n
     });
   });
   </script>
-</head>
-
-<body>
-<header>
-  <nav id="header-nav">
-    <div id="pagename"><a href="/">master . <img src="/images/[email protected]" 
width="48" height="24" alt="php"> . net</a></div>
-<?php
- if ($private) { ?>
-  <ul>
-    <li><a href="/manage/event.php">Events</a></li>
-    <li><a href="/manage/mirrors.php">Mirrors</a></li>
-    <li><a href="/manage/users.php">Users</a></li>
-    <li><a href="/manage/user-notes.php">Notes</a></li>
-    <li><a href="http://wiki.php.net/";>Wiki</a></li>
-    <li><a href="http://bugs.php.net/";>Bugsweb</a></li>
-    <?php if (isset($_SESSION['credentials'])) { ?>
-    <li><a href="/manage/users.php?username=<?php echo 
$_SESSION['credentials'][0]; ?>">My php.net Profile</a></li>
-    <?php } ?>
-    <li><a href="/manage/github.php">Github Repos</a></li>
-    <li><a href="/login.php?action=logout">Logout</a></li>
-  </ul>
 <?php
- } // End if ($private)
-  echo '</nav></header>';
-}
-
-function foot() {
-  echo "</body></html>";
+    include __DIR__ . "/../shared/templates/footer.inc";
 }
 
 // 
-----------------------------------------------------------------------------------


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

Reply via email to