Sean Harvey
|
1b662ff9e1
|
BUGFIX $this->form wasn't accessible on MultiFormStep because it wasn't being set by MultiForm->__construct() early enough in the piece
|
2008-07-21 05:22:06 +00:00 |
|
Sean Harvey
|
69b5cd6686
|
Don't validate if not necessary - merged from branches/kiwiselect
|
2008-07-21 05:14:04 +00:00 |
|
Sean Harvey
|
6abbe5b44f
|
MINOR where[] can't be used for reading
|
2008-07-21 04:40:18 +00:00 |
|
Sean Harvey
|
8d138f4059
|
MINOR Removed 3 useless lines of code
|
2008-07-21 03:34:27 +00:00 |
|
Sean Harvey
|
e843930e69
|
MINOR added @TODO note for MultiFormTest
|
2008-07-21 03:27:44 +00:00 |
|
Sean Harvey
|
78080c6238
|
ENHANCEMENT Correct use of parent::__construct() so that fields, actions and validation are correctly set without extra code to set them on MultiForm
|
2008-07-21 03:21:51 +00:00 |
|
Sean Harvey
|
80e71b5ccf
|
BUGFIX SQL injection possibility fix on MultiForm->getSessionRecordByID()
|
2008-07-09 06:34:28 +00:00 |
|
Sean Harvey
|
f362ed07be
|
BUGFIX Disable security token inherited from Form. We do not require this as we tie a MultiForm instance to a MultiFormSession via a URL parameter
|
2008-07-04 01:07:33 +00:00 |
|
Sean Harvey
|
58b7bb2210
|
MINOR echo out the amount of session records that were deleted on MultiFormPurgeTask
|
2008-07-02 00:54:22 +00:00 |
|
Sean Harvey
|
9da9a611a0
|
BUGFIX Made MultiFormPurgeTask greatly simplified, and workable - it simply deletes all session data after days specified in $session_expiry_days
|
2008-07-02 00:39:40 +00:00 |
|
Sean Harvey
|
fce12220b2
|
ENHANCEMENT Allowed static $ignored_fields to be overloaded on subclass of MultiForm, so specific fields can be ignored
|
2008-07-01 23:57:07 +00:00 |
|
Sean Harvey
|
3b9f092ac1
|
BUGFIX We now call $nextStep->Link and $prevStep->Link() instead of $this->getCurrentStep()->Link() on MultiForm->next() and MultiForm->prev() which is confusing, and doesn't always work
|
2008-06-23 05:06:36 +00:00 |
|
Sean Harvey
|
0f2bfb2cc5
|
MINOR tests updated to reflect API change in r56597
|
2008-06-19 10:32:15 +00:00 |
|
Sean Harvey
|
295cd5077e
|
API CHANGE Ticket #2562 - Cleaner instanciation of MultiForm subclass, init() is removed with the move of session/step initialization to __construct()
|
2008-06-19 10:29:47 +00:00 |
|
Sean Harvey
|
35f2de5de3
|
ENHANCEMENT MultiFormStep->form can now be accessed to return the form that the step was created on
|
2008-06-18 08:07:11 +00:00 |
|
Sean Harvey
|
fe8b3f57ef
|
Added some useful information to README
|
2008-06-09 02:49:06 +00:00 |
|
Sean Harvey
|
e4e43ee4af
|
ENHANCEMENT prev() now saves the current step data, exactly as next() does
|
2008-06-05 01:13:55 +00:00 |
|
Sean Harvey
|
4d0e9491cc
|
ENHANCEMENT Don't validate if hitting the "prev" action
|
2008-06-05 01:12:08 +00:00 |
|
Sean Harvey
|
2bb5983f19
|
Added TODO for what $can_go_back doesn't do yet!
|
2008-05-27 04:54:24 +00:00 |
|
Sean Harvey
|
4f758064d9
|
FEATURE Allow setting a flag (true, by default) so that you can't use the "back" form action for a step.
|
2008-05-27 04:49:16 +00:00 |
|
Sean Harvey
|
2385c23d63
|
BUGFIX getCurrentStep should be called as a method, not a property
|
2008-05-26 04:06:09 +00:00 |
|
Sean Harvey
|
b0f45b505b
|
BUGFIX validator couldn't tie itself to a form correctly, encapsulated validator setup on MultiForm->setValidator()
|
2008-05-24 23:49:49 +00:00 |
|
Sean Harvey
|
2f4e8de921
|
Added tests, and used assertEquals which makes better use of PHPUnit
|
2008-05-23 05:47:07 +00:00 |
|
Sean Harvey
|
edcdbf8935
|
Fixed re-creating of a new Hash field even if one exists, also fixed non-object errors through better structured setSession() method
|
2008-05-14 11:30:35 +00:00 |
|
Sean Harvey
|
39229e19f4
|
Added note in _config.php for what this is for
|
2008-05-14 11:12:52 +00:00 |
|
Sean Harvey
|
e4f51e07c2
|
Added basics for testing, and some test classes for future test operations
|
2008-05-14 11:09:47 +00:00 |
|
Sean Harvey
|
54164a129f
|
Whitespace
|
2008-05-14 10:57:41 +00:00 |
|
Sean Harvey
|
6cfe0680c0
|
Added TODO items to fix later
|
2008-05-14 10:57:25 +00:00 |
|
Sean Harvey
|
927e974724
|
Added TODO about session being "baked" into MultiForm directly
|
2008-05-14 10:45:19 +00:00 |
|
Sean Harvey
|
8d93736482
|
Fall back to using the class name if there is no title property set
|
2008-05-14 10:40:19 +00:00 |
|
Sean Harvey
|
56325faf8f
|
added an accessor method for $this->session
|
2008-05-14 10:22:58 +00:00 |
|
Sean Harvey
|
f5f93fb10e
|
Added basic test to MultiForm
|
2008-05-14 07:18:12 +00:00 |
|
Sean Harvey
|
626c272b6f
|
Remove the relation as well as delete the object
|
2008-05-14 07:16:38 +00:00 |
|
Sean Harvey
|
652c0af4c2
|
Added parent::onBeforeDelete() - without this, it breaks!
|
2008-05-14 06:54:53 +00:00 |
|
Sean Harvey
|
ff9662f9f5
|
Revert last change
|
2008-04-30 03:47:33 +00:00 |
|
Sean Harvey
|
3872ca004c
|
Don't need to check if data exists first
|
2008-04-30 03:46:35 +00:00 |
|
Sean Harvey
|
75a4fb78d5
|
Added TODO
|
2008-04-29 09:50:06 +00:00 |
|
Sean Harvey
|
ac09ddfa86
|
Removed the disabling of SecurityID
|
2008-04-28 06:42:32 +00:00 |
|
Sean Harvey
|
d878a45645
|
tweaked doc
|
2008-04-28 03:13:29 +00:00 |
|
Sean Harvey
|
9475fabee7
|
Fixed old documentation
|
2008-04-28 03:13:03 +00:00 |
|
Sean Harvey
|
20207a8dee
|
Disable default form security token - our sessions are identified by URL, so this won't work! (Although we could possibly find a better way than simply disabling this in the future)
|
2008-04-28 03:10:13 +00:00 |
|
Sean Harvey
|
dac113fe3d
|
Made the hidden field work the same way as the FormAction()
|
2008-04-23 10:46:11 +00:00 |
|
Sean Harvey
|
6f07bf39b2
|
Added phpdoc to methods and classes
|
2008-04-22 11:03:03 +00:00 |
|
Sean Harvey
|
ec747bc6c6
|
Documented loadData() and saveData()
|
2008-04-21 08:54:48 +00:00 |
|
Sean Harvey
|
aa6236b495
|
Added getController (an accessor method to $this->controller so we can use $Controller, or <% control Controller %> in the form templates)
|
2008-04-21 08:32:05 +00:00 |
|
Sean Harvey
|
22d9241021
|
Added getPreviousStepFromDatabase() to return the previous step class record from the database (if it exists!)
|
2008-04-21 05:06:47 +00:00 |
|
Sean Harvey
|
6baef78fd3
|
Added missing doc on init()
|
2008-04-20 22:07:18 +00:00 |
|
Sean Harvey
|
45fd3853c9
|
Updated README file
|
2008-04-20 22:06:02 +00:00 |
|
Sean Harvey
|
18fe36cdd9
|
Encapsulated getting session records, added notes
|
2008-04-20 09:28:02 +00:00 |
|
Sean Harvey
|
d5e613a9fb
|
Fixed XML parsing error in template
|
2008-04-20 09:25:24 +00:00 |
|