Sean Harvey
794e74bebe
BUGFIX #4480 MultiForm::next() and MultiForm::prev() now save the form data before checking the next or previous step
2010-01-10 00:57:33 +00:00
Sean Harvey
cbc7d246ac
MINOR Fixed notice if $this->Data is false/null as unserialize() first parameter
2009-10-22 20:57:54 +00:00
Ingo Schommer
501ad9d952
MINOR Updated master language tables
2009-09-10 04:08:37 +00:00
Sean Harvey
b415cd5053
MINOR Added test case for making up a fake MultiFormSessionID in the URL
2009-08-05 10:31:47 +00:00
Sean Harvey
c2ba6d441f
API CHANGE Added currentSessionHash property to MultiForm which stores the currently opened session by the user
...
API CHANGE Renamed MultiForm::getSessionRecord() to getCurrentSession() and removed the parameter, since this wasn't done in a very OOP manner
MINOR Test for MultiFormSession::markCompleted() to ensure that session can't be used again by MultiForm
2009-08-05 10:12:13 +00:00
Rainer Spittel
a907cc6493
ENHANCEMENT: enabled MultiForm to use customised action (actions_exempt_from_validation).
...
Changed has been done in the constructor to read the static variables (incl. overwritten variables).
2009-07-27 23:14:04 +00:00
Sean Harvey
95bae6450c
MINOR Added missing MultiFormTest.yml file
2009-07-20 22:36:48 +00:00
Sean Harvey
c944adb7ba
MINOR Test step traversal in MultiFormTest
...
MINOR Removed MultiFormSessionTest and integrated with MultiFormTest
2009-07-20 22:36:32 +00:00
Sean Harvey
1e434e5acf
MINOR Added missing test controller template
2009-07-20 10:58:47 +00:00
Sean Harvey
75aa55be48
MINOR Fixed submitForm test in MultiFormTest
2009-07-20 10:57:00 +00:00
Sean Harvey
8e04dfbaa5
MINOR Tidy up of tests
2009-07-20 09:22:49 +00:00
Normann Lou
07120018bf
BUGFIX: MultiFormStep::saveInto() need the current Controller as the new $form Controller to work
2009-06-03 01:47:36 +00:00
Ingo Schommer
44527561a8
ENHANCEMENT Added language files
2009-05-28 04:41:40 +00:00
Sean Harvey
04130ad501
BUGFIX If the step doesn't exist, don't attempt to delete it
2009-04-27 23:13:21 +00:00
Will Rossiter
3690de6943
MINOR: added is_numeric check to prevent form failing on certain cases
2009-01-29 09:27:17 +00:00
Sean Harvey
ef436eadd4
BUGFIX Ensure that any relations to MultiFormStep are destroyed before calling delete()
2009-01-27 10:47:22 +00:00
Sean Harvey
70b7e95c81
Reverted r70810 which didn't have a commit message
2009-01-27 10:45:46 +00:00
Sean Harvey
7e9d014eee
2009-01-27 10:44:40 +00:00
Ingo Schommer
c78159c8ac
MINOR Updated translations
2009-01-13 22:04:37 +00:00
Sean Harvey
203bb03286
MINOR Reuse of $currentStep variable, instead of retrieving the step again
2008-12-17 11:11:53 +00:00
Sean Harvey
9f8d2e1da8
ENHANCEMENT Removed hack of specific action to bypass validation and allow specifying actions to be exempt through a public static variable
2008-12-17 11:08:46 +00:00
Sean Harvey
f72761356b
Added 0.2 release notes
2008-12-05 03:22:35 +00:00
Ingo Schommer
2bd8f5a7b5
ENHANCEMENT Updated entities and added german translation for multiform
2008-10-17 22:43:02 +00:00
Ingo Schommer
4da79449f8
ENHANCEMENT Making multiform module translatable
2008-10-14 00:26:57 +00:00
Ingo Schommer
a867db5fe8
ENHANCEMENT Added MultiFormStep->saveInto() to simulate Form->saveInto() behaviour with a stub form. This is preferred method of saving step data into a DataObject, instead of using $myObj->update($myStep->loadData()), is update() doesn't trigger custom formfield saving behaviour (e.g. to save relations on an existing dataobject for CheckboxSetField)
2008-10-09 00:36:46 +00:00
Sean Harvey
a8877b780f
ENHANCEMENT Made MultiForm->prev() do the same behaviour for saving data as MultiForm->next()
2008-10-01 22:18:44 +00:00
Sean Harvey
647a5257e3
MINOR Removed unused static function is_action_field from MultiForm
2008-10-01 21:10:20 +00:00
Sean Harvey
053ac04387
MINOR Removed @usedby, it's not a valid phpdoc token
2008-10-01 21:06:56 +00:00
Ingo Schommer
7968b09fea
ENHANCEMENT Added MultiForm->getSavedSteps() and MultiForm->getSavedStepByClass()
...
ENHANCEMENT Added MultiFormStep->validateStep() for custom validation routines
ENHANCEMENT Changed MultiForm->save() to use $form->getData() instead of $data to ensure that all fields are saveable into a DataObject (had trouble with ConfirmedPasswordField returning array instead of string)
2008-10-01 18:36:52 +00:00
Sean Harvey
228d03592e
MINOR Removed old MultiForm::__construct() comments
2008-09-20 09:36:54 +00:00
Sean Harvey
c97022314f
MINOR Code syntax formatting and removal of useless comment
2008-09-20 09:31:44 +00:00
Sean Harvey
0512155cbe
MINOR Updated MultiFormTest class comments
2008-09-20 09:27:38 +00:00
Sean Harvey
c5916ffaf0
MINOR Made MultiForm test classes implement TestOnly so they're only used for testing purposes
2008-09-20 09:22:01 +00:00
Sean Harvey
6ac64b13a6
Updated README to reflect more accurate information
2008-09-17 23:48:39 +00:00
Ingo Schommer
2e9d07cde2
MINOR Added or edited README files, added LICENSE and CHANGELOG files
2008-09-17 00:06:17 +00:00
Sam Minnee
e2d8ace250
Fixed multi form test
2008-08-21 08:17:04 +00:00
Sean Harvey
1ba27d9c7d
MINOR Removed MultiFormSession::[Data] which is never used
2008-07-21 21:07:48 +00:00
Sean Harvey
a42bb6103b
BUGFIX Removing url_type which isnt very useful MINOR documentation updates ENHANCEMENT return value on MultiForm->setCurrentStep() MINOR code cleanup in general
2008-07-21 21:06:59 +00:00
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