<?php

/**
 * Contexts WURFL context registration configuration.
 *
 * PHP version 5
 *
 * @category   Contexts
 * @package    WURFL
 * @subpackage Configuration
 * @author     Rico Sonntag <*****@*****.**>
 */
defined('TYPO3_MODE') or die('Access denied.');
// Register context
Tx_Contexts_Api_Configuration::registerContextType('wurfl', 'LLL:EXT:contexts_wurfl/Resources/Private/Language/locallang_mod.xml:context.title', 'Tx_ContextsWurfl_Context_Type_Wurfl', 'FILE:EXT:contexts_wurfl/Configuration/flexform/Wurfl.xml');
<?php

/**
 * Geolocation contexts: Context registration
 *
 * PHP version 5
 *
 * @category   TYPO3-Extensions
 * @package    Contexts
 * @subpackage Geolocation
 * @author     Christian Weiske <*****@*****.**>
 * @license    http://opensource.org/licenses/gpl-license GPLv2 or later
 * @link       http://github.com/netresearch/contexts_geolocation
 */
defined('TYPO3_MODE') or die('Access denied.');
// Register context
Tx_Contexts_Api_Configuration::registerContextType('geolocation_country', 'LLL:EXT:contexts_geolocation/Resources/Private/Language/locallang_db.xml:title_country', 'Tx_Contexts_Geolocation_Context_Type_Country', 'FILE:EXT:contexts_geolocation/Configuration/flexform/Country.xml');
Tx_Contexts_Api_Configuration::registerContextType('geolocation_continent', 'LLL:EXT:contexts_geolocation/Resources/Private/Language/locallang_db.xml:title_continent', 'Tx_Contexts_Geolocation_Context_Type_Continent', 'FILE:EXT:contexts_geolocation/Configuration/flexform/Continent.xml');
Tx_Contexts_Api_Configuration::registerContextType('geolocation_distance', 'LLL:EXT:contexts_geolocation/Resources/Private/Language/locallang_db.xml:title_distance', 'Tx_Contexts_Geolocation_Context_Type_Distance', 'FILE:EXT:contexts_geolocation/Configuration/flexform/Distance.xml');
<?php

Tx_Contexts_Api_Configuration::enableContextsForTable($_EXTKEY, 'pages', array('tx_contexts_nav' => array('label' => 'LLL:' . Tx_Contexts_Api_Configuration::LANG_FILE . ':tx_contexts_menu_visibility', 'flatten' => true)));
Tx_Contexts_Api_Configuration::enableContextsForTable($_EXTKEY, 'tt_content');
Tx_Contexts_Api_Configuration::registerContextType('domain', 'Domain', 'Tx_Contexts_Context_Type_Domain', 'FILE:EXT:contexts/Configuration/flexform/ContextType/Domain.xml');
Tx_Contexts_Api_Configuration::registerContextType('getparam', 'GET parameter', 'Tx_Contexts_Context_Type_GetParam', 'FILE:EXT:contexts/Configuration/flexform/ContextType/GetParam.xml');
Tx_Contexts_Api_Configuration::registerContextType('ip', 'IP', 'Tx_Contexts_Context_Type_Ip', 'FILE:EXT:contexts/Configuration/flexform/ContextType/Ip.xml');
Tx_Contexts_Api_Configuration::registerContextType('httpheader', 'HTTP header', 'Tx_Contexts_Context_Type_HttpHeader', 'FILE:EXT:contexts/Configuration/flexform/ContextType/HttpHeader.xml');
Tx_Contexts_Api_Configuration::registerContextType('combination', 'Logical context combination', 'Tx_Contexts_Context_Type_Combination', 'FILE:EXT:contexts/Configuration/flexform/ContextType/Combination.xml');
Tx_Contexts_Api_Configuration::registerContextType('session', 'Session variable', 'Tx_Contexts_Context_Type_Session', 'FILE:EXT:contexts/Configuration/flexform/ContextType/Session.xml');