Ejemplo n.º 1
0
 /**
  * Get a newsletter-conf-template parameter
  *
  * @param    string   Parameter key
  * @return   mixed    Parameter value
  */
 public static function confParam($key)
 {
     if (!is_array(self::$configuration)) {
         self::$configuration = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['newsletter']);
     }
     return self::$configuration[$key];
 }
Ejemplo n.º 2
0
 /**
  * Get a newsletter-conf-template parameter
  *
  * @param string $key Parameter key
  * @return mixed Parameter value
  */
 public static function confParam($key)
 {
     // Look for a config in the module TS first.
     static $configTS;
     if (!is_array($configTS) && isset($GLOBALS['TYPO3_DB'])) {
         $beConfManager = self::getObjectManager()->get(\TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager::class);
         $configTS = $beConfManager->getTypoScriptSetup();
         $configTS = $configTS['module.']['tx_newsletter.']['config.'];
     }
     if (isset($configTS[$key])) {
         return $configTS[$key];
     }
     // Else fallback to the extension config.
     if (!is_array(self::$configuration)) {
         self::$configuration = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['newsletter']);
     }
     return self::$configuration[$key];
 }
Ejemplo n.º 3
0
 /**
  * Get a newsletter-conf-template parameter
  *
  * @param string $key Parameter key
  * @return mixed Parameter value
  */
 public static function confParam($key)
 {
     // Look for a config in the module TS first.
     static $configTS;
     if (!is_array($configTS) && isset($GLOBALS['TYPO3_DB'])) {
         $objectManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager');
         $beConfManager = $objectManager->get('TYPO3\\CMS\\Extbase\\Configuration\\BackendConfigurationManager');
         $configTS = $beConfManager->getTypoScriptSetup();
         $configTS = $configTS['module.']['tx_newsletter.']['config.'];
     }
     if (isset($configTS[$key])) {
         return $configTS[$key];
     }
     // Else fallback to the extension config.
     if (!is_array(self::$configuration)) {
         self::$configuration = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['newsletter']);
     }
     return self::$configuration[$key];
 }