Ticket #1622: Output_addJavascriptFile_r3835.diff

File Output_addJavascriptFile_r3835.diff, 1.1 kB (added by tecodan, 4 months ago)
  • lib/SGL/Output.php

    old new  
    665665        } 
    666666        if (is_array($file)) { 
    667667            foreach ($file as $jsFile) { 
     668                $jsFile = (strpos($jsFile, 'http://') === 0) 
     669                    ? $jsFile 
     670                    : SGL_BASE_URL . '/' . $jsFile; 
    668671                if (!in_array($jsFile, $aFiles)) { 
    669                     $aFiles[] = (strpos($jsFile, 'http://') === 0) 
    670                         ? $jsFile 
    671                         : SGL_BASE_URL . '/' . $jsFile; 
     672                    $aFiles[] = $jsFile; 
    672673                } 
    673674            } 
    674675        } else { 
     676            $file = (strpos($file, 'http://') === 0) 
     677                ? $file 
     678                : SGL_BASE_URL . '/' . $file; 
    675679            if (!in_array($file, $aFiles)) { 
    676                 $aFiles[] = (strpos($file, 'http://') === 0) 
    677                     ? $file 
    678                     : SGL_BASE_URL . '/' . $file; 
     680                $aFiles[] = $file; 
    679681            } 
    680682        } 
    681683    }