/**
     * Returns an array of all TemplaVoila flexible content elements stored as file
     *
     * @return array
     */
    public function getAllFileFce()
    {
        $extConf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['templavoila']);
        tx_templavoila_staticds_tools::readStaticDsFilesIntoArray($extConf);
        $staticDsFiles = array();
        foreach ($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['templavoila']['staticDataStructures'] as $staticDataStructure) {
            if ($staticDataStructure['scope'] == tx_templavoila_datastructure::SCOPE_FCE) {
                $staticDsFiles[] = $staticDataStructure['path'];
            }
        }
        $quotedStaticDsFiles = $GLOBALS['TYPO3_DB']->fullQuoteArray($staticDsFiles, 'tx_templavoila_tmplobj');
        $fields = 'tx_templavoila_tmplobj.uid, tx_templavoila_tmplobj.title';
        $table = 'tx_templavoila_tmplobj';
        $where = 'tx_templavoila_tmplobj.datastructure IN(' . implode(',', $quotedStaticDsFiles) . ')
			AND tx_templavoila_tmplobj.deleted=0';
        $res = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows($fields, $table, $where, '', '', '');
        $fces = array();
        foreach ($res as $fce) {
            $fces[$fce['uid']] = $fce['title'];
        }
        return $fces;
    }
 /**
  *
  * @return boolean
  */
 public static function getStaticDatastructureConfiguration()
 {
     $config = array();
     if (!self::$staticDsInitComplete) {
         $extConfig = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['templavoila']);
         if ($extConfig['staticDS.']['enable']) {
             tx_templavoila_staticds_tools::readStaticDsFilesIntoArray($extConfig);
         }
         self::$staticDsInitComplete = TRUE;
     }
     if (is_array($GLOBALS['TBE_MODULES_EXT']['xMOD_tx_templavoila_cm1']['staticDataStructures'])) {
         $config = $GLOBALS['TBE_MODULES_EXT']['xMOD_tx_templavoila_cm1']['staticDataStructures'];
     }
     if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['templavoila']['staticDataStructures'])) {
         $config = array_merge($config, $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['templavoila']['staticDataStructures']);
     }
     $finalConfig = array();
     foreach ($config as $cfg) {
         $key = md5($cfg['path'] . $cfg['title'] . $cfg['scope']);
         $finalConfig[$key] = $cfg;
     }
     return array_values($finalConfig);
 }