“”

Static Methods since 2007 Static Methods since 2007
div2007 / stable

This library is called by several extensions. It provides a modified t3lib_div of TYPO3 4.7.10 and backwards compatibility to TYPO3 6.2 and 4.5. It replaces most tslib_pibase methods.

  • 7 LTS
  • 8 LTS

Tags

#extension #library #TYPO3-4.5 #compatible #t3lib_div

Last upload comment


captcha classes for the TYPO3 extensions sr_freecap and captcha

Downloads by version

Author
Franz Holzinger
Last update
08. Nov 2017
First upload
30. Dec 2007
Downloads
69,602
Category
Dependencies
  • PHP (5.2.0 - 7.99.99)
  • TYPO3 (4.5.0 - 8.99.99)
Manual
Extension Manual
External repository
Take a look into the code

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Version history

Version Upload comment Works with TYPO3 Download
1.7.15 / stable
November 08, 2017

captcha classes for the TYPO3 extensions sr_freecap and captcha
4.5.0 - 8.99.99 Download ZIP Archive
1.7.14 / stable
October 21, 2017

copy of the browser functions under namespace Classes folder. Add method getLL to the LocalisationBase instead of tx_div2007_alpha5::getLL_fh003 .
4.5.0 - 8.99.99 Download ZIP Archive
1.7.13 / stable
September 27, 2017

add new method getExtensionFilePath to class JambageCom\Div2007\Utility\ExtensionUtility .
bugfix for PHP 7
4.5.0 - 8.99.99 Download ZIP Archive
1.7.12 / stable
September 15, 2017

bugfix for the Ajax eID initialization needed in TYPO3 8.7.6
4.5.0 - 8.99.99 Download ZIP Archive
1.7.11 / stable
September 06, 2017

New version due to TER security incident. See https://typo3.org/teams/security/security-bulletins/psa/typo3-psa-2017-001/
4.5.0 - 8.99.99 Download ZIP Archive
1.7.10 / stable
August 30, 2017
new Class CmsHookBase as a base class for TYPO3 extension for the CMS hook to show the code of the selected flexform directly in the page module
4.5.0 - 8.99.99
1.7.9 / stable
August 14, 2017

bugfix in the check for class_exists of ClassAliasMapGenerator needed for the Migrations TYPO3 backwards compatibility
4.5.0 - 8.99.99 Download ZIP Archive
1.7.8 / stable
June 16, 2017

add class JambageCom\Div2007\Database\CoreQuery which replaces the TYPO3 core ContentObjectRenderer or tslib_cObj methods DBgetDelete, DBgetUpdate, DBgetInsert, DBmayFEUserEdit and DBmayFEUserEditSelect. These methods have been removed in TYPO3 8.7.1
4.5.0 - 8.99.99 Download ZIP Archive
1.7.7 / stable
May 31, 2017

add method HtmlUtility::useXHTML to decide if the html tags should be formatted as xhtml or not
4.5.0 - 8.99.99 Download ZIP Archive
1.7.6 / stable
April 20, 2017

bugfix to new method tx_div2007_core::getSubpart
4.5.0 - 8.99.99 Download ZIP Archive
1.7.5 / stable
April 19, 2017

add method getSubpart to the TYPO3 4.5 compatibility class tx_div2007_core
4.5.0 - 8.99.99 Download ZIP Archive
1.7.4 / stable
April 18, 2017

bugfix for TYPO3 8.x: class map used by composer.json
4.5.0 - 8.99.99 Download ZIP Archive
1.7.3 / stable
April 07, 2017

bugfix for TYPO3 8.x: do not use the global $TT variable
4.5.0 - 8.99.99 Download ZIP Archive
1.7.2 / stable
April 05, 2017

bugfix for TYPO3 8.x class alias map in file ClassAliasMap.php
4.5.0 - 8.99.99 Download ZIP Archive
1.7.1 / stable
April 04, 2017

Bugfix for the composer.json. Add the files ClassAliasMap.php and ClassAliasMapResult.php to support the TYPO3 class-alias-loader for the composer. Add more getter and setter methods the LocalisationBase.php.
4.5.0 - 8.99.99 Download ZIP Archive
1.7.0 / stable
March 29, 2017

Add new methods csConv and compat_version for TYPO3 8.x and backwards compatibility.
Add a composer.json file. New constant DIV2007_LANGUAGE_LGL for TCA texts from lang system extension.
4.5.0 - 8.99.99 Download ZIP Archive
1.6.20 / stable
March 08, 2017

bugfix in linkTP_keepCtrlVars
record browser method list_browseresults_fh004
4.5.0 - 7.99.99 Download ZIP Archive
1.6.19 / stable
December 27, 2016

new class FileAbstractionUtility and functions needed for the File Abstraction Layer. Bugfix to the _LOCAL_LANG setup.
4.5.0 - 7.99.99 Download ZIP Archive
1.6.18 / stable
November 05, 2016

Add new file PhpUtility.php for functions needed by PHP as a PHP syntax checker.
Add a function getForeignTableInfo to read the TCA fields needed for mm table SQL queries.
4.5.0 - 7.99.99 Download ZIP Archive
1.6.17 / stable
October 20, 2016

bugfix for tx_div2007_core::calculateCacheHash PHP 7 and TYPO3 4.5
4.5.0 - 7.99.99 Download ZIP Archive
1.6.16 / stable
September 20, 2016

New Api for the System Category. New Tab API for the FrontendUtility to show a tab menu in marker based extensions.
4.5.0 - 7.99.99 Download ZIP Archive
1.6.15 / stable
August 31, 2016

Add new class MailUtility.php which needs TYPO3 6.2
4.5.0 - 7.99.99 Download ZIP Archive
1.6.14 / stable
July 19, 2016

Bugfix with TYPO3 7.6 sending of emails: allow instance of TYPO3\CMS\Core\Mail\MailMessage
4.5.0 - 7.99.99 Download ZIP Archive
1.6.13 / stable
July 08, 2016

Add the class TcaUtility for the manipulation functions of the TCA of a table.
It contains the method removeField to remove a field from the TCA.
4.5.0 - 7.99.99 Download ZIP Archive
1.6.12 / stable
July 06, 2016

Bugfix for TYPO3 7 backend with redefinition of class t3lib_extobjbase.
4.5.0 - 7.99.99 Download ZIP Archive
1.6.10 / stable
June 17, 2016

Bugfix for PHP 7. New function FrontendUtility::getUpdateJS as replacement for CONTENT Object getUpdateJS.
Bugfix for TYPO3 7: tx_div2007_selfAwareness::getExtensionKey
4.5.0 - 7.99.99 Download ZIP Archive
1.6.9 / stable
May 31, 2016
Security Fix PLEASE UPDATE See: https://typo3.org/teams/security/security-bulletins/typo3-extensions/typo3-ext-sa-2016-015/ for details ~nc 4.5.0 - 7.9.99 Download ZIP Archive
1.6.8 / stable
May 10, 2016

Another bugfix in the Migrations file to avoid redefined classes.
4.5.0 - 7.9.99
1.6.7 / stable
May 06, 2016

remove all Migration classes which could not be found in TYPO3 7.6.6
4.5.0 - 7.7.99
1.6.6 / stable
May 03, 2016

bugfix for the eID initialization function
4.5.0 - 7.7.99
1.6.5 / stable
March 14, 2016

bug fix for PHP Warning: Illegal string offset version.
4.5.0 - 7.7.99
1.6.4 / stable
March 14, 2016

bugfix for class TableUtility (TYPO3 6.2)
4.5.0 - 7.7.99
1.6.3 / stable
February 25, 2016

bugfix for the functions getExtensionInfo...
4.5.0 - 7.7.99
1.6.2 / stable
February 06, 2016

bug fix for PHP Warning: Illegal string offset version in php file after call to getExtensionInfo
4.5.0 - 7.7.99
1.6.1 / stable
January 21, 2016

bugfixes for TYPO3 7.x
4.5.0 - 7.7.99
1.6.0 / stable
December 14, 2015

Add the FrontendUtility for initialization after Ajax eID calls.
Add a Migration folder with removed classes from TYPO3 7.
4.5.0 - 7.7.99
1.5.4 / stable
December 09, 2015

Bugfix for TYPO3 before 6.1: execute t3lib_div::array_merge_recursive_overrule in method mergeRecursiveWithOverrule
4.5.0 - 7.7.99
1.5.3 / stable
December 01, 2015

Bugfix for TYPO3 7.x. Add class StaticInfoTablesUtility for the extension static_info_tables.
4.5.0 - 7.7.99
1.5.2 / stable
October 17, 2015

Bug fix for PHP 5.2. TYPO3 7 Compatibility class t3lib_extobjbase for backend.
4.5.0 - 7.7.99
1.5.1 / stable
September 28, 2015

bugfix for version 1.5.0
4.5.0 - 7.4.99
1.5.0 / stable
September 28, 2015

You can call tx_div2007_core::activateCompatibility6() in order to define the classes needed under TYPO3 7.4 for backwards compatibility to TYPO3 6.2 if the extension compatibility6 is not installed. Add method enableFields for Database queries.
4.5.0 - 7.4.99
1.4.0 / stable
September 17, 2015

Fix PHP Runtime Deprecation Notice: Non-static method tx_div2007_ff::_getFFValueFromSheetArray and others.
4.5.0 - 7.4.99
1.3.3 / stable
August 20, 2015

Bugfix for TYPO3 6.2. Do no longer set double quotation marks around the sender name containing umlauts or special characters of the email avoid to get the email rejected.
4.5.0 - 7.4.99
1.3.2 / stable
July 24, 2015

Swift Mailer debugs output if email has not been sent. Works with TYPO3 7.4.
4.5.0 - 7.4.99
1.3.1 / stable
June 17, 2015

Add method tx_div2007_core::mergeRecursiveWithOverrule as a replacement for t3lib_div::array_merge_recursive_overrule. This is needed since TYPO3 7.
4.5.0 - 7.2.99
1.3.0 / stable
June 13, 2015

ready for 7.2.99. New method generateHash to create a hash from an array of strings
4.5.0 - 7.2.99
1.2.0 / stable
March 16, 2015

new classes from extension lib: tx_div2007_viewBase, tx_div2007_link, tx_div2007_phpTemplateEngine
4.5.0 - 6.2.99
1.1.6 / stable
January 30, 2015

add enableFields function and a class for database tables
* use uppercase PHP constants like PATH_BE_DIV2007
4.5.0 - 6.2.99
1.1.5 / stable
May 06, 2014

Modification in loadTcaAdditions_fh002 for support of $_EXTKEY *
support for PHP 5.5
4.5.0 - 6.2.99
1.1.4 / stable
February 08, 2014

Bug fix: no PackageManager before TYPO3 6.2.
PHP 5.2 works
4.5.0 - 6.2.99
1.1.3 / stable
January 23, 2014

Use tx_div2007_core::getSystemFields instead of $TCA[tablename][feInterface][fe_admin_fieldList].
bugfix for static_info_tables function selectItemsTCA
4.5.0 - 6.2.99
1.1.2 / stable
November 19, 2013

fix bug with reading of a locallang file
4.5.0 - 6.2.99
1.1.1 / stable
November 03, 2013

fix bugs in tx_div2007_core functions
4.5.0 - 6.2.99
1.1.0 / stable
October 29, 2013

bugfix in static_info_tables needed by the Transactor API.
Changes for TYPO3 6.2
4.5.0 - 6.2.99
1.0.3 / stable
October 11, 2013

Fix bug in verification of email addresses.
4.5.0 - 6.1.99
1.0.2 / stable
September 26, 2013

* Remove replacement of the t3lib_div and t3lib_extMgm classes from tx_div2007_core, because they are available under TYPO3 6.2 as alias inside of GeneralUtility and ExtensionManagementUtility.
* You extension will work both under TYPO3 6.2 and 4.5 if y
4.5.0 - 6.1.99
1.0.1 / stable
September 23, 2013

* add Classes/Utility folder and the classes ExtensionUtility and TableUtility needed for calls from inside of namespace classes
4.5.0 - 6.1.99
1.0.0 / stable
September 19, 2013

Class tx_div2007_core includes the most important functions of t3lib_div and other t3lib classes.
All t3lib classes are missing in TYPO3 6.2.
Use the class tx_div2007_core to make your extensions running under both TYPO3 6.2 and 4.5.
4.5.0 - 6.1.99
0.14.1 / stable
July 17, 2013

fix bug in PHP 5.2 which does not recognize namespace class names like \\TYPO3\\CMS\\Core\\Utility\\VersionNumberUtility
4.5.0 - 6.1.99
0.14.0 / stable
July 11, 2013

Here comes the lost class tx_staticinfotables_div from the extension static_info_tables.
The new class name is tx_div2007_staticinfotables.
4.5.0 - 6.0.99
0.13.0 / stable
July 09, 2013

* add function getCategoryTableContents_fh001
* use TYPO3 6.x compatible method convertVersionNumberToInteger to fetch the TYPO3 version number
* sendMail returns the boolean FALSE if no email could be sent
4.5.0 - 6.0.99
0.12.1 / stable
June 10, 2013

enhanced function getLL_fh003 to fetch the string from a preconfigured language
4.5.0 - 6.0.99
0.12.0 / stable
May 04, 2013

new feature: function classParam_fh002 allows CSS class names and adds the tx_ prefix to the extension key
4.3.0 - 6.0.99
0.11.3 / stable
April 26, 2013

* fix bug: method getFrontEndUser must return the field inside of the FE user array
* integrate div2007 from TYPO3 4.7.10
4.3.0 - 6.0.99
0.11.2 / stable
March 14, 2013
Add new method for character set conversion.
Use this for TYPO3 6.0.
4.3.0 - 4.7.99
0.11.1 / stable
March 02, 2013
fix bug: do not send emails twice 4.3.0 - 4.7.99
0.11.0 / stable
February 19, 2013
needed for TYPO3 6.0.2 and later

4.3.0 - 4.7.99
0.10.5 / stable
December 04, 2012
fix bug in returned value of getTypoLink_URL_fh003

4.3.0 - 4.7.99
0.10.4 / stable
October 10, 2012
add new class tx_div2007_store to store the latest cOject and other data

0.10.3 / stable
September 26, 2012
needed for tt_products 2.10.0
0.10.2 / stable
August 16, 2012
fix security issue in t3lib_div::quoteJSvalue as in TYPO3 4.7.4
0.10.1 / stable
April 27, 2012
extract tx_div2007_objectBase from file class.tx_div2007_object.php - fix bug in sendMail
0.10.0 / stable
April 20, 2012
ready for TYPO3 4.7 - This version has been set to stable.
0.9.0 / alpha
April 19, 2012
add autoloader file - Do not use an empty string for localization texts but use the default language in this case.
0.8.2 / alpha
March 08, 2012
class for the sending of emails via the Swift Mailer
0.8.1 / alpha
January 28, 2012
allow the usage of a pibase object instead of class.tx_div2007_alpha_language_base
0.8.0 / alpha
January 23, 2012
add new classes for email and error message generation
ready for TYPO3 4.6
0.7.2 / alpha
January 09, 2012
modifications of methods deprecated in TYPO3 4.6
0.7.1 / alpha
November 16, 2011
Incorporate the advanced language features of loadLL_fh001 into loadLL_fh002

This version is required for TYPO3 4.6.
0.7.0 / alpha
November 15, 2011
- fix bug with TYPO3 4.6: add modified methods list_browseresults_fh003, loadLL_fh002 and getLL_fh002
- fetch tx_div from TYPO3 4.6 as tx_div2007_div
0.6.2 / alpha
October 06, 2011
add modified method wrapContentCode_fh004 which also includes a class attribute for the wrapped div tag
0.6.1 / alpha
May 26, 2011
new method getTypoLink_fh003 which confirms already set parameters in the parameter $conf
0.6.0 / alpha
May 13, 2011
important improvement to loadTcaAdditions_fh001. Use the variable $loadTcaAdditions in your file ext_tables.php to allow only the loading of the tables which are not owned by your extension.
0.5.1 / alpha
April 23, 2011
rename tx_lib_spl_arrayIterator into tx_div2007_spl_arrayIterator
0.5.0 / alpha
April 03, 2011
add constants DIV2007_EXTkey and PATH_BE_div2007
0.4.6 / alpha
March 30, 2011
add getter methods to class class.tx_div2007_alpha_language_base
0.4.5 / alpha
March 14, 2011
fix bug: replace all tx_div calls by tx_div2007
0.4.4 / alpha
February 28, 2011
add method slashName from tt_products
0.4.3 / alpha
February 19, 2011
Include of object files needed for the party extension
0.4.2 / alpha
February 15, 2011
Change for PHP 5.3 in function phpFunc
0.4.1 / alpha
February 11, 2011
contains tx_div from TYPO3 4.5
0.4.0 / alpha
February 10, 2011
Borrow object and spl folder from the lib extension.
0.3.3 / alpha
November 25, 2010
include the file typo3conf/extTables.php after the loadTcaAdditions_fh001 to allow modifications
0.3.2 / alpha
May 25, 2010
this works under PHP 5.3.
0.3.1 / alpha
April 06, 2010
method wrapContentCode_fh003 which does never have a trailing - in the resulting id number
0.3.0 / alpha
March 06, 2010
PHP 5 is required now! This means that you will also need at least PHP5 for the next higher versions of sr_feuser_register, tt_products and tt_board.
0.2.6 / alpha
March 05, 2010
Fix bug: method getSetupOrFFvalue_fh002 must not use a pibase object *** This is the latest version for PHP4.
0.2.5 / alpha
January 15, 2010
Small improvements to loadLL_fh001 and list_browseresults_fh002.
0.2.4 / alpha
November 11, 2009
no htmlspecialchars for texts of the record browser * no pi_base function calls inside of tx_div2007_div
0.2.3 / alpha
September 16, 2009
modify function getFilesInDir: the key of the returned array is sequential and not based on a md5 sum
0.2.2 / alpha
September 15, 2009
new function wrapInBaseClass_fh001 to replace pi_wrapInBaseClass
0.2.1 / alpha
July 28, 2009
consider for class.tx_div2007_div if typo3CacheManager is available or nott
0.2.0 / alpha
July 18, 2009
tx_div2007_div brings you t3lib_div from TYPO3 4.3 in order to use this under older versions of TYPO3.
0.1.25 / alpha
April 01, 2009
new class file class.tx_div2007_alpha_browse_base.php for a record browser
use renderCharset for a read in language file in loadLL_fh001
0.1.24 / alpha
March 06, 2009
new class file class.tx_div2007_alpha5.php for changes in PHP5 of the former class.tx_div2007_alpha.php
0.1.23 / alpha
March 03, 2009
wrapContentCode_fh002 which uses the uid of the content element to generate a wrap with a unique HTML id
0.1.22 / alpha
February 02, 2009
Alternative to unserialize. in very initial state only, not fully working
0.1.21 / alpha
January 28, 2009
Function to be used for stdWrap userFunc calls, if you want to call a standard PHP function.
This will do the transformation of your string into another format.
0.1.20 / alpha
January 09, 2009
enhance loadLL_fh001 to allow a file parameter which already contains a relative typo3 path generated from setup EXT:ext_key
0.1.19 / alpha
December 22, 2008
This is needed for sr_feuser_register 2.5.20+ .
additional class tx_div2007_ff_php4 with PHP4 compatibility *
method tx_div2007_alpha::getLL_fh001 which returns the used language string
0.1.18 / alpha
November 11, 2008
new function getClassName from pi_base
0.1.17 / alpha
October 22, 2008
getter function for the $LOCAL_LANG and $LLkey

0.1.16 / alpha
September 26, 2008
compatible to older PHP4 versions.
New function wrapContentCode.. to wrap the FE plugin output with the code.
0.1.15 / alpha
September 20, 2008
compatible with PHP4 again.
0.1.14 / alpha
September 17, 2008
new link functions which use the cObject as parameter instead of pibase
0.1.13 / alpha
September 05, 2008
Fix bug in loadTcaAdditions_fh001. $TCA has not been loaded in some cases.
0.1.12 / alpha
September 04, 2008
New function foreign_table_where_query with code taken from class.t3lib_befunc.php. This returns however only the WHERE clause with markers already substituted from page TSConfig.
0.1.11 / alpha
August 21, 2008
dummy class tx_div2007_cobj which extends tslib_cObj
0.1.10 / alpha
August 15, 2008
A hook for TCE to check for doubles with 6 digits after the comma.
See bug #9181

0.1.9 / alpha
June 20, 2008
store the $conf for the language_base object to allow _LOCAL_LANG language override in setup
0.1.8 / alpha
June 13, 2008
Use the page CODE field hook also for page type = 5.
0.1.7 / alpha
June 02, 2008
fix bug: Do not use PHP5 specific things in class tx_div2007_alpha
0.1.6 / alpha
April 27, 2008
New hook class for TYPO3. This will display the corresponding CODE for a flexform.
0.1.5 / alpha
April 23, 2008
New functions to get infos from the $TCA.
0.1.4 / alpha
April 11, 2008
rename filename of class tx_div2007_alpha_language_base
0.1.3 / alpha
March 06, 2008
New class tx_div2007_alpha_language_base which shall make pi_base obsolete.
0.1.2 / alpha
January 17, 2008
fix bugs in displayHelpPage_fh001
0.1.1 / alpha
December 30, 2007
Initial upload of the transitional version.