static function create_additional_profile($user_info) { $comp_params = JComponentHelper::getParams('com_joomdle'); $app = $comp_params->get('additional_data_source'); $username = $user_info['username']; $id = JUserHelper::getUserId($username); $user = JFactory::getUser($id); switch ($app) { case 'jomsocial': break; case 'virtuemart': JoomdleHelperMappings::create_additional_profile_virtuemart($user_info); break; case 'virtuemart2': JoomdleHelperMappings::create_additional_profile_virtuemart2($user_info); break; case 'tienda': JoomdleHelperMappings::create_additional_profile_tienda($user_info); break; case 'cb': JoomdleHelperMappings::create_additional_profile_cb($user_info); break; case 'hikashop': JoomdleHelperMappings::create_additional_profile_hikashop($user_info); break; default: JPluginHelper::importPlugin('joomdleprofile'); $dispatcher = JDispatcher::getInstance(); $result = $dispatcher->trigger('onJoomdleCreateAdditionalProfile', array($user_info)); $more_info = array_shift($result); break; } }