- Apr 29, 2016
-
-
Carsten Rose authored
UsersManual/Index.rst: See 'Type: subrecord'. Some hints how to use '_rowClass' to mark rows individual. AbstractBuildForm.php: implement in buildSubrecord() parsing of column '_rowClass'. Active roll-over by assigning class 'table-hover' to the class. formEditor.sql: disabled form element records now 'text-muted' displayed.
-
- Apr 28, 2016
-
-
Carsten Rose authored
Report.php, Database.php: triggerReport() supports stat[] with num_rows, affected_rows and insert_id. rowTotal does not contain anymore inserId (last_insert_id) from fired INSERT queries. Instead num_rows or affected_rows are choosen. New: <level>.line.inserId contains the insertId.
-
Carsten Rose authored
Parsing of the bodytext failed for single curly braces inside. BodyTestParser.php: After cleaning the bodytext all nesting curly braces will be replaced by complex token. stripAndRemoveComment() renamed to trimAndRemoveCommentAndEmptyLine(). process() throws an exception in case of unmatched open curly braces. New encryptNestingDelimeter() / decryptNestingDelimeter(). Remove handling for escaped curly braces in unNest() - this should not be necessary anymore.
-
Carsten Rose authored
-
Carsten Rose authored
-
- Apr 27, 2016
-
-
Carsten Rose authored
Sanitize.php: new sanitize class ALLBUT. New function safeFilename(). Support.php: New function mkDirParent(). Store.php: new system config variable SYSTEM_SITE_PATH. QuickFormQuery.php: fills STORE_RECORD before saving the current record. Save.php: moving the file to the final destination.
-
Carsten Rose authored
-
Carsten Rose authored
Store.php: fills arrays direct in $_SESSION - not sure if this works. AbstractBuildForm.php: buildFile() extended to create hidden sipUplaod element. BuildFormBootstrap.php: support different actions on calling file.php File.php, Save.php: rewrote whole logic of uploading files. See CODING.md
-
- Apr 26, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
file.php: API described. Store.php: Fixed STORE_EXTRA initialization bug AbstractBuildForm.php: code rearranged. Constants.php: UPLOAD added
-
Carsten Rose authored
-
Carsten Rose authored
Sanitize.php, Constants.php: allbut implemented. Support.php: Date regexp corrected to accept years 0001-1000. AbstractBuildForm.php: Code reformatted
-
Carsten Rose authored
file.php: created Store.php: New store 'STORE_EXTRA' implemented. BuildFormBootstrap: call to file.php implemented.
-
- Apr 25, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
FillStoreForm.php: added HelperFormElement::explodeParameterInArrayElements($feSpecNative);
-
Carsten Rose authored
Support.php: PhpDoc AbstractBuildForm.php: extended buildRow* with parameter htmlFormElementId. buildLabel rewritten to use Support::doAttribute, Support::wrapTag. buildInput/buildDateTim,buildSelect() now add's class 'form-control'. Input fields now offers a 'help-block'-div BuildFormBootstrap, BuildFormPlain.php, BuildFormTable.php: buildRowNative rewritten to support <label>. Signature of BuildRow* adjusted
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
AdministratorManual/index.rst, UsersManual/index.rst: Configuration & Documentation. Sanitize.php: code rewrote to use Support::dateTime2mysql(). Support.php: add dateTimeTegexp() FillStoreForm.php: use of Support::setFeDefaults($formElement). Format date/datetime/time values Store.php: redefined various functions to be 'static' AbstractBuildForm.php, Constants.php: added date/datetime/time to tables. Various new functions. Save.php: FE die nicht uebertragen wurden (typsicherweise weil leer) werden neu mit eimem leer String gesschrieben - sonst ist es nicht moeglich Eingaben wieder zu loeschen. formEditor.sql: Felder date/datetime/time neun implementiert.
-
- Apr 21, 2016
-
-
Carsten Rose authored
-
- Apr 19, 2016
-
-
Carsten Rose authored
AbstractBuildForm.php: fixed bug that under some situations there is no STORE_RECORD and this leads to an exception of undefiend Radios. Instead use STORE_TABLE_COLUMN_TYPES.
-
Carsten Rose authored
-
- Apr 18, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
Database.php: sql(..., ROW_IMPLODE_ALL,...) have been confused by columns with identical columnnames (MYSQLI_ASSOC). Has been fixed now by using MYSQLI_NUM.
-
Carsten Rose authored
FillStoreForm.php: SIP Parameter without a corresponding FE have not been saved in the record: fixed
-
Carsten Rose authored
AbstractBuildForm.php: check if there is a column with the formElementName.
-
Carsten Rose authored
AbstractBuildForm.php: various form elements missed the 'title' attribute (used as tooltip). Fixed. 'Radio', 'Multi Checkbox' and 'Multi Select' only have one tooltip for all elements. This might be improved later.
-
Carsten Rose authored
-
Carsten Rose authored
AbstractBuildForm.php: Select-List - setting 'selected' changed to be tolerant against int and string.
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
AbstractException.php: If exist, print Form And FormElement names. HelperFormElement.php, Logger.php, FillStoreForm.php, AbstractBuildForm.php: fomatting form element name. Support.php: add setIfNotSet()
-
Carsten Rose authored
Sanatize.php, FillStoreForm.php, Constants.php: Preparation to throw more detailed exception for misconfigured min|max values - code not enabled. Support.php: date format extended to accept yyyy-mm-dd too.
-
- Apr 16, 2016
-
-
Carsten Rose authored
formEditor.sql: Form and FormElement field 'name' is now 'required'
-
- Apr 14, 2016
-
-
Carsten Rose authored
After creating a new record and still open form: a new sip is created and transfered to client. Attention: 'new + save + modify + save again' still create two records (error). AbstractBuildForm.php: buildNewSip() renamed to buildHiddenSip(). Call of buildHiddenSip() moved from tail() to process(). buildHiddenSip() returns JSON code too. BuildFormBootstrap.php, BuildFromPlain.php, BuildFormTable.php : removed call buildNewSip() QuickFormQuery.php: After save, reload current record and create new sip Save.php: process() returns id of affected record.
-
- Apr 13, 2016
-
-
Carsten Rose authored
save.php: return JSON with updated values of all fields. AbstractBuildForm.php: updated to deliver values of all form elements Constants.php: constants to distinguish all or specific values of FEs. QUERY_TYPE_* Database.php: doSQL now returns affectedrows or lastinsertid in case of udpate/inset. Typos fixed. QuickFormQuery.php: deliver Values as JSON after save. Save.php: return lastinsertid or affectedrows.
-
- Apr 11, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
AbstractBuildForm.php, QuickFormQuery.php: typos fixed, unused code commented
-
Carsten Rose authored
AbstractBuildForm.php: Aufruf von Support::appendToolTip() - neu kein Aufruf von htmlentitities vorher, damit Ticks nicht kodiert werden nach '"'. Durch Verwenddung von Support::appendTooltip() sollten single ticks im Code automatisch escaped werden. Evaluate.php: In debugstack eine Freizeile eingebaut zur besseren Lesbarkeit.
-
- Apr 10, 2016
-
-
Carsten Rose authored
Link.php: simplyfied Tooltip creation - might be broken now for non URL - there are no unit tests for these situation. New: if no tooltip is given, and a link of type [Pp]age? - take the glyph name as tooltip. Render all links, which use a hash and with showDebugInfo='yes' , with the decoded sip as tooltip. Sip.php: queryStringToSip() extend to return complete paramter array.
-