From f56a3799ded6b18c98eb9810d9e4c79a9c23c796 Mon Sep 17 00:00:00 2001 From: xue <> Date: Thu, 19 Jan 2006 14:40:15 +0000 Subject: Updated "personal" demo. --- demos/personal/protected/Pages/Home.php | 14 --------- demos/personal/protected/Pages/Layout.php | 5 ++++ demos/personal/protected/Pages/Layout.tpl | 42 ++++++++++++++++++--------- demos/personal/protected/Pages/Settings.page | 4 +++ demos/personal/protected/Pages/UserLogin.page | 23 +++++++++++---- demos/personal/protected/Pages/UserLogin.php | 13 ++++++--- demos/personal/protected/Pages/config.xml | 3 ++ 7 files changed, 67 insertions(+), 37 deletions(-) create mode 100644 demos/personal/protected/Pages/Settings.page (limited to 'demos/personal/protected/Pages') diff --git a/demos/personal/protected/Pages/Home.php b/demos/personal/protected/Pages/Home.php index cca7d57b..badbca73 100644 --- a/demos/personal/protected/Pages/Home.php +++ b/demos/personal/protected/Pages/Home.php @@ -2,20 +2,6 @@ class Home extends TPage { - public function onPreInit($param) - { - parent::onPreInit($param); - if(!$this->getUser()->getIsGuest()) - $this->setTheme(''); - } - - public function testClick($sender,$param) - { - if($sender->BackColor==='') - $sender->BackColor='blue'; - else - $sender->BackColor=''; - } } ?> \ No newline at end of file diff --git a/demos/personal/protected/Pages/Layout.php b/demos/personal/protected/Pages/Layout.php index ba96038b..37ed95d4 100644 --- a/demos/personal/protected/Pages/Layout.php +++ b/demos/personal/protected/Pages/Layout.php @@ -2,6 +2,11 @@ class Layout extends TTemplateControl { + public function logout($sender,$param) + { + $this->Application->getModule('auth')->logout(); + $this->Response->redirect($this->Service->constructUrl('Home')); + } } ?> \ No newline at end of file diff --git a/demos/personal/protected/Pages/Layout.tpl b/demos/personal/protected/Pages/Layout.tpl index db6dd242..f1064231 100644 --- a/demos/personal/protected/Pages/Layout.tpl +++ b/demos/personal/protected/Pages/Layout.tpl @@ -1,29 +1,45 @@ -
-