Commit Graph

267 Commits

Author SHA1 Message Date
Will Rossiter
fed25ad45b BUGFIX: added exists() check on getFormFields (via Bruce Walter) to prevent fieldless forms. BUGFIX: if built form is empty still strip the $UserDefinedForm token out of the content. 2011-03-21 09:14:45 +13:00
Ingo Schommer
eac0077cb6 BUGFIX Loose type check in SubmittedFormEmail.ss in order to stay compatible with trunk SSViewer rewrite (1 != '1') 2011-03-14 14:52:56 +13:00
Will Rossiter
062770da17 BUGFIX: fixed rule value fields being hidden on load. BUGFIX: use delegate rather than live for select field changes as IE7/8 will not trigger live changes. 2011-03-06 15:47:01 +13:00
Will Rossiter
23ba211310 BUGFIX: tidied up message output from UDF. MINOR: syntax fixes from JSLint. ENHANCEMENT: introducted the userforms namespace for future abstraction. 2011-03-06 14:20:01 +13:00
Julian Seidenberg
d080c15a49 BUGFIX: fixed double escaping for titles on output while maintaning escaping of special characters. 2011-03-03 16:08:09 +13:00
Ingo Schommer
a315343c39 MINOR Migrated readme from doc.ss.org 2011-02-12 12:49:34 +13:00
Will Rossiter
045a01bf2b BUGFIX: fixed double escaping for titles on output. Thanks dhensby. 2011-02-08 21:30:35 +13:00
Will Rossiter
6350a66dfb BUGFIX: fixed undefined index when submitting a blank form. Fixes #6272 2011-01-18 16:15:57 +13:00
Will Rossiter
ed61c03971 BUGFIX: fixed notice with missing $messages var when no fields are required. PATCH via ajshort 2011-01-04 01:37:47 +00:00
Will Rossiter
fb3fb184e1 BUGFIX: fixed incorrect formatting for jQuery.validate rules. ENHANCEMENT: added getErrorMessage() to ensure consistent error messages. BUGFIX: readded missing custom messages 2010-12-19 01:19:19 +00:00
Will Rossiter
9bb51b6cea ENHANCEMENT: return false if no fields have been added to a UserDefinedForm rather than a blank form 2010-12-19 00:40:53 +00:00
Will Rossiter
1feab6d401 ENHANCEMENT: added EditableCountryDropdownField to allow country selection 2010-12-01 21:59:56 +00:00
Ingo Schommer
591ad48eb9 MINOR Checking for class_exists() before SapphireTest::is_running_tests() to avoid including the whole testing framework, and triggering PHPUnit to run a performance-intensive directory traversal for coverage file blacklists 2010-11-30 04:33:58 +00:00
Carlos Barberis
9b17399cd4 ENHANCEMENT: using sys locale instead user selection 2010-11-15 23:23:11 +00:00
Carlos Barberis
e4f7c419b3 ENHANCEMENT: Added dropdown to choose date format on EditableDateField 2010-11-12 03:28:42 +00:00
Carlos Barberis
5f6e9a9966 BUGFIX: Added jquery live to delete ane and delete all submissions links 2010-11-04 04:29:09 +00:00
Mateusz Uzdowski
eec28bc82e BUGFIX: typo 2010-11-02 20:14:28 +00:00
Ingo Schommer
a71b553fd6 BUGFIX Fixed UserDefinedFormControllerTest to work with globally disabled security tokens (API change in 2.4.3) 2010-11-01 02:22:29 +00:00
Carlos Barberis
1e0ac7f49f BUGFIX: Fixed prev link on Submissions tab 2010-10-27 22:20:23 +00:00
Mateusz Uzdowski
68be4d51d9 MINOR: remove space between entries - this breaks the import in Open Office and Numbers 2010-10-27 01:50:43 +00:00
Mateusz Uzdowski
bf6b73bbb1 BUGFIX: fix next/prev links in Submissions tab 2010-10-22 01:09:56 +00:00
Mateusz Uzdowski
078043f189 BUGFIX: encode the csv file by hand, fputcsv is not parsing newlines properly 2010-10-21 23:41:47 +00:00
Will Rossiter
4e6a9ec412 BUGFIX: fixed sortable fields (again) not working on initial page load or when accessing a page directly. BUGFIX: fixed typo of livequery to live. 2010-10-13 21:07:53 +00:00
Mateusz Uzdowski
e7ba58970f BUGFIX: provide default file format, as Windows is unable to detect the mime type, and exit after the file is served so the headers will not get overwritten. 2010-10-13 21:04:22 +00:00
Mateusz Uzdowski
c684b87815 ENHANCEMENT: add confirmation dialog to "Delete all submissions" 2010-10-12 03:21:48 +00:00
Mateusz Uzdowski
cec87a859e BUGFIX: ORDER BY in nested query does not work under MSSQL, remove 2010-10-08 00:56:52 +00:00
Mateusz Uzdowski
a2e998ab79 BUGFIX: IN clause was not being picked up, failing in MSSQL and not giving proper results on MySQL (OS ticket 6072) 2010-10-08 00:29:18 +00:00
Mateusz Uzdowski
8d3cb472dc BUGFIX: remove reliance on str_getcsv (it's PHP 5.3 only).
ENHANCEMENT: sort the columns according to the most recent form setup (thanks jonomenz for the query)
ENHANCEMENT: test quotes and commas
2010-10-07 23:06:49 +00:00
Mateusz Uzdowski
14ff7759a7 BUGFIX: rewrite the export function to fix the bug that multiplied columns when adding rows, and to use built-in php csv functions. 2010-10-07 21:37:21 +00:00
Jean-Fabien Barrios
8b4e3b9962 BUGFIX: See ticket 5991 2010-09-28 02:07:28 +00:00
Jean-Fabien Barrios
abee24ed0c ENHANCEMENT: Don't return a blank url when no file is specified 2010-09-22 02:20:28 +00:00
Will Rossiter
982ea1cdb1 BUGFIX: fixed layout of FieldEditor in IE6 2010-09-21 06:14:09 +00:00
Mark Stephens
d99b76723c MINOR: unit test assuming database IDs, doesn't hold in postgres 2010-09-20 04:18:25 +00:00
Mark Stephens
40592031ff BUGFIX: Submissions were exported in implied ID order, which is not guaranteed on all DB engines, esp postgres, so put in explicit order 2010-09-20 03:54:52 +00:00
Mark Stephens
3bb82d43f6 BUGFIX: ansi-compliant SQL in unit test 2010-09-20 03:54:00 +00:00
Will Rossiter
5508a5db90 MINOR: removed debug statement 2010-09-14 01:58:39 +00:00
Will Rossiter
48fbd30bc4 MINOR: commented out unfinished test 2010-09-08 10:52:19 +00:00
Will Rossiter
503c5c3ff6 ENHANCEMENT: implemented tests for exporting csv files 2010-09-08 10:35:43 +00:00
Will Rossiter
99d4721c88 MINOR: restored export() functionality 2010-09-08 06:34:52 +00:00
Will Rossiter
7eef5646e5 ENHANCEMENT: added test coverage for populateFromPostData() 2010-09-08 03:20:28 +00:00
Will Rossiter
4ff4aa561f MINOR: added translation for body. MINOR: updated en_US.php lang file 2010-09-07 22:48:46 +00:00
Will Rossiter
bc0d4c7692 ENHANCEMENT: Implemented tests to complete email recipients class. APICHANGE: changed *FieldSettings() to *Setting() 2010-09-07 22:44:43 +00:00
Andreas Piening
8a80dfa592 MINOR: some dbms make a difference between 0 and NULL 2010-09-07 02:24:54 +00:00
Will Rossiter
3c1d81d014 ENHANCEMENT: added test coverage for UserDefinedForm.php and placeholders for other sections. API change: processNewFormFields removed
API change: refactored Form() into getFormFields(), getFormActions(), getRequiredFields()

ENHANCEMENT: added updateForm* extension hooks to allow customization of userforms
BUGFIX: gave custom scripts their own ID to enable it to be blocked.
2010-09-03 05:06:13 +00:00
Will Rossiter
5f4d4e7d28 MINOR: removed unnesscary ShowOnLoad save since this is now a CustomSetting field. #5930 2010-08-13 23:51:26 +00:00
Will Rossiter
a203bcd725 BUGFIX: added default language for the sprintf statement 2010-08-06 05:00:16 +00:00
Will Rossiter
0e68b7c70a MINOR: cleaned up several js warnings 2010-08-05 23:30:13 +00:00
Will Rossiter
6224fbe3b9 BUGFIX: removed extra quote marks which IE7/8 were tripping out on #5908. MINOR ran javascript through jslint and tidied up a couple of warnings 2010-08-05 23:24:04 +00:00
Carlos Barberis
1d6cde42a8 MINOR: added condition to make sure we have submitted date 2010-07-28 23:15:11 +00:00
Saophalkun Ponlu
af2fa007f2 BUGFIX: Resolve wrong escaped double quote characters
ENHANCEMENT: Get unique columns at database level
2010-07-28 07:55:13 +00:00