- Apr 12, 2017
-
-
Carsten Rose authored
#3552 / typeAheadLdapSearchPerToken - webpass kann nicht gleichzeitig nach Vornamen und Nachnamen suchen Neuen Modus 'typeAheadLdapSearchPerToken' implementiert. Manual.rst: neues Feature dokumentiert. Ldap.php: Neue Funktion 'explodePermutSearch()'.
-
- Apr 11, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
During expanding of templateGroups, existing FE with no meaning for save (like note, subrecord, ...) has been created, filled with empty values and saved. Fixed for FEs with type 'subrecord' and 'note' - needs more investigation to check for further sideeffects.
-
- Apr 10, 2017
-
-
Carsten Rose authored
Action elements, assigned to a container which are not a templategroup, threw an exception. In general, it makes no sense (at the time of writing this) to assign an action element to a pill or fieldset, but it should not throw an exception. Fixed - just ignore such assignment.
-
Carsten Rose authored
Throw of a UserFormException with wrong parameter. Fixed.
-
Carsten Rose authored
-
Carsten Rose authored
The new class T3info() was fine, but relying classes assumed that all array elements always exist. This was not given in the past. The new implemention creates at least an empty entry for each element. AbstractException.php: removed garbage line. save.php: require_once missing PHP Exception classes. T3Info.php: recode.
-
Carsten Rose authored
Implemented.
-
- Apr 09, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
#3536 / a) Datum (datetime / timestamp) werden nicht angezeigt, b) Angezeigte Datumsformat String und aktzeptierte Eingabe matchen nicht Neu wird bei QFQ date/time/datetime kein HTML INPUT type=date|time|datetime-local mehr generiert, sondern ein 'text' - damit verlieren wir die Browserinternen Datepicker (Chrome, Opera) aber gewinnen die Kontrolle die Datumsformateingabe zurueck.
-
- Apr 08, 2017
-
-
Carsten Rose authored
Unit Test angepasst und erweitert. ext_emconf.php: minor version tag incremented
-
Carsten Rose authored
After 'sqlUpdate' a 'sqlDelete' have been always fired, even it was empty. After firing 'sqlDelete' the current 'slaveId' has been set to '0'. Thad 'id' has been written to the primary record. Now, 'sqlDelete' will be only fired if there is a sqlDelete is given and non empty.
-
Carsten Rose authored
Exception: rewrote getting T3 parameter without using Store(). Always report pages.uid, tt_content.uid. T3Info.php: new class Sip.php: penalty time for broken sip. Store.php: moved T3 code to T3Info.php
-
Carsten Rose authored
_paged renders the the current client parameter into a return URL. If the current client already contained a SIP, a check in Sip.php threw an exception, to prevent using the parameter 's' by the user. Sip.php: New: the exception is only thrown if the SIP is unknown.
-
Carsten Rose authored
-
- Apr 06, 2017
-
-
Carsten Rose authored
formEditor.sql: added 'on update current timestamp'.
-
Carsten Rose authored
Play the following to existing tables: ALTER TABLE `FormElement` ADD INDEX `feIdContainer` (`feIdContainer`); ALTER TABLE `FormElement` ADD INDEX `ord` (`ord`); ALTER TABLE `FormElement` ADD INDEX `feGroup` (`feGroup`);
-
- Apr 05, 2017
-
-
Carsten Rose authored
Es war ein Vergleich mit Typ '===': geaendert auf typlos '=='.
-
- Apr 04, 2017
-
-
Carsten Rose authored
#3502 / TemplateGroups: Checkboxen werden beim ersten Speichern (insert) nicht geschrieben - ein anschliessendes Update ist ok Das Problem tritt nur auf bei MultiCheckboxen. Neu werden im Store STORE_ADDITIONAL_FORM_ELEMENTS (ist bereits frueher, extra fuer Checkboxen, eingefuehrt worden) fuer alle TemplateGroup FEs (type=checkbox) die Fake Elemente angelegt. Dazu wird neu NAME_TG_COPIES in dem FEs gefuellt mit dem 'TG max copies'-Wert.
-
- Apr 03, 2017
-
-
Carsten Rose authored
Manual.rst: update doc - insert some linebreaks
-
Carsten Rose authored
AbstractBuildForm.php: No primary record leads to a problem that the default values, given as an array, are not replaced by scalar values. fixed.
-
- Apr 02, 2017
-
-
Carsten Rose authored
Manual.rst: update doc how to insert/update/delete non primary templateGroup records. FormAction.php: removed $templateGroupIndex - solved implicit by defining a LIMIT on 'slaveId' . Implemented '%D' (one below %d). Implemented FE_SQL_HONOR_FORM_ELEMENTS - reduces unecassary SQL queries. HelperFormElement.php: moved function 'explodeTemplateGroupElements()' to 'QuickFormQuery.php' Database.php: remove call to explodeTemplateGroupElements() - not necessary at that place. QuickFormQuery.php: fill STORE_RECORD during Formload - to read templateGroup records very early. Local copy of `getNativeFormElements()`, new `explodeTemplateGroupElements()`
-
Carsten Rose authored
Release.rst: Request from Myriam Steinbrecher to enlarge placeholder value in FormElement. Old 512, New 2048.
-
- Mar 31, 2017
-
-
Carsten Rose authored
-
Carsten Rose authored
Prefetch war noch nicht vollstaendig implementiert und sollte es nun sein.
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
Fixed plantuml download URL.
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
- Mar 30, 2017
-
-
Carsten Rose authored
Mode: typeAheadPedantic TypeAhead.php: Implemented new parameter TYPEAHEAD_API_PREFETCH. Ldap.php: add new mode MODE_LDAP_PREFETCH AbstractBuildForm.php: If FE_TYPEAHEAD_PEDANTIC is specified, add attribute DATA_TYPEAHEAD_PEDANTIC,'true'
-
Carsten Rose authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Carsten Rose authored
Release.rst: ALTER TABLE `FormElement` ADD `adminNote` TEXT NOT NULL AFTER `note`;
-
Rafael Ostertag authored
-