$app->redirect(JRoute::_('index.php?option=com_jfbconnect&view=loginregister&provider=' . strtolower($provider->name) . '&return=' . base64_encode($return), false));
$app->redirect(JRoute::_('index.php?option=com_chronoforms5&chronoform=UserRegistration&provider=' . strtolower($provider->name) . '&return=' . base64_encode($return), false));
if ($regComponent == 'jfbconnect')
{
$app->setUserState('com_jfbconnect.registration.alternateflow', true);
$app->setUserState('com_jfbconnect.registration.provider.name', strtolower($provider->name));
$app->setUserState('com_jfbconnect.registration.provider.user_id', $providerUserId);
$app->redirect(JRoute::_('index.php?option=com_chronoforms5&chronoform=UserRegistration&provider=' . strtolower($provider->name) . '&return=' . base64_encode($return), false));
}
if ($regComponent == 'jfbconnect')
$app->redirect(JRoute::_('http://ucandrive.com.au/index.php?option=com_chronoforms5&chronoform=UserRegistration&provider=' . strtolower($provider->name) . '&return=' . base64_encode($return), false));
else
{
$app->setUserState('com_jfbconnect.registration.alternateflow', true);
$app->setUserState('com_jfbconnect.registration.provider.name', strtolower($provider->name));
$app->setUserState('com_jfbconnect.registration.provider.user_id', $providerUserId);
$plugins = $app->triggerEvent('socialProfilesGetPlugins');
foreach ($plugins as $plugin)
{
if ($plugin->getName() == $regComponent)
$redirect = $plugin->registration_url;
}
// At this point, we have nothing left to do but redirect the user to the registration page
if (!$jUserId)
{
$return = $loginRegisterModel->getLoginRedirect($provider);
$app = JFactory::getApplication();
$regComponent = JFBCFactory::config()->get('registration_component');
if ($regComponent == 'jfbconnect')
$app->redirect(JRoute::_('http://ucandrive.com.au/index.php?option=com_chronoforms5&chronoform=UserRegistration&provider=' . strtolower($provider->name) . '&return=' . base64_encode($return), false));
else
{
$app->setUserState('com_jfbconnect.registration.alternateflow', true);
$app->setUserState('com_jfbconnect.registration.provider.name', strtolower($provider->name));
$app->setUserState('com_jfbconnect.registration.provider.user_id', $providerUserId);
$plugins = $app->triggerEvent('socialProfilesGetPlugins');
foreach ($plugins as $plugin)
{
if ($plugin->getName() == $regComponent)
$redirect = $plugin->registration_url;
}
if ($redirect)
$app->redirect(JRoute::_($redirect, false));
}
}
}
// At this point, we have nothing left to do but redirect the user to the registration page
if (!$jUserId)
{
$return = $loginRegisterModel->getLoginRedirect($provider);
$app = JFactory::getApplication();
$regComponent = JFBCFactory::config()->get('registration_component');
if ($regComponent == 'jfbconnect')
{ /******* Add this { and the 3 lines below **********/
$app->setUserState('com_jfbconnect.registration.alternateflow', true);
$app->setUserState('com_jfbconnect.registration.provider.name', strtolower($provider->name));
$app->setUserState('com_jfbconnect.registration.provider.user_id', $providerUserId);
$app->redirect(JRoute::_('http://ucandrive.com.au/index.php?option=com_chronoforms5&chronoform=UserRegistration&provider=' . strtolower($provider->name) . '&return=' . base64_encode($return), false));
} /**** Add this closing } ****/
else
{
$app->setUserState('com_jfbconnect.registration.alternateflow', true);
$app->setUserState('com_jfbconnect.registration.provider.name', strtolower($provider->name));
$app->setUserState('com_jfbconnect.registration.provider.user_id', $providerUserId);
$plugins = $app->triggerEvent('socialProfilesGetPlugins');
foreach ($plugins as $plugin)
{
if ($plugin->getName() == $regComponent)
$redirect = $plugin->registration_url;
}
if ($redirect)
$app->redirect(JRoute::_($redirect, false));
}
}
}
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.