Changeset 776

Show
Ignore:
Timestamp:
10/23/2007 04:27:14 PM (3 years ago)
Author:
JavaWoman
Message:

Fix for NOTICE in LogReferrer().

refs #562

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/1.1.6.4/libs/Wakka.class.php

    r770 r776  
    10391039        } 
    10401040        function Footer() { 
    1041                 $footer = $this->IncludeBuffered('footer.php', ERROR_FOOTER_MISSING, '', $this->GetConfigValue('wikka_template_path'));  
     1041                $footer = $this->IncludeBuffered('footer.php', ERROR_FOOTER_MISSING, '', $this->GetConfigValue('wikka_template_path')); 
    10421042                return $footer; 
    10431043        } 
     
    12171217 
    12181218        // REFERRERS 
    1219         function LogReferrer($tag = "", $referrer = "") 
     1219        function LogReferrer($tag='', $referrer='') 
    12201220        { 
    12211221                // fill values 
    12221222                if (!$tag = trim($tag)) $tag = $this->GetPageTag(); 
    1223                 if (!$referrer = trim($referrer)) $referrer = $_SERVER["HTTP_REFERER"]; 
    1224                 $referrer = $this->cleanUrl($referrer);                 # secured JW 2005-01-20 
     1223                #if (!$referrer = trim($referrer)) $referrer = $_SERVER["HTTP_REFERER"]; NOTICE 
     1224                if (empty($referrer)) 
     1225                { 
     1226                        $referrer = (isset($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : ''; 
     1227                } 
     1228                $referrer = trim($this->cleanUrl($referrer));                   # secured JW 2005-01-20 
    12251229 
    12261230                // check if it's coming from another site 
    1227                 if ($referrer && !preg_match("/^".preg_quote($this->GetConfigValue("base_url"), "/")."/", $referrer)) 
     1231                #if ($referrer && !preg_match("/^".preg_quote($this->GetConfigValue("base_url"), "/")."/", $referrer)) 
     1232                if (!empty($referrer) && !preg_match("/^".preg_quote($this->GetConfigValue("base_url"), "/")."/", $referrer)) 
    12281233                { 
    12291234                        $parsed_url = parse_url($referrer);