mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-07-06 18:01:31 +02:00
Issue 0000529:
Enhance computing method of script_basename function. http://forum.phpwebgallery.net/viewtopic.php?pid=58258#p58258 Merge BSF 1988:1989 into branch-1_7 git-svn-id: http://piwigo.org/svn/branches/branch-1_7@1990 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -1283,6 +1283,20 @@ function hash_from_query($query, $keyname)
|
||||
return $array;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return is "file_name" argument is candidate to
|
||||
* compute script_basename value
|
||||
*
|
||||
* @param string file_name
|
||||
*
|
||||
* @return boolean is candidate or not?
|
||||
*/
|
||||
function is_script_basename($file_name)
|
||||
{
|
||||
$file_name = basename($file_name);
|
||||
return !empty($file_name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return basename of the current script
|
||||
* Lower case convertion is applied on return value
|
||||
@@ -1294,11 +1308,11 @@ function hash_from_query($query, $keyname)
|
||||
*/
|
||||
function script_basename()
|
||||
{
|
||||
if (!empty($_SERVER['SCRIPT_NAME']))
|
||||
if (is_script_basename($_SERVER['SCRIPT_NAME']))
|
||||
{
|
||||
$file_name = $_SERVER['SCRIPT_NAME'];
|
||||
}
|
||||
else if (!empty($_SERVER['SCRIPT_FILENAME']))
|
||||
else if (is_script_basename($_SERVER['SCRIPT_FILENAME']))
|
||||
{
|
||||
$file_name = $_SERVER['SCRIPT_FILENAME'];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user