static function get_fields($app) { switch ($app) { case 'jomsocial': $fields = JoomdleHelperMappings::get_fields_jomsocial(); break; case 'virtuemart': $fields = JoomdleHelperMappings::get_fields_virtuemart(); break; case 'virtuemart2': $fields = JoomdleHelperMappings::get_fields_virtuemart2(); break; case 'tienda': $fields = JoomdleHelperMappings::get_fields_tienda(); break; case 'cb': $fields = JoomdleHelperMappings::get_fields_cb(); break; case 'joomla16': $fields = JoomdleHelperMappings::get_fields_joomla16(); break; case 'hikashop': $fields = JoomdleHelperMappings::get_fields_hikashop(); break; default: JPluginHelper::importPlugin('joomdleprofile'); $dispatcher = JDispatcher::getInstance(); $result = $dispatcher->trigger('onJoomdleGetFields', array()); $fields = array_shift($result); break; } return $fields; }