Revision 160

Revision: 160
Author: jschneiderameos
Date: 10:25:12, lundi 17 décembre 2007

Message:
rdt_lister/api/class.tx_rdtlister.php:
  -> corrected bug in data management for lister columns
----
Modified : /api/base/rdt_lister/api/class.tx_rdtlister.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt


Revision: 159
Author: jschneiderameos
Date: 10:06:09, lundi 17 décembre 2007

Message:
All:
  -> direct calls to _getValue() on renderlets are deprecated; one should always get rdt value thru the datahandler (with getFormData(), getThisFormData(), ...)

ds_db/api/class.tx_dsdb.php:
  -> new /beforeSqlFilter property; sql filters-in, sql filters out
  -> new /beforeSqlExec property; sql query in, sql query out

rdr_template/api/class.tx_rdrtemplate.php:
  -> new /beforeDisplay property; executed on rendered array, to modify or inject HTML before passing it to html template

rdt_box/api/class.tx_rdtbox.php:
  -> new box-mode "inline"; renders box without html container

rdt_listbox/api/class.tx_rdtlistbox.php:
  -> new majix majixAddItem($sCaption, $sValue) and majixModifyItem($sCaption, $sValue)


rdt_lister/api/class.tx_rdtlister.php:
  -> renderlets for columns are prefixed with the list-name in the global renderlet array $aORenderlets

rdt_modalbox/res/js/modalbox.js:
  -> corrected code to be compatible with the newly used version of prototype

rdt_searchform/api/class.tx_rdtsearchform.php:
  -> new method clearFilters()

api/class.tx_ameosformidable.php:
  -> new method clearSearchForm($sSearchFormName, [$sFormId])
----
Modified : /api/base/ds_db/api/class.tx_dsdb.php
Modified : /api/base/rdr_template/api/class.tx_rdrtemplate.php
Modified : /api/base/rdt_box/api/class.tx_rdtbox.php
Modified : /api/base/rdt_captcha/api/class.tx_rdtcaptcha.php
Modified : /api/base/rdt_checksingle/api/class.tx_rdtchecksingle.php
Modified : /api/base/rdt_chooser/api/class.tx_rdtchooser.php
Modified : /api/base/rdt_dewplayer/api/class.tx_rdtdewplayer.php
Modified : /api/base/rdt_flexpload/api/class.tx_rdtflexpload.php
Modified : /api/base/rdt_hidden/api/class.tx_rdthidden.php
Modified : /api/base/rdt_lbl/api/class.tx_rdtlbl.php
Modified : /api/base/rdt_link/api/class.tx_rdtlink.php
Modified : /api/base/rdt_listbox/api/class.tx_rdtlistbox.php
Modified : /api/base/rdt_listbox/res/js/listbox.js
Modified : /api/base/rdt_lister/api/class.tx_rdtlister.php
Modified : /api/base/rdt_modalbox/res/js/modalbox.js
Modified : /api/base/rdt_pwd/api/class.tx_rdtpwd.php
Modified : /api/base/rdt_radio/api/class.tx_rdtradio.php
Modified : /api/base/rdt_searchform/api/class.tx_rdtsearchform.php
Modified : /api/base/rdt_selector/api/class.tx_rdtselector.php
Modified : /api/base/rdt_text/api/class.tx_rdttext.php
Modified : /api/base/rdt_tinymce/api/class.tx_rdttinymce.php
Modified : /api/base/rdt_tree/api/class.tx_rdttree.php
Modified : /api/base/rdt_txtarea/api/class.tx_rdttxtarea.php
Modified : /api/base/rdt_upload/api/class.tx_rdtupload.php
Modified : /api/base/rdt_url/api/class.tx_rdturl.php
Modified : /api/class.maindatahandler.php
Modified : /api/class.mainrenderer.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt


Revision: 158

Author: jschneiderameos
Date: 09:40:16, mercredi 12 décembre 2007

Message:
All:
  -> calls to watchOutDb() have been modified; now sql query is given as parameter for better debug

rdt_i18n/api/class.tx_rdti18n.php:
  -> taking in account language-rights when used in backend

api/class.tx_ameosformidable.php:
  -> added majixExecuteOnNextPage()
  -> added /meta/oncheckpoint to execute something at desired moment; use it like:
  <onCheckPoint when="end">
    <userobj>
      <php><![CDATA[/*<?*/
       
        if($this->oDataHandler->newI18nRequested() !== FALSE) {
          $this->sendToPage(
            $this->oSandBox->getEditLink(
              $this->oDataHandler->_currentEntryId()
            )
          );
        }

      /*?>*/]]></php>
    </userobj>
  </onCheckPoint>

----
Modified : /api/base/dh_db/api/class.tx_dhdb.php
Modified : /api/base/dh_dbmm/api/class.tx_dhdbmm.php
Modified : /api/base/dh_lister/api/class.tx_dhlister.php
Modified : /api/base/ds_db/api/class.tx_dsdb.php
Modified : /api/base/rdt_i18n/api/class.tx_rdti18n.php
Modified : /api/base/rdt_link/api/class.tx_rdtlink.php
Modified : /api/base/rdt_searchform/api/class.tx_rdtsearchform.php
Modified : /api/base/rdt_submit/api/class.tx_rdtsubmit.php
Modified : /api/base/va_db/api/class.tx_vadb.php
Modified : /api/class.mainrenderer.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_localconf.php
Modified : /ext_typoscript_setup.txt
Modified : /res/jsfwk/framework.js


Revision: 157

Author: jschneiderameos
Date: 09:22:53, mercredi 12 décembre 2007

Message:
va_num/api/class.tx_vanum.php:
  -> added /isfloat validator
----
Modified : /api/base/va_num/api/class.tx_vanum.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt


Revision: 156

Author: jschneiderameos
Date: 10:55:22, lundi 10 décembre 2007

Message:
dh_db/api/class.tx_dhdb.php:
  -> new private property $__aStoredI18NParent, that contains current record def-lang parent, false if none

rdt_listbox/api/class.tx_rdtlistbox.php:
  -> if only one value in listbox, it will be automatically selected as default value

api/class.maindatahandler.php:
  -> data management has evolved

api/class.mainvalidator.php:
  -> new validator /size to check exact size of value

api/class.tx_ameosformidable.php:
  -> new majixSubmitSearch()


----
Modified : /api/base/dh_db/api/class.tx_dhdb.php
Modified : /api/base/rdr_template/api/class.tx_rdrtemplate.php
Modified : /api/base/rdt_i18n/api/class.tx_rdti18n.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_selector/api/class.tx_rdtselector.php
Modified : /api/base/rdt_submit/api/class.tx_rdtsubmit.php
Modified : /api/base/rdt_upload/api/class.tx_rdtupload.php
Modified : /api/class.maindatahandler.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.mainvalidator.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_typoscript_setup.txt
Modified : /res/jsfwk/framework.js
Deleted : /res/jsfwk/prototype/current.version.1.5.1.1.txt


Revision: 155

Author: jschneiderameos
Date: 12:12:07, mercredi 5 décembre 2007

Message:
dh_db/api/class.tx_dhdb.php:
  -> modifications applied for better i18n management

rdt_checkbox/api/class.tx_rdtcheckbox.php:
rdt_radio/api/class.tx_rdtradio.php:
  -> checkbox and radio may now define /wrapitem, /wrapselected and /separator properties, like renderlet:CHOOSER

rdt_chooser/api/class.tx_rdtchooser.php:
  -> new property /submitMode

rdt_i18n/api/class.tx_rdti18n.php:
  -> complete rewrite of renderlet:I18N

rdt_listbox/api/class.tx_rdtlistbox.php:
  -> new majix methods majixTransferSelectedTo(), majixMoveSelectedTop(), majixMoveSelectedUp(), majixMoveSelectedDown(), majixMoveSelectedBottom()

rdt_lister/api/class.tx_rdtlister.php:
  -> added /processBeforeRender;
  -> modified /processBeforeDisplay

rdt_searchform/api/class.tx_rdtsearchform.php:
  -> will now search only if:
    * search renderlets are childs or descendants of the searchform
    * submit button is child or descendant of searchform and defines mode="search" (submit mode)

rdt_selector/api/class.tx_rdtselector.php:
  -> added new renderlet:SELECTOR

rdt_submit/api/class.tx_rdtsubmit.php:
  -> handles new submit modes CLEAR and SEARCH
  -> modified to have the same behaviour when js is activated or not (a value is posted in POST data corresponding to the submit name when users clicks on it; useful to determine which button has thrown the submit)

rdt_text/api/class.tx_rdttext.php:
  -> new html channel value.nl2br

api/class.maindatahandler.php:
  -> new submit modes SEARCH and CLEAR
  -> methods for future new form data management

api/class.mainrenderlet.php:
  -> _renderReadOnly(): new html channels values and value.nl2br
  -> ajax events are now detected in getEventsArray(), to allow dynamic renderlet creation
  -> new method forceItems(), to force a renderlet:CHECKBOX, LISTBOX, RADIO, ... to use the given list of items
  -> /search/overrideSql can now be used as a wrap for search expression, with | replaced by value
  -> new method hasSubmitted()

class.tx_ameosformidable.php:
  -> checkpoint valability is now verified on server events (when="xyz")
  -> new mecanism named "additional POST vars"; used to inject POST data clientside
  -> new method editionRequested()
  -> _getRawPost(): modified to handle addPostVars
  -> new methods pushUserObjParam(), pullUserObjParam(), pushForcedUserObjParam() and pullForcedUserObjParam(), getUserObjParams() and getForcedUserObjParams();
  -> new majix methods majixRequestNewI18n() and majixRequestEdition()

remote/formidableajax.php:
  -> new method getParam();

res/jsfwk/prototype/prototype.js:
  -> updated to prototype 1.6.0
----
Modified : /api/base/dh_db/api/class.tx_dhdb.php
Modified : /api/base/dh_dbmm/api/class.tx_dhdbmm.php
Modified : /api/base/dh_lister/api/class.tx_dhlister.php
Modified : /api/base/rdt_button/api/class.tx_rdtbutton.php
Modified : /api/base/rdt_checkbox/api/class.tx_rdtcheckbox.php
Modified : /api/base/rdt_chooser/api/class.tx_rdtchooser.php
Modified : /api/base/rdt_i18n/api/class.tx_rdti18n.php
Modified : /api/base/rdt_listbox/api/class.tx_rdtlistbox.php
Modified : /api/base/rdt_listbox/res/js/listbox.js
Modified : /api/base/rdt_lister/api/class.tx_rdtlister.php
Modified : /api/base/rdt_radio/api/class.tx_rdtradio.php
Modified : /api/base/rdt_searchform/api/class.tx_rdtsearchform.php
Added : /api/base/rdt_selector
Added : /api/base/rdt_selector/api
Added : /api/base/rdt_selector/api/class.tx_rdtselector.php
Added : /api/base/rdt_selector/ext_emconf.php
Added : /api/base/rdt_selector/ext_icon.gif
Added : /api/base/rdt_selector/res
Added : /api/base/rdt_selector/res/img
Added : /api/base/rdt_selector/res/img/add.gif
Added : /api/base/rdt_selector/res/img/bottom.gif
Added : /api/base/rdt_selector/res/img/down.gif
Added : /api/base/rdt_selector/res/img/remove.gif
Added : /api/base/rdt_selector/res/img/top.gif
Added : /api/base/rdt_selector/res/img/up.gif
Added : /api/base/rdt_selector/res/js
Added : /api/base/rdt_selector/res/js/selector.js
Modified : /api/base/rdt_submit/api/class.tx_rdtsubmit.php
Modified : /api/base/rdt_text/api/class.tx_rdttext.php
Modified : /api/class.maindatahandler.php
Modified : /api/class.mainrenderer.php
Modified : /api/class.mainrenderlet.php
Modified : /api/class.tx_ameosformidable.php
Modified : /ext_emconf.php
Modified : /ext_localconf.php
Modified : /ext_typoscript_setup.txt
Modified : /remote/formidableajax.php
Modified : /res/jsfwk/framework.js
Added : /res/jsfwk/prototype/current.version.1.6.0.txt
Modified : /res/jsfwk/prototype/prototype.js