/** * generates an Storeviewlist as Array for TCA Select fields * * @param array $params * @param object $pObj */ public function itemsProcFunc_languages(&$params, &$pObj) { $conf = tx_fbmagento_tools::getExtConfig(); try { $soapClient = new tx_fbmagento_soapinterface($conf['url'], $conf['username'], $conf['password']); $storeviews = $soapClient->typo3connect_storeviews()->list(); } catch (Exception $e) { tx_fbmagento_tools::displayError('SOAP API Error: ' . $e->getMessage()); } foreach ((array) $storeviews as $storeview) { $params['items'][] = array($storeview['label'], $storeview['value']); } }