justify page title handling
authorDenis Ovsienko <infrastation@yandex.ru>
Mon, 5 May 2014 13:14:56 +0000 (17:14 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 5 May 2014 13:17:57 +0000 (17:17 +0400)
getTitle(): deprecate
getPageName(): make use of niftyString()
showPathAndSearch(): idem

wwwroot/inc/interface-lib.php
wwwroot/inc/interface.php

index ca92b03..a8bd408 100644 (file)
@@ -823,9 +823,7 @@ function getPageName ($page_code)
 {
        global $page;
        $title = isset ($page[$page_code]['title']) ? $page[$page_code]['title'] : callHook ('dynamic_title_decoder', $page_code);
-       if (is_array ($title))
-               $title = $title['name'];
-       return $title;
+       return niftyString (is_array ($title) ? $title['name'] : $title);
 }
 
 function printTagTRs ($cell, $baseurl = '')
index 6caf8c3..547a44b 100644 (file)
@@ -110,7 +110,7 @@ function renderInterfaceHTML ($pageno, $tabno, $payload)
 {
 ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head><title><?php echo getTitle ($pageno); ?></title>
+<head><title><?php echo getPageName ($pageno); ?></title>
 <?php printPageHeaders(); ?>
 </head>
 <body>
@@ -6232,7 +6232,7 @@ function showPathAndSearch ($pageno, $tabno)
                        $is_first = FALSE;
                }
                $item .= $anchor_tail;
-               $item .= "'>" . $title['name'] . "</a>";
+               $item .= "'>" . niftyString ($title['name']) . "</a>";
                $items[] = $item;
 
                // insert location bread crumbs
@@ -6277,13 +6277,10 @@ function showPathAndSearch ($pageno, $tabno)
        echo implode(' : ', array_reverse ($items));
 }
 
+// XXX: deprecated
 function getTitle ($pageno)
 {
-       global $page;
-       if (isset ($page[$pageno]['title']))
-               return $page[$pageno]['title'];
-       $tmp = callHook ('dynamic_title_decoder', $pageno);
-       return $tmp['name'];
+       return getPageName ($pageno);
 }
 
 function showTabs ($pageno, $tabno)