コード例 #1
0
ファイル: mappings.php プロジェクト: esyacelga/sisadmaca
 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;
     }
 }