Revision 107

Revision: 107
Author: typo3devameos
Date: 12:42:40, mardi 14 août 2007

Message:
api/class.tx_ameosformidable.php:
  -> added validator support in the TS->formidable bridge, method refineTS()
  -> corrected path bug in _getParentExtSitePath()

pi1/
  -> this plugin is now a USER plugin (cached)

pi2/
  -> new USER_INT plugin (not cached)

api/class.tx_ameosformidable_pi.php:
  -> base class for formidable generic display plugin

api/class.user_ameosformidable_cobj.php:
  -> new class defining FORMIDABLE (cached) and FORMIDABLE_INT (not cached) content objects
----
Modified : /api/class.tx_ameosformidable.php
Added : /api/class.tx_ameosformidable_pi.php
Added : /api/class.user_ameosformidable_cobj.php
Modified : /ext_emconf.php
Modified : /ext_localconf.php
Modified : /ext_tables.php
Modified : /ext_typoscript_setup.txt
Modified : /pi1/class.tx_ameosformidable_pi1.php
Added : /pi2
Added : /pi2/class.tx_ameosformidable_pi2.php
Added : /pi2/flexform.xml
Added : /pi2/locallang.php


Revision: 106
Author: typo3devameos
Date: 22:00:49, lundi 13 août 2007

Message:
pi1/
  -> added missing pi
----
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt
Added : /pi1
Added : /pi1/class.tx_ameosformidable_pi1.php
Added : /pi1/flexform.xml
Added : /pi1/locallang.php


Revision: 105
Author: jschneiderameos
Date: 21:59:02, lundi 13 août 2007

Message:
api/class.tx_ameosformidable.php:
  -> added / modified template functions
----
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt


Revision: 104
Author: typo3devameos
Date: 21:45:29, lundi 13 août 2007

Message:
rdt_img/api/class.tx_rdtimg.php:
  -> can now handle default image thru /defaultpath

api/class.tx_ameosformidable.php:
  -> formidable can now be used with TS config, using initFromTs()

ext_localconf.php:
ext_tables.php:
pi1/:
  -> addition of a plugin to render formidable directly from TS, without custom plugin
----
Modified : /api/base/rdt_img/api/class.tx_rdtimg.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_localconf.php
Modified : /ext_tables.php
Modified : /ext_typoscript_setup.txt


Revision: 103
Author: jschneiderameos
Date: 16:58:20, mardi 7 août 2007

Message:
ds_db/api/class.tx_dsdb.php:
  -> now support GROUP BY statements in given sql query

rdr_template/api/class.tx_rdrtemplate.php:
  -> corrected a bug in display of full error-list

rdt_file/api/class.tx_rdtfile.php:
  -> corrected double-slashes problem in path returned by getFullWebPath()

rdt_listbox/api/class.tx_rdtlistbox.php:
  -> render(): added .value and .caption template channels

rdt_searchform/api/class.tx_rdtsearchform.php:
  -> better initialization of search-criterias in session

rdt_txtarea/api/class.tx_rdttxtarea.php:
  -> render(): added template channels
    => .value.nl2br
    => .value.htmlspecialchars
    => .value.htmlspecialchars.nl2br

class.mainrenderer.php:
  -> processHtmlBag(): added .label.tag to all renderlets, containing <label for="...">mylabel</label>

api/class.tx_ameosformidable.php:
  -> includexml can now be conditioned with a userobj on /condition, returning boolean TRUE for inclusion, FALSE for bypass inclusion
----
Modified : /api/base/ds_db/api/class.tx_dsdb.php
Modified : /api/base/rdr_template/api/class.tx_rdrtemplate.php
Modified : /api/base/rdt_file/api/class.tx_rdtfile.php
Modified : /api/base/rdt_listbox/api/class.tx_rdtlistbox.php
Modified : /api/base/rdt_searchform/api/class.tx_rdtsearchform.php
Modified : /api/base/rdt_txtarea/api/class.tx_rdttxtarea.php
Modified : /api/class.mainrenderer.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php


Revision: 102
Author: typo3devameos
Date: 16:42:42, mardi 7 août 2007

Message:
rdt_lister/api/class.tx_rdtlister.php:
  -> cosmetic changes in auto-template maydays ( no more buggy html highlight )

rdt_searchform/api/class.tx_rdtsearchform.php:
  -> corrected bugs in initialization of empty array of criterias in session
----
Modified : /api/base/rdt_lister/api/class.tx_rdtlister.php
Modified : /api/base/rdt_searchform/api/class.tx_rdtsearchform.php
Modified : /ext_emconf.php


Revision: 101
Author: jschneiderameos
Date: 14:43:27, mercredi 1 août 2007

Message:
rdt_upload/api/class.tx_rdtupload.php:
  -> completed the algorithm of file-handling

va_file/api/class.tx_vafile.php:
  -> now compatible with rdt_file and rdt_upload (single and multiple modes)

api/class.mainvalidator.php:
  -> corrected missing reference to renderlet for /sameas validation

api/class.tx_ameosformidable.php:
  -> reference to parent object can now be kept in ajax context, if /needparent=true on event; default false
  -> calls to _filterUnProcessed() and _includeLibraries() moved from init() to _render(), after validation of elements
  -> server event default-checkpoint is now before-render ( this checkpoint suits most needs )
  -> unsetRenderlet(): now removes also the validation error ( if any ) for the removed renderlet
  -> _parseTemplateCode(): corrected call to _substLLLInHtml() from object'd to static

remote/formidableajax.php:
  -> added loadParent()
----
Modified : /api/base/rdt_upload/api/class.tx_rdtupload.php
Modified : /api/base/va_file/api/class.tx_vafile.php
Modified : /api/class.mainvalidator.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /remote/formidableajax.php


Revision: 100
Author: jschneiderameos
Date: 11:36:38, mardi 31 juillet 2007

Message:
api/class.json.php:
  -> json encode() doesn't utf8_encode() strings anymore; assuming utf8-in, utf8-out

api/class.tx_ameosformidable.php:
  -> better management of xml-cache
    * files are written in utf8, assuming utf8-in (no more utf8_encode)
    * files are red in utf8, assuming utf8-in (no more utf8_decode)
    * cache hash of file is now determined upon absolute xml-path + mod_time of xml file + api version of formidable ; boosts perfs and assures no-problems of cache between versions
----
Modified : /api/class.json.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php


Revision: 99
Author: typo3devameos
Date: 11:31:02, mardi 31 juillet 2007

Message:
remote/formidableajax.php:
  -> ajax json returns utf8, assuming feeded with utf8 ( no more utf8_encode ..., charset hell !)
----
Modified : /ext_emconf.php
Modified : /remote/formidableajax.php


Revision: 98
Author: jschneiderameos
Date: 20:38:18, lundi 30 juillet 2007

Message:
rdt_upload/api/class.tx_rdtupload.php:
  -> corrected bug in data management

api/class.jslayer.php:
  -> corrected bug of double / in ajax URL

api/class.tx_ameosformidable.php:
  -> better management of charsets
  -> included xml files can now define an xml prologue with proper charset ; if none defined, fall-back to utf8
  -> cache of xml is handled thru 2 new methods, file_readBin() and file_writeBin(), allowing true UTF8 on file system

remote/formidableajax.php:
  -> json content is now utf8_decoded before sending to browser, with UTF8 charset http header ; this seems to give the best charset results
----
Modified : /api/base/rdt_upload/api/class.tx_rdtupload.php
Modified : /api/class.jslayer.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /remote/formidableajax.php


Revision: 97
Author: jschneiderameos
Date: 13:58:57, lundi 30 juillet 2007

Message:
rdt_upload/api/class.tx_rdtupload.php:
  -> getServerPath() now allows to pass a filename as parameter
  -> corrected bug in manageFile(), in persistance of current value, if value has been modified (probably in some server event) with setValue before call to manageFile()
----
Modified : /api/base/rdt_upload/api/class.tx_rdtupload.php
Modified : /ext_emconf.php