From 65f1bcdb9768315de76fdc35933e34b6b60182e6 Mon Sep 17 00:00:00 2001 From: xue <> Date: Wed, 21 Dec 2005 22:53:34 +0000 Subject: Enhanced TemplateFile check for TPage. If a page entry in config.xml doesn't have 'class', it defaults to 'TPage'. --- framework/Web/Services/TPageService.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'framework/Web/Services') diff --git a/framework/Web/Services/TPageService.php b/framework/Web/Services/TPageService.php index 39f659e9..90222df5 100644 --- a/framework/Web/Services/TPageService.php +++ b/framework/Web/Services/TPageService.php @@ -742,9 +742,9 @@ class TPageConfiguration extends TComponent foreach($pagesNode->getElementsByTagName('page') as $node) { $properties=$node->getAttributes(); - $type=$properties->remove('class'); - $id=$properties->itemAt('id'); - if($id===null || $type===null) + if(($type=$properties->remove('class'))===null) + $type='TPage'; + if(($id=$properties->itemAt('id'))===null) throw new TConfigurationException('pageserviceconf_page_invalid',$configPath); if($id===$page) { -- cgit v1.2.3