- Feb 16, 2017
-
-
Carsten Rose authored
Coding.md: Beschreibung in Deutsch wie die Formularelemente , rekursiv, gerendert werden. AbstractBuildForm.php: new function buildTemplateGroup() BuildFormBootstrap.php, BuildFormPlain.php, BuildFormTable.php: Preparation for new optional TemplateGroup wrap. QuickFormQuery.php: update comments. formEditor.sql: column 'type' definition extended - new 'templateGroup' enum. FormElement 'type' updated to new container element 'templateGroup'
-
Carsten Rose authored
Index.rst: Add globalize.js to be included. Needed by jqx-all.js - *UPDATE EXUSTING TypoScript TEMPLATES of QFQ Installation* !!!
-
Carsten Rose authored
FormElement.rowLabelInputNote are not respected anymore. AbstractBuildForm.php: cleanup BuildFormBootsrap.php: new function customWrap() Constants.php: new wrapRow, wrapLabel, wrapInput, wrapNote
-
- Feb 15, 2017
-
-
Carsten Rose authored
UPDATE `FormElement` SET rowLabelInputNote = 'row,label,/label,input,/input,note,/note,/row'
-
Carsten Rose authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Carsten Rose authored
formEditor.sql: The defintion as 'editor' (not text) for FormElement 'note' has been lost - reinsert in formEditor.sql.
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Carsten Rose authored
AbstractBuildForm.php: fixed bug with uninitialized FE_SLAVE_ID
-
Carsten Rose authored
Support.php, AbstractBuildForm.php: new function falseemptyToZero(). Constants.php: New UPLOAD_MODE_* Evaluate.php: fixed bug in 'skip' logic of evaluate->parseArray() Save.php: doUpload() now returns $modeUpload, which are needed in doUploadSlave(), rewrote logic of doUploadSlave(),
-
- Feb 14, 2017
-
-
Carsten Rose authored
Default fuer Store Prioritaet hat sich geaendert: alt='FSRD', neu='FSRVD' - damit wird ist es ueberfluessig den V Store anzugeben. Variable '_filename' umbenannt in 'filename' und verschoben von STORE_FORM nach STORE_VARS. Damit ist es ueberfluessig eine Sanatize Klasse anzugeben. STORE_VAR hat zwei neue Variablen: 'filename', 'fileDestination'. Bei Form-Action Elemente gibt es zwei neue Typen: 'sqlBefore' und 'sqlAfter' Index.rst: Dokumentation auf V2 angepasst. Doku fuer V1 hat es nie gegeben. FormAction.php: Moved function initActionFormElement to HelperFormElement::initActionFormElement(), Implement sqlBefore & sqlAfter for Action Elemente. HelperFormElement.php: new class initActionFormElement(), initUploadFormElement(). FillStoreForm.php, AbstractBuildForm.php, Evaluate.php: Implemented the $skip parameter to suppress unwanted variable expansion during form load. Constants.php: New STORE_USE_DEFAULT, VAR_FILE_DESTINATION, VAR_FILENAME,FE_SQL_AFTER, FE_SQL_BEOFRE, FE_TYPE_UPLOAD. Evaluate.php: moved 'decryptCurlyBraces()' up, in order to create better error messages. Save.php: new doUploadSlave(), implement 'Upload advanced mode'.
-
Carsten Rose authored
Index.rst: fixed wrong STORE_FORM variable names, update to latest uplaod '_filename_<FE_NAME>' notation.
-
- Feb 13, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
- fix problem when more than one file uploaded - there was only one variable {{_filename}}, which was not sufficient for more than one upload element per form. New: {{_filename_<FE_NAME>:FE:allbut}}. - implemented {{_deleted_<FE_NAME>:F0}}: if exist and is '1', than this means that the previous uploaded file has been trashed through the user by clicking on the trash. Index.rst: update doc. Some more notes are needed. See one of the upcomming commits. Constants.php: Renamed CLIENT_UPLOAD_FILENAME and created CLIENT_FILE_DELETED. Save.php: Set var CLIENT_FILE_DELETED and use renamed CLIENT_UPLOAD_FILENAME.
-
Rafael Ostertag authored
-
- Feb 12, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
formEditor.sql: fixed problem while playing SQL query - deleting old FormElemnts of Formeditor deletes also other Formeelements.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
AdminstratorManual/Index.rst: Update config.qfq.ini description to new parameter 'class'. Remove 'DB_NAME_TEST' cause that is only interesting to PHP Unit Tests and not to enduser. UserManual/Index.rst: Update STORE_SYSTEM description of known variables. Store.php, QuickFormQuery.php: Refactor building STORE_SYSTEM. Make it more generic if new parameters are introduced. Setting up new config.qfq.ini built in defaults and form defaults at one place. Renaming of parameter names in config.qfq.ini to STORE_SYSTEM at one place implemented with an extensible array. AbstractBuildForm.php, BuildFormBootstrap.php, BuildFormTable.php: User constant F_CLASS in $this->formSpec['class'] config.qfq.example.ini: comment empty variables - the new default setting is, that empty parameter in config.qfq.ini means EMPTY, not UNDEFINED.
-
- Feb 11, 2017
-
-
Carsten Rose authored
SupportTest.php: remove initialization of BuildFormPlain() - not clear if this was necessary. But latest checks complain about probelms.
-
Carsten Rose authored
Store.php: extend constructor to respect optional configFileName - this makes it easier to implement various configfile cheks. StoreTest.php: new phpUnit checks to configfile syntax and default values.
-
Carsten Rose authored
-
Carsten Rose authored
Store.php: Update function name SanatizeTest.php: Update function name, extend tests to more situations.
-
Carsten Rose authored
Store.php, Sanatize.php: move function normalizeArray() from Store to Sanatize. Implemented Unittests
-
Carsten Rose authored
-
Carsten Rose authored
-
- Feb 10, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
Add FORM_BS_LABEL_COLUMNS, FORM_BS_INPUT_COLUMNS, FORM_BS_NOTE_COLUMNS to config.qfq.ini. AdministratorManual/Index.rst: added notes to install php-intl, new config.qfq.ini parameter (see above). UserManual/index.rst: Fix wrong store name SYSTEM: S > Y. Add new config.qfq.ini parameter (see above). Store.php: new general function to translate upper case config prameter names to to camel hook FormElement names. Split function fillSystemStore(). Add function normalizeArray(). Constants.php: add new error, renumber error codes 1056-1073. Introduce new config.qfq.ini parameter SYSTEM_FORM_BS_* QuickFormQuery.php: Use of new bs*Column values defined in config.qfq.inc (not hardcoded here anymore)
-
- Feb 09, 2017
-
-
Carsten Rose authored
Create function `Database->getNativeFormElements()` to unify all needed actions on fresh loaded FormElements like explodeParameterInArrayElements, duplicateRetypEelements, copyAttributesToFormElements. Native FormElements will be loaded on 4 different places in 3 classes. HelperFormElement.php: Moved copyAttributesToFormElements() from QuickFormQuery to HelperFormElement. AbstractBuildForm.php, BuildFormBootstrap.php, QuickFormQuery.php : Use of Database->getNativeFormElements() Database.php: HelperFormElement::copyAttributesToFormElements()
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-