From 4945d1fb9856d92ab4dd9a0f65a11928f65f9b28 Mon Sep 17 00:00:00 2001 From: xue <> Date: Thu, 18 May 2006 18:12:39 +0000 Subject: Merge from 3.0 branch till 1079. --- .gitattributes | 2 + HISTORY | 2 + demos/quickstart/protected/controls/Layout.php | 2 +- demos/quickstart/protected/controls/TopicList.tpl | 1 + framework/Security/IUserManager.php | 46 ++++++ framework/Security/TAuthManager.php | 22 +-- framework/Security/TUser.php | 169 ++++++++++++++++++++++ framework/Security/TUserManager.php | 158 +------------------- framework/Web/Javascripts/js/clientscripts.php | 38 +++-- framework/Web/UI/TClientScriptManager.php | 2 +- 10 files changed, 260 insertions(+), 182 deletions(-) create mode 100644 framework/Security/IUserManager.php create mode 100644 framework/Security/TUser.php diff --git a/.gitattributes b/.gitattributes index ac044898..0c224241 100644 --- a/.gitattributes +++ b/.gitattributes @@ -841,10 +841,12 @@ framework/I18N/schema/sqlite.sql -text framework/IO/TTarFileExtractor.php -text framework/IO/TTextWriter.php -text framework/PradoBase.php -text +framework/Security/IUserManager.php -text framework/Security/TAuthManager.php -text framework/Security/TAuthorizationRule.php -text framework/Security/TMembershipManager.php -text framework/Security/TSecurityManager.php -text +framework/Security/TUser.php -text framework/Security/TUserManager.php -text framework/TApplication.php -text framework/TApplicationComponent.php -text diff --git a/HISTORY b/HISTORY index 5e4bcd94..ce8eda36 100644 --- a/HISTORY +++ b/HISTORY @@ -11,6 +11,7 @@ Version 3.0.1 June 1, 2006 ========================== BUG: Ticket#44 - THtmlArea (tiny_mce) not working on some systems (Qiang) BUG: Ticket#167 - TSecurityManager issues warning when trying to encrypt/decrypt strings (Qiang) +BUG: Ticket#179 - CGI incompatibility causing clientscripts.php failure (Qiang) ENH: Ticket#150 - TDataGrid and TDataList now render table section tags (Qiang) ENH: Ticket#152 - constituent parts of TWizard are exposed (Qiang) ENH: added sanity check to calling event handlers (Qiang) @@ -18,6 +19,7 @@ ENH: added search for quickstart tutorials (Wei) ENH: added support to property tags for template owner control (Qiang) ENH: added Bulgarian requirement checker messages (StanProg) ENH: added TTheme.BaseUrl and TTheme.BasePath property (Qiang) +ENH: refactored TUserManager and TAuthManager so that they are easier to be extended (Qiang) CHG: Ticket#151 - URL format is modified to handle empty GET values (Qiang) CHG: Ticket#153 - TAssetManager now ignores .svn directories (Qiang) NEW: TTableHeaderRow, TTableFooterRow and table section support (Qiang) diff --git a/demos/quickstart/protected/controls/Layout.php b/demos/quickstart/protected/controls/Layout.php index d58cabfa..7c2cbd85 100644 --- a/demos/quickstart/protected/controls/Layout.php +++ b/demos/quickstart/protected/controls/Layout.php @@ -16,7 +16,7 @@ class Layout extends TTemplateControl if(strpos($url,'?')===false) $url.='?notheme=true'; else - $url.='¬heme=true'; + $url.='&notheme=true'; $this->PrinterLink->NavigateUrl=$url; if(isset($this->Request['notheme'])) diff --git a/demos/quickstart/protected/controls/TopicList.tpl b/demos/quickstart/protected/controls/TopicList.tpl index 5ffc7098..f26b75a6 100644 --- a/demos/quickstart/protected/controls/TopicList.tpl +++ b/demos/quickstart/protected/controls/TopicList.tpl @@ -64,6 +64,7 @@
Avanced Topics