Static Methods since 2007

Static Methods since 2007

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.

 

TYPO3 version support

This version works for TYPO3 4.5.0 - 8.99.99
If you look for other TYPO3 versions, click the "Download" tab to get a history of all extension versions.

Last upload comment


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

Tags

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

Downloads by version

Other extensions from extension owner

Extension key div2007
Version 1.7.8 stable
Last updated June 16, 2017
First upload December 30, 2007
Downloads 67,845
Category
Dependencies
  • PHP (5.2.0 - 7.99.99)
  • TYPO3 (4.5.0 - 8.99.99)
Conflicts none
Manual Extension Manual
External repository Take a look into the code
Username franzholz
Author Franz Holzinger
Franz Holzinger

Download current version 1.7.8

Version history

1.7.7
May 31, 2017

add method HtmlUtility::useXHTML to decide if the html tags should be formatted as xhtml or not

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.6
April 20, 2017

bugfix to new method tx_div2007_core::getSubpart

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.5
April 19, 2017

add method getSubpart to the TYPO3 4.5 compatibility class tx_div2007_core

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.8
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

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.7
May 31, 2017

add method HtmlUtility::useXHTML to decide if the html tags should be formatted as xhtml or not

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.6
April 20, 2017

bugfix to new method tx_div2007_core::getSubpart

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.5
April 19, 2017

add method getSubpart to the TYPO3 4.5 compatibility class tx_div2007_core

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.4
April 18, 2017

bugfix for TYPO3 8.x: class map used by composer.json

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.3
April 07, 2017

bugfix for TYPO3 8.x: do not use the global $TT variable

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.2
April 05, 2017

bugfix for TYPO3 8.x class alias map in file ClassAliasMap.php

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.1
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.

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.7.0
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.

Supports TYPO3 version 4.5.0 - 8.99.99
Download T3X Package Download ZIP Archive
1.6.20
March 08, 2017

bugfix in linkTP_keepCtrlVars
record browser method list_browseresults_fh004

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.19
December 27, 2016

new class FileAbstractionUtility and functions needed for the File Abstraction Layer. Bugfix to the _LOCAL_LANG setup.

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.18
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.

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.17
October 20, 2016

bugfix for tx_div2007_core::calculateCacheHash PHP 7 and TYPO3 4.5

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.16
September 20, 2016

New Api for the System Category. New Tab API for the FrontendUtility to show a tab menu in marker based extensions.

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.15
August 31, 2016

Add new class MailUtility.php which needs TYPO3 6.2

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.14
July 19, 2016

Bugfix with TYPO3 7.6 sending of emails: allow instance of TYPO3\CMS\Core\Mail\MailMessage

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.13
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.

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.12
July 06, 2016

Bugfix for TYPO3 7 backend with redefinition of class t3lib_extobjbase.

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.10
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

Supports TYPO3 version 4.5.0 - 7.99.99
Download T3X Package Download ZIP Archive
1.6.9
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
Supports TYPO3 version 4.5.0 - 7.9.99
Download T3X Package Download ZIP Archive
1.6.8
May 10, 2016

Another bugfix in the Migrations file to avoid redefined classes.

Supports TYPO3 version 4.5.0 - 7.9.99
 
1.6.7
May 06, 2016

remove all Migration classes which could not be found in TYPO3 7.6.6

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.6.6
May 03, 2016

bugfix for the eID initialization function

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.6.5
March 14, 2016

bug fix for PHP Warning: Illegal string offset version.

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.6.4
March 14, 2016

bugfix for class TableUtility (TYPO3 6.2)

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.6.3
February 25, 2016

bugfix for the functions getExtensionInfo...

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.6.2
February 06, 2016

bug fix for PHP Warning: Illegal string offset version in php file after call to getExtensionInfo

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.6.1
January 21, 2016

bugfixes for TYPO3 7.x

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.6.0
December 14, 2015

Add the FrontendUtility for initialization after Ajax eID calls.
Add a Migration folder with removed classes from TYPO3 7.

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.5.4
December 09, 2015

Bugfix for TYPO3 before 6.1: execute t3lib_div::array_merge_recursive_overrule in method mergeRecursiveWithOverrule

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.5.3
December 01, 2015

Bugfix for TYPO3 7.x. Add class StaticInfoTablesUtility for the extension static_info_tables.

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.5.2
October 17, 2015

Bug fix for PHP 5.2. TYPO3 7 Compatibility class t3lib_extobjbase for backend.

Supports TYPO3 version 4.5.0 - 7.7.99
 
1.5.1
September 28, 2015

bugfix for version 1.5.0

Supports TYPO3 version 4.5.0 - 7.4.99
 
1.5.0
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.

Supports TYPO3 version 4.5.0 - 7.4.99
 
1.4.0
September 17, 2015

Fix PHP Runtime Deprecation Notice: Non-static method tx_div2007_ff::_getFFValueFromSheetArray and others.

Supports TYPO3 version 4.5.0 - 7.4.99
 
1.3.3
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.

Supports TYPO3 version 4.5.0 - 7.4.99
 
1.3.2
July 24, 2015

Swift Mailer debugs output if email has not been sent. Works with TYPO3 7.4.

Supports TYPO3 version 4.5.0 - 7.4.99
 
1.3.1
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.

Supports TYPO3 version 4.5.0 - 7.2.99
 
1.3.0
June 13, 2015

ready for 7.2.99. New method generateHash to create a hash from an array of strings

Supports TYPO3 version 4.5.0 - 7.2.99
 
1.2.0
March 16, 2015

new classes from extension lib: tx_div2007_viewBase, tx_div2007_link, tx_div2007_phpTemplateEngine

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.1.6
January 30, 2015

add enableFields function and a class for database tables
* use uppercase PHP constants like PATH_BE_DIV2007

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.1.5
May 06, 2014

Modification in loadTcaAdditions_fh002 for support of $_EXTKEY *
support for PHP 5.5

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.1.4
February 08, 2014

Bug fix: no PackageManager before TYPO3 6.2.
PHP 5.2 works

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.1.3
January 23, 2014

Use tx_div2007_core::getSystemFields instead of $TCA[tablename][feInterface][fe_admin_fieldList].
bugfix for static_info_tables function selectItemsTCA

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.1.2
November 19, 2013

fix bug with reading of a locallang file

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.1.1
November 03, 2013

fix bugs in tx_div2007_core functions

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.1.0
October 29, 2013

bugfix in static_info_tables needed by the Transactor API.
Changes for TYPO3 6.2

Supports TYPO3 version 4.5.0 - 6.2.99
 
1.0.3
October 11, 2013

Fix bug in verification of email addresses.

Supports TYPO3 version 4.5.0 - 6.1.99
 
1.0.2
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
Supports TYPO3 version 4.5.0 - 6.1.99
 
1.0.1
September 23, 2013

* add Classes/Utility folder and the classes ExtensionUtility and TableUtility needed for calls from inside of namespace classes

Supports TYPO3 version 4.5.0 - 6.1.99
 
1.0.0
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.

Supports TYPO3 version 4.5.0 - 6.1.99
 
0.14.1
July 17, 2013

fix bug in PHP 5.2 which does not recognize namespace class names like \\TYPO3\\CMS\\Core\\Utility\\VersionNumberUtility

Supports TYPO3 version 4.5.0 - 6.1.99
 
0.14.0
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.

Supports TYPO3 version 4.5.0 - 6.0.99
 
0.13.0
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

Supports TYPO3 version 4.5.0 - 6.0.99
 
0.12.1
June 10, 2013

enhanced function getLL_fh003 to fetch the string from a preconfigured language

Supports TYPO3 version 4.5.0 - 6.0.99
 
0.12.0
May 04, 2013

new feature: function classParam_fh002 allows CSS class names and adds the tx_ prefix to the extension key

Supports TYPO3 version 4.3.0 - 6.0.99
 
0.11.3
April 26, 2013

* fix bug: method getFrontEndUser must return the field inside of the FE user array
* integrate div2007 from TYPO3 4.7.10

Supports TYPO3 version 4.3.0 - 6.0.99
 
0.11.2
March 14, 2013
Add new method for character set conversion.
Use this for TYPO3 6.0.
Supports TYPO3 version 4.3.0 - 4.7.99
 
0.11.1
March 02, 2013
fix bug: do not send emails twice
Supports TYPO3 version 4.3.0 - 4.7.99
 
0.11.0
February 19, 2013
needed for TYPO3 6.0.2 and later


Supports TYPO3 version 4.3.0 - 4.7.99
 
0.10.5
December 04, 2012
fix bug in returned value of getTypoLink_URL_fh003


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

 
0.10.3
September 26, 2012
needed for tt_products 2.10.0
 
0.10.2
August 16, 2012
fix security issue in t3lib_div::quoteJSvalue as in TYPO3 4.7.4  
0.10.1
April 27, 2012
extract tx_div2007_objectBase from file class.tx_div2007_object.php - fix bug in sendMail
 
0.10.0
April 20, 2012
ready for TYPO3 4.7 - This version has been set to stable.  
0.9.0
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
March 08, 2012
class for the sending of emails via the Swift Mailer
 
0.8.1
January 28, 2012
allow the usage of a pibase object instead of class.tx_div2007_alpha_language_base  
0.8.0
January 23, 2012
add new classes for email and error message generation
ready for TYPO3 4.6
 
0.7.2
January 09, 2012
modifications of methods deprecated in TYPO3 4.6  
0.7.1
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
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
October 06, 2011
add modified method wrapContentCode_fh004 which also includes a class attribute for the wrapped div tag  
0.6.1
May 26, 2011
new method getTypoLink_fh003 which confirms already set parameters in the parameter $conf  
0.6.0
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
April 23, 2011
rename tx_lib_spl_arrayIterator into tx_div2007_spl_arrayIterator  
0.5.0
April 03, 2011
add constants DIV2007_EXTkey and PATH_BE_div2007  
0.4.6
March 30, 2011
add getter methods to class class.tx_div2007_alpha_language_base  
0.4.5
March 14, 2011
fix bug: replace all tx_div calls by tx_div2007  
0.4.4
February 28, 2011
add method slashName from tt_products
 
0.4.3
February 19, 2011
Include of object files needed for the party extension  
0.4.2
February 15, 2011
Change for PHP 5.3 in function phpFunc  
0.4.1
February 11, 2011
contains tx_div from TYPO3 4.5  
0.4.0
February 10, 2011
Borrow object and spl folder from the lib extension.  
0.3.3
November 25, 2010
include the file typo3conf/extTables.php after the loadTcaAdditions_fh001 to allow modifications  
0.3.2
May 25, 2010
this works under PHP 5.3.  
0.3.1
April 06, 2010
method wrapContentCode_fh003 which does never have a trailing - in the resulting id number  
0.3.0
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
March 05, 2010
Fix bug: method getSetupOrFFvalue_fh002 must not use a pibase object *** This is the latest version for PHP4.  
0.2.5
January 15, 2010
Small improvements to loadLL_fh001 and list_browseresults_fh002.  
0.2.4
November 11, 2009
no htmlspecialchars for texts of the record browser * no pi_base function calls inside of tx_div2007_div  
0.2.3
September 16, 2009
modify function getFilesInDir: the key of the returned array is sequential and not based on a md5 sum
 
0.2.2
September 15, 2009
new function wrapInBaseClass_fh001 to replace pi_wrapInBaseClass
 
0.2.1
July 28, 2009
consider for class.tx_div2007_div if typo3CacheManager is available or nott  
0.2.0
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
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
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
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
February 02, 2009
Alternative to unserialize. in very initial state only, not fully working  
0.1.21
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
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
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
November 11, 2008
new function getClassName from pi_base  
0.1.17
October 22, 2008
getter function for the $LOCAL_LANG and $LLkey

 
0.1.16
September 26, 2008
compatible to older PHP4 versions.
New function wrapContentCode.. to wrap the FE plugin output with the code.
 
0.1.15
September 20, 2008
compatible with PHP4 again.  
0.1.14
September 17, 2008
new link functions which use the cObject as parameter instead of pibase  
0.1.13
September 05, 2008
Fix bug in loadTcaAdditions_fh001. $TCA has not been loaded in some cases.  
0.1.12
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
August 21, 2008
dummy class tx_div2007_cobj which extends tslib_cObj  
0.1.10
August 15, 2008
A hook for TCE to check for doubles with 6 digits after the comma.
See bug #9181

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