protected function setUp()
 {
     if (empty($GLOBALS['TCA']['tx_mklib_wordlist'])) {
         tx_rnbase::load('tx_mklib_srv_Wordlist');
         $GLOBALS['TCA']['tx_mklib_wordlist'] = tx_mklib_srv_Wordlist::getTca();
         $GLOBALS['TCA']['tx_mklib_wordlist']['test'] = TRUE;
     }
 }
 /**
  * (non-PHPdoc)
  * @see PHPUnit_Framework_TestCase::setUp()
  */
 protected function setUp()
 {
     //es kann sein dass die TCA von der wordlist nicht geladen wurde.
     //also stellen wir die TCA hier bereit
     tx_rnbase::load('tx_mklib_srv_Wordlist');
     global $TCA;
     $TCA['tx_mklib_wordlist'] = tx_mklib_srv_Wordlist::getTca();
     $this->returnUrlBackup = $_GET['returnUrl'];
 }
Beispiel #3
0
<?php

/**
 * lokale Config laden.
 * @package tx_mklib
 * @subpackage tx_mklib_tca
 */
/**
 * alle benötigten Klassen einbinden etc.
 */
if (!defined('TYPO3_MODE')) {
    die('Access denied.');
}
// Nur für für tests wichtig.
$_EXTCONF = isset($_EXTCONF) ? $_EXTCONF : ($_EXTCONF = $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['mklib']);
$_EXTKEY = isset($_EXTKEY) ? $_EXTKEY : 'mklib';
// Konfiguration umwandeln
$_EXTCONF = is_array($_EXTCONF) ? $_EXTCONF : unserialize($_EXTCONF);
// tca integrieren für tx_mklib_wordlist einbinden, wenn gesetzt.
if (is_array($_EXTCONF) && array_key_exists('tableWordlist', $_EXTCONF) && intval($_EXTCONF['tableWordlist'])) {
    tx_rnbase::load('tx_mklib_srv_Wordlist');
    $TCA['tx_mklib_wordlist'] = tx_mklib_srv_Wordlist::getTca();
}
// static_info_tables um PLZ regeln erweitern
if (t3lib_extMgm::isLoaded('static_info_tables')) {
    t3lib_div::loadTCA('static_countries');
    $tempColumns = array('zipcode_rule' => array('exclude' => '0', 'label' => 'LLL:EXT:mklib/locallang_db.xml:static_countries.zipcode_rule', 'config' => array('type' => 'input', 'size' => '1', 'eval' => 'trim,int')), 'zipcode_length' => array('exclude' => '0', 'label' => 'LLL:EXT:mklib/locallang_db.xml:static_countries.zipcode_length', 'config' => array('type' => 'input', 'size' => '2', 'eval' => 'trim,int')));
    t3lib_extMgm::addTCAcolumns('static_countries', $tempColumns, 1);
    t3lib_extMgm::addToAllTCAtypes('static_countries', 'zipcode_rule');
    t3lib_extMgm::addToAllTCAtypes('static_countries', 'zipcode_length');
}