From da3e4e99d6a2e3b2c9591d969cb63d61a6114eee Mon Sep 17 00:00:00 2001 From: xue <> Date: Sat, 24 Dec 2005 17:14:39 +0000 Subject: --- demos/quickstart/protected/pages/DetailPage.php | 55 ------------------------- 1 file changed, 55 deletions(-) delete mode 100644 demos/quickstart/protected/pages/DetailPage.php (limited to 'demos/quickstart/protected/pages/DetailPage.php') diff --git a/demos/quickstart/protected/pages/DetailPage.php b/demos/quickstart/protected/pages/DetailPage.php deleted file mode 100644 index afd81272..00000000 --- a/demos/quickstart/protected/pages/DetailPage.php +++ /dev/null @@ -1,55 +0,0 @@ -Request->Items['src'])===null) - $this->_file=$this->determineFile($this->Request->Items['tpl'],false); - else - $this->_file=$this->determineFile($id,true); - } - - protected function determineFile($id,$isSrcFile) - { - $basePath=dirname(__FILE__).'/controls'; - - $xml=new TXmlDocument; - $xml->loadFromFile($basePath.'/config.xml'); - $pages=$xml->getElementByTagName('pages')->getElementsByTagName('page'); - $fileName=''; - foreach($pages as $page) - { - if($page->Attributes['id']===$id) - { - if($isSrcFile) - $fileName=$basePath.'/'.$page->Attributes['class'].'.php'; - else if($page->Attributes['TemplateFile']!==null) - { - $fileName=$page->Attributes['TemplateFile']; - if(($pos=strrpos($fileName,'.'))!==false) - $fileName=substr($fileName,$pos+1); - $fileName=$basePath.'/'.$fileName.'.tpl'; - } - else - $fileName=$basePath.'/'.$page->Attributes['class'].'.tpl'; - break; - } - } - if(empty($fileName) || !is_file($fileName)) - throw new THttpException(500,"File not exists!"); - return $fileName; - } - - protected function render($writer) - { - $contents=file_get_contents($this->_file); - $writer->write(highlight_string($contents,true)); - } -} - -?> \ No newline at end of file -- cgit v1.2.3