From c2daf10c6b26b828e6ea0795744c0cf99a94bc86 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Mon, 20 Mar 2006 08:37:00 +0000 Subject: [PATCH] paranoid template escaping, fixing broken include directory when symlinked --- skins/disabled/MonoBookCBT.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/skins/disabled/MonoBookCBT.php b/skins/disabled/MonoBookCBT.php index 5d05e15119..82db2686d6 100644 --- a/skins/disabled/MonoBookCBT.php +++ b/skins/disabled/MonoBookCBT.php @@ -4,10 +4,9 @@ if ( !defined( 'MEDIAWIKI' ) ) { die( "This file is part of MediaWiki, it is not a valid entry point\n" ); } -require_once( dirname(__FILE__) . '/../includes/cbt/CBTProcessor.php' ); -require_once( dirname(__FILE__) . '/../includes/cbt/CBTCompiler.php' ); -require_once( dirname(__FILE__) . '/../includes/SkinTemplate.php' ); - +require_once( 'includes/cbt/CBTProcessor.php' ); +require_once( 'includes/cbt/CBTCompiler.php' ); +require_once( 'includes/SkinTemplate.php' ); /** * MonoBook clone using the new dependency-tracking template processor. @@ -437,6 +436,7 @@ class SkinMonoBookCBT extends SkinTemplate { if ( $name == 'disable' ) { continue; } + $code = cbt_escape( $code ); $name = cbt_escape( $name ); $s .= "{ca_variant {{$code}} {{$name}} {{$vcount}} {{$etpl}}}\n"; $vcount ++; -- 2.20.1