Factor out variable expanding.
This commit is contained in:
@@ -2827,4 +2827,29 @@ $mapping = array(
|
|||||||
return $mapping[$target];
|
return $mapping[$target];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Formats user string, expading @VARIABLES@.
|
||||||
|
*/
|
||||||
|
function PMA_expandUserString($string) {
|
||||||
|
return str_replace(
|
||||||
|
array(
|
||||||
|
'@HTTP_HOST@',
|
||||||
|
'@SERVER@',
|
||||||
|
'@VERBOSE@',
|
||||||
|
'@VSERVER@',
|
||||||
|
'@DATABASE@',
|
||||||
|
'@TABLE@',
|
||||||
|
'@PHPMYADMIN@',
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
PMA_getenv('HTTP_HOST') ? PMA_getenv('HTTP_HOST') : '',
|
||||||
|
$GLOBALS['cfg']['Server']['host'],
|
||||||
|
$GLOBALS['cfg']['Server']['verbose'],
|
||||||
|
!empty($GLOBALS['cfg']['Server']['verbose']) ? $GLOBALS['cfg']['Server']['verbose'] : $GLOBALS['cfg']['Server']['host'],
|
||||||
|
$GLOBALS['db'],
|
||||||
|
$GLOBALS['table'],
|
||||||
|
'phpMyAdmin ' . PMA_VERSION,
|
||||||
|
),
|
||||||
|
$string);
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
@@ -21,25 +21,7 @@ if ( false === $GLOBALS['cfg']['AllowThirdPartyFraming']) {
|
|||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
// generate title
|
// generate title
|
||||||
$title = str_replace(
|
$title = PMA_expandUserString(
|
||||||
array(
|
|
||||||
'@HTTP_HOST@',
|
|
||||||
'@SERVER@',
|
|
||||||
'@VERBOSE@',
|
|
||||||
'@VSERVER@',
|
|
||||||
'@DATABASE@',
|
|
||||||
'@TABLE@',
|
|
||||||
'@PHPMYADMIN@',
|
|
||||||
),
|
|
||||||
array(
|
|
||||||
PMA_getenv('HTTP_HOST') ? PMA_getenv('HTTP_HOST') : '',
|
|
||||||
isset($GLOBALS['cfg']['Server']['host']) ? $GLOBALS['cfg']['Server']['host'] : '',
|
|
||||||
isset($GLOBALS['cfg']['Server']['verbose']) ? $GLOBALS['cfg']['Server']['verbose'] : '',
|
|
||||||
!empty($GLOBALS['cfg']['Server']['verbose']) ? $GLOBALS['cfg']['Server']['verbose'] : (isset($GLOBALS['cfg']['Server']['host']) ? $GLOBALS['cfg']['Server']['host'] : ''),
|
|
||||||
$GLOBALS['db'],
|
|
||||||
$GLOBALS['table'],
|
|
||||||
'phpMyAdmin ' . PMA_VERSION,
|
|
||||||
),
|
|
||||||
!empty($GLOBALS['table']) ? $GLOBALS['cfg']['TitleTable'] :
|
!empty($GLOBALS['table']) ? $GLOBALS['cfg']['TitleTable'] :
|
||||||
(!empty($GLOBALS['db']) ? $GLOBALS['cfg']['TitleDatabase'] :
|
(!empty($GLOBALS['db']) ? $GLOBALS['cfg']['TitleDatabase'] :
|
||||||
(!empty($GLOBALS['cfg']['Server']['host']) ? $GLOBALS['cfg']['TitleServer'] :
|
(!empty($GLOBALS['cfg']['Server']['host']) ? $GLOBALS['cfg']['TitleServer'] :
|
||||||
|
Reference in New Issue
Block a user