From 83cce043e7364367d4365752ba8c1ed807dd5557 Mon Sep 17 00:00:00 2001 From: xue <> Date: Wed, 1 Mar 2006 01:22:28 +0000 Subject: Added some more sanity checks of template usage. --- framework/Web/UI/TTemplateManager.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'framework/Web/UI/TTemplateManager.php') diff --git a/framework/Web/UI/TTemplateManager.php b/framework/Web/UI/TTemplateManager.php index 843331e9..0d2471f3 100644 --- a/framework/Web/UI/TTemplateManager.php +++ b/framework/Web/UI/TTemplateManager.php @@ -714,6 +714,13 @@ class TTemplate extends TApplicationComponent implements ITemplate else throw new TConfigurationException('template_property_unknown',$type,$name); } + else if(!is_string($att)) + { + if(strcasecmp($name,'id')===0) + throw new TConfigurationException('template_controlid_invalid',$type); + else if(strcasecmp($name,'skinid')===0) + throw new TConfigurationException('template_controlskinid_invalid',$type); + } } } } -- cgit v1.2.3