Author: Andreas Möller (localheinz)
Committer: GitHub (web-flow)
Pusher: kamil-tekiela
Date: 2023-12-07T18:14:43+01:00

Commit: 
https://github.com/php/web-php/commit/9482f9bd436b86c9d6d227bbff01ada403a8641a
Raw diff: 
https://github.com/php/web-php/commit/9482f9bd436b86c9d6d227bbff01ada403a8641a.diff

Fix: Remove unused functions (#585)

Changed paths:
  D  include/results.inc
  M  bin/createNewsEntry
  M  include/layout.inc
  M  include/site.inc
  M  quickref.php
  M  results.php


Diff:

diff --git a/bin/createNewsEntry b/bin/createNewsEntry
index 2e0209e851..8f695494e8 100755
--- a/bin/createNewsEntry
+++ b/bin/createNewsEntry
@@ -161,20 +161,6 @@ function getContent(): string {
        return $news;
 }
 
-function updateArchiveXML(string $id, string $archiveFile): void {
-       $arch = new DOMDocument("1.0", "utf-8");
-       $arch->formatOutput = true;
-       $arch->preserveWhiteSpace = false;
-       $arch->load($archiveFile);
-
-       $first = $arch->createElementNs("http://www.w3.org/2001/XInclude";, 
"xi:include");
-       $first->setAttribute("href", "entries/{$id}.xml");
-
-       $second = 
$arch->getElementsByTagNameNs("http://www.w3.org/2001/XInclude";, 
"include")->item(0);
-       $arch->documentElement->insertBefore($first, $second);
-       $arch->save($archiveFile);
-}
-
 function parseOptions(): Entry {
        $opts = getopt('h', [
                'help',
diff --git a/include/layout.inc b/include/layout.inc
index 73f9e20ecf..eeedd43872 100644
--- a/include/layout.inc
+++ b/include/layout.inc
@@ -47,12 +47,6 @@ function highlight_php_trimmed($code, $return = false)
     return null;
 }
 
-// Stats pages still need this
-function commonHeader($title): void { site_header($title); }
-
-// Stats pages still need this
-function commonFooter(): void { site_footer(); }
-
 // Resize the image using the output of make_image()
 function resize_image($img, $width = 1, $height = 1)
 {
@@ -160,13 +154,6 @@ function make_popup_link($url, $linktext = false, $target 
= false, $windowprops
     );
 }
 
-// print_popup_link()
-// print a hyperlink to something, within the site, that pops up a new window
-//
-function print_popup_link($url, $linktext = false, $windowprops = "", $target 
= false, $extras = false): void {
-    echo make_popup_link($url, $linktext, $windowprops, $target, $extras);
-}
-
 // Print a link for a downloadable file (including filesize)
 function download_link($file, $title): void
 {
@@ -204,20 +191,6 @@ function download_link($file, $title): void
     }
 }
 
-function sect_to_file($string) {
-    $string = strtolower($string);
-    $string = str_replace([' ', '_'], '-', $string);
-    $func = "function.$string.php";
-    $chap = "ref.$string.php";
-    $feat = "features.$string.php";
-    $struct = "control-structures.$string.php";
-    if (@is_file($func)) return $func;
-    if (@is_file($chap)) return $chap;
-    if (@is_file($feat)) return $feat;
-    if (@is_file($struct)) return $struct;
-    else return "$string.php";
-}
-
 function clean($var) {
   return htmlspecialchars($var, ENT_QUOTES);
 }
@@ -511,39 +484,6 @@ function get_news_changes()
     return false;
 }
 
-function news_toc($sections = null): void {
-    include __DIR__ . "/pregen-news.inc";
-    $items = [
-        "news" => [
-            "title" => "News",
-            "link" => "/archive/",
-            "children" => print_news($NEWS_ENTRIES, "frontpage", 3, null, 
true),
-        ],
-        "conferences" => [
-            "title" => "Conferences",
-            "link" => "/conferences/",
-            "children" => print_news($NEWS_ENTRIES, "conferences", 3, null, 
true),
-        ],
-        "papers" => [
-            "title" => "Call for Papers",
-            "link" => "/conferences/",
-            "children" => print_news($NEWS_ENTRIES, "cfp", 3, null, true),
-        ],
-    ];
-
-    foreach ($items as $section => $menu) {
-
-        // only print requested sections.
-        if (is_array($sections) && !in_array($section, $sections, true)) {
-            continue;
-        }
-
-        echo "<dt><a href='{$menu["link"]}'>{$menu["title"]}</a></dt>\n";
-        foreach ($menu["children"] as $child) {
-            echo "<dd><a 
href='{$child["permlink"]}'>{$child["title"]}</a></dd>\n";
-        }
-    }
-}
 function doc_toc($lang): void {
     $file = __DIR__ . "/../manual/$lang/toc/index.inc";
     if (!file_exists($file)) {
diff --git a/include/results.inc b/include/results.inc
deleted file mode 100644
index 0181a04ff6..0000000000
--- a/include/results.inc
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-
-function search_results($res, $q, $profile = 'all', $per_page = 10, $s = 0, $l 
= 'en', $show_title = true, $show_foot = true, $show_attrib = true): void {
-    $start_result = $s;
-    $end_result = $s + $res['ResultSet']['totalResultsReturned'] - 1;
-
-    $results_count = ($res['ResultSet']['totalResultsAvailable'] < 100 ? 
$res['ResultSet']['totalResultsAvailable'] : 'more than 100');
-
-    $disp_start_result = $start_result + 1;
-    $disp_end_result = $end_result + 1;
-    if($show_title) echo "<h2>Showing results $disp_start_result to 
$disp_end_result of $results_count</h2>\n";
-    echo '<ul id="search-results">' . "\n";
-    $pos = $res['ResultSet']['firstResultPosition'];
-
-    $php_img_dir = 'http://www.php.net/images';
-    $types = [
-        'pear' => '<img src="' . $php_img_dir . '/pear_item.gif" height="19" 
width="17" style="float:left; margin-left:-30px;"/>',
-        'pecl' => '<img src="' . $php_img_dir . '/pecl_item.gif" height="19" 
width="17" style="float:left; margin-left:-30px;"/>',
-        'pecl4win' => '<img src="' . $php_img_dir . '/pecl_item_win.gif" 
height="22" width="21" style="float:left; margin-left:-31px;"/>',
-        'peclbugs' => '<img src="' . $php_img_dir . '/pecl_item_bug.gif" 
height="19" width="17" style="float:left; margin-left:-30px;"/>',
-        'pearbugs' => '<img src="' . $php_img_dir . '/pear_item_bug.gif" 
height="19" width="17" style="float:left; margin-left:-30px;"/>',
-        'talks' => '<img src="' . $php_img_dir . '/ele-icon.gif" height="20" 
width="32" style="float:left; margin-left:-40px;"/>',
-        'snaps' => '<img src="' . $php_img_dir . '/logos/php_xpstyle_ico.png" 
height="32" width="32" style="float:left; margin-left:-40px;"/>',
-        'cvsweb' => '<img src="' . $php_img_dir . '/logos/php_script_ico.png" 
height="32" width="32" style="float:left; margin-left:-40px;"/>',
-        'viewcvs' => '<img src="' . $php_img_dir . '/logos/php_script_ico.png" 
height="32" width="32" style="float:left; margin-left:-40px;"/>',
-        'news' => '<img src="' . $php_img_dir . '/logos/php-icon-white.gif" 
height="32" width="32" style="float:left; margin-left:-40px;"/>',
-        'php' => '<img src="' . $php_img_dir . '/logos/php-icon-white.gif" 
height="32" width="32" style="float:left; margin-left:-40px;"/>',
-        'doc' => '<img src="' . $php_img_dir . '/logos/php-icon-white.gif" 
height="32" width="32" style="float:left; margin-left:-40px;"/>',
-        'bugs' => '<img src="' . $php_img_dir . '/php_bug.gif" height="32" 
width="32" style="float:left; margin-left:-40px;"/>',
-        'gtk' => '<img src="' . $php_img_dir . '/logos/php-gtk-white.gif" 
height="26" width="32" style="float:left; margin-left:-40px;"/>',
-    ];
-
-    foreach($res['ResultSet']['Result'] as $i => $hit) {
-        $cnt = $pos + $i;
-
-        $d = date('j M Y', $hit['ModificationDate']);
-        $cachelink = '';
-        if (isset($hit['Cache'])) {
-            $cachelink = " - <a href=\"{$hit['Cache']}\">Cached</a>";
-        }
-
-        // rewrite mirrors urls (\w\w\d? or www, but not qa, doc, gtk and 
~/user)
-        $real_url = 
preg_replace('@^http://(?!doc|qa|gtk)\w{2,3}\.php\.net(?!/~)(.*)$@', '$1', 
$hit['Url']);
-        $displayurl = 
preg_replace('@^http://(?:(?!doc|qa|php|gtk)\w{2,3}\.)?(.+[^/])/?$@', '$1', 
$hit['Url']);
-        $type = substr($displayurl,0,strpos($displayurl,'.'));
-        if($type == 'pecl' && strstr($displayurl,"/bugs/")) $type = "peclbugs";
-        if($type == 'pear' && strstr($displayurl,"/bugs/")) $type = "pearbugs";
-        if($type == 'smarty') continue;
-        $display_title = str_replace(['PHP:', '&amp;'], ['', '&'], 
$hit['Title']);
-
-        // Fall back to the PHP logo for unknown hits
-        if (!isset($types[$type])) {
-            $type = "php";
-        }
-
-        // Fix &amp;gt; double escaping
-        $summary = str_replace('&amp;', '&', $hit['Summary']);
-        $summary = htmlspecialchars($summary, ENT_QUOTES, 'UTF-8');
-        echo <<<EOB
-<li>
- <p class="result">{$types[$type]}<a 
href="{$real_url}">{$display_title}</a></p>
- <p class="summary">{$summary}</p>
- <p class="meta">{$displayurl} - {$d} {$cachelink}</p>
-</li>
-EOB;
-    }
-    echo "</ul>\n";
-    if($show_attrib):
-    echo <<<EOB
-<span style="margin-left: 3em; margin-top: 1em; float: right; font-family: 
Verdana, Tahoma, Helvetica, Arial;
-font-size: 11px; color:#555;">results by <img style="margin-bottom:4px;" 
src="/images/bing.png" align="center"/></span>
-EOB;
-    endif;
-    if($show_foot):
-    echo <<<EOB
-<div id="results_nav"><h4>Results Page:</h4>
-<ul id="results_nav_list">
-EOB;
-    $start = 0;
-    for($z = 1; $z < 11; $z++) {
-        if($start > $res['ResultSet']['totalResultsAvailable']) {
-            break;
-        }
-
-        $class = '';
-        if ($start == $start_result) {
-            $class = 'current';
-        }
-
-        printf('<li class="%s"><a 
href="/results.php?q=%s&start=%d&p=%s&l=%s">%d</a></li>', $class, 
urlencode($q), $start, $profile, urlencode($l), $z);
-        $start += $per_page;
-    }
-    echo '</ul></div>';
-    endif;
-}
diff --git a/include/site.inc b/include/site.inc
index dd147e22f8..50877ecbfa 100644
--- a/include/site.inc
+++ b/include/site.inc
@@ -59,15 +59,6 @@ function default_language($site = false)
     return (isset($MIRRORS[$site]) ? $MIRRORS[$site][6] : false);
 }
 
-// Returns true if the current (or specified) mirror
-// site is registered to have local search support
-function have_search($site = false)
-{
-    global $MIRRORS, $MYSITE;
-    if (!$site) { $site = $MYSITE; }
-    return (isset($MIRRORS[$site]) ? $MIRRORS[$site][5] : false);
-}
-
 // Returns the current (or specified)
 // mirror site's provider's name
 function mirror_provider($site = false)
diff --git a/quickref.php b/quickref.php
index 8fd1479bfa..569937b416 100644
--- a/quickref.php
+++ b/quickref.php
@@ -16,7 +16,6 @@
 $_SERVER['BASE_PAGE'] = 'quickref.php';
 include_once __DIR__ . '/include/prepend.inc';
 include_once __DIR__ . '/include/errors.inc';
-include __DIR__ . '/include/results.inc';
 
 if (empty($notfound)) {
     mirror_redirect("/search.php");
diff --git a/results.php b/results.php
index 7b4893279e..a13f1d28b6 100644
--- a/results.php
+++ b/results.php
@@ -2,7 +2,6 @@
 
 $_SERVER['BASE_PAGE'] = 'results.php';
 include __DIR__ . '/include/prepend.inc';
-include __DIR__ . '/include/results.inc';
 
 // HTTP status line is passed on, signifies an error
 site_header(

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

Reply via email to