Changeset 1990


Ignore:
Timestamp:
Apr 29, 2007, 5:54:31 PM (17 years ago)
Author:
rub
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/branch-1_7/include/functions.inc.php

    r1926 r1990  
    12851285
    12861286/**
     1287 * Return is "file_name" argument is candidate to
     1288 * compute script_basename value
     1289 *
     1290 * @param string file_name
     1291 *
     1292 * @return boolean is candidate or not?
     1293 */
     1294function is_script_basename($file_name)
     1295{
     1296  $file_name = basename($file_name);
     1297  return !empty($file_name);
     1298}
     1299
     1300/**
    12871301 * Return basename of the current script
    12881302 * Lower case convertion is applied on return value
     
    12951309function script_basename()
    12961310{
    1297   if (!empty($_SERVER['SCRIPT_NAME']))
     1311  if (is_script_basename($_SERVER['SCRIPT_NAME']))
    12981312  {
    12991313    $file_name = $_SERVER['SCRIPT_NAME'];
    13001314  }
    1301   else if (!empty($_SERVER['SCRIPT_FILENAME']))
     1315  else if (is_script_basename($_SERVER['SCRIPT_FILENAME']))
    13021316  {
    13031317    $file_name = $_SERVER['SCRIPT_FILENAME'];
Note: See TracChangeset for help on using the changeset viewer.