From 2570226fbac3e26b1e94896b50d1db4bc1aa3308 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sun, 17 Dec 2006 22:20:50 +0000 Subject: Add TDataSourceConfig, TSqlMapConfig, TActiveRecordConfig --- .../protected/App_Data/DateTimeTypeHandler.php | 8 +++-- .../protected/App_Data/SQLite/projects.xml | 28 ++++++++-------- .../protected/App_Data/SQLite/time-entry.xml | 28 ++++++++-------- .../protected/App_Data/SQLite/time-tracker.db | Bin 32768 -> 29696 bytes .../protected/App_Data/SQLite/time-tracker.db.bak | Bin 32768 -> 29696 bytes .../protected/App_Data/SQLite/users.xml | 24 +++++++------- .../App_Data/TimeTrackerUserTypeHandler.php | 4 +-- .../protected/App_Data/sqlite-sqlmap.xml | 36 ++++++++------------- 8 files changed, 60 insertions(+), 68 deletions(-) (limited to 'demos/time-tracker/protected/App_Data') diff --git a/demos/time-tracker/protected/App_Data/DateTimeTypeHandler.php b/demos/time-tracker/protected/App_Data/DateTimeTypeHandler.php index 17f3e14b..03af3d36 100644 --- a/demos/time-tracker/protected/App_Data/DateTimeTypeHandler.php +++ b/demos/time-tracker/protected/App_Data/DateTimeTypeHandler.php @@ -1,6 +1,6 @@ 10000) //strtotime doesn't like unix epoc time. + return intval($string); + return strtotime($string); } /** @@ -27,7 +29,7 @@ class DateTimeTypeHandler implements ITypeHandlerCallback { throw new TimeTrackerException('Not implemented'); } - + } ?> \ No newline at end of file diff --git a/demos/time-tracker/protected/App_Data/SQLite/projects.xml b/demos/time-tracker/protected/App_Data/SQLite/projects.xml index e5f52887..f28f7a47 100644 --- a/demos/time-tracker/protected/App_Data/SQLite/projects.xml +++ b/demos/time-tracker/protected/App_Data/SQLite/projects.xml @@ -21,8 +21,8 @@ INSERT INTO projects (Name, Description, CreationDate, EstimateDuration, CompletionDate, CreatorID, ManagerID) VALUES - (#Name#, #Description#, php('date', 'Y-m-d H:i:s'), #EstimateDuration#, - #CompletionDate, typeHandler=DateTime#, + (#Name#, #Description#, strftime('%s', 'now'), #EstimateDuration#, + #CompletionDate, typeHandler=DateTime#, #CreatorUserName#, #ManagerUserName#) select LAST_INSERT_ROWID() as value @@ -30,7 +30,7 @@ - SELECT + SELECT * - FROM + FROM time_entry WHERE EntryID = #value# @@ -66,7 +66,7 @@ diff --git a/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db b/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db index 124bbeba..6cafd20f 100644 Binary files a/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db and b/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db differ diff --git a/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db.bak b/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db.bak index 124bbeba..206b3e3c 100644 Binary files a/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db.bak and b/demos/time-tracker/protected/App_Data/SQLite/time-tracker.db.bak differ diff --git a/demos/time-tracker/protected/App_Data/SQLite/users.xml b/demos/time-tracker/protected/App_Data/SQLite/users.xml index 74b33b2c..45e68c01 100644 --- a/demos/time-tracker/protected/App_Data/SQLite/users.xml +++ b/demos/time-tracker/protected/App_Data/SQLite/users.xml @@ -13,7 +13,7 @@ @@ -32,7 +32,7 @@ - + - INSERT INTO + INSERT INTO users (Username, Password, EmailAddress) VALUES (#user.Name#, #password#, #user.EmailAddress#) @@ -80,10 +80,10 @@ - INSERT INTO + INSERT INTO signon (SessionToken, Username, LastSignOnDate) VALUES - (#token#, #username#, php('date', 'Y-m-d H:i:s')) + (#token#, #username#, strftime('%s', 'now')) - UPDATE signon SET LastSignOnDate = php('date', 'Y-m-d H:i:s') + UPDATE signon SET LastSignOnDate = strftime('%s', 'now') WHERE SessionToken = #value# @@ -115,13 +115,13 @@ - UPDATE users + UPDATE users SET EmailAddress = #EmailAddress# WHERE Username = #Name# - UPDATE users + UPDATE users SET EmailAddress = #user.EmailAddress#, Password=#password# WHERE Username = #user.Name# diff --git a/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php b/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php index c2d5c4d6..54aba438 100644 --- a/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php +++ b/demos/time-tracker/protected/App_Data/TimeTrackerUserTypeHandler.php @@ -19,7 +19,7 @@ * @package Demos * @since 3.1 */ -class TimeTrackerUserTypeHandler implements ITypeHandlerCallback +class TimeTrackerUserTypeHandler extends TSqlMapTypeHandler { /** * Not implemented. @@ -34,7 +34,7 @@ class TimeTrackerUserTypeHandler implements ITypeHandlerCallback */ public function getResult($string) { - throw new TimeTrackerException('Not implemented'); + throw new TimeTrackerException('Not implemented'); } /** diff --git a/demos/time-tracker/protected/App_Data/sqlite-sqlmap.xml b/demos/time-tracker/protected/App_Data/sqlite-sqlmap.xml index 9590b506..3cbb846e 100644 --- a/demos/time-tracker/protected/App_Data/sqlite-sqlmap.xml +++ b/demos/time-tracker/protected/App_Data/sqlite-sqlmap.xml @@ -1,26 +1,16 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3