if ($configModel->getSetting('create_new_users') && $jUserId == null)
{ # User not in system, create new users setting enabled. Redirect to the login/register form
SCSocialUtilities::setJFBCNewMappingEnabled();
$redirect=''; $menuItemId=0;
SCSocialUtilities::getCurrentReturnParameter($redirect, $menuItemId, LOGIN_TASK_JFBCONNECT);
$app->redirect(JRoute::_('index.php?option=com_jfbconnect&view=loginregister&return='.base64_encode($redirect), false));
}
if ($configModel->getSetting('create_new_users') && $jUserId == null)
{ # User not in system, create new users setting enabled. Redirect to the login/register form
$app->enqueueMessage('New User Registration not allowed');
$app->redirect(JRoute::_('index.php'));
}
else //Logged in successfully
{
$jUser = JFactory::getUser();
$jfbcLibrary = JFBConnectFacebookLibrary::getInstance();
$fbUserId = $jfbcLibrary->getMappedFbUserId();
$args = array($jUser->get('id'), $fbUserId);
JPluginHelper::importPlugin('jfbcprofiles');
$app->triggerEvent('scProfilesImportProfile', $args);
$app->enqueueMessage('Profile Imported!');
function updateProfile()
{
$jUser = JFactory::getUser();
$jfbcLibrary = JFBConnectFacebookLibrary::getInstance();
$fbUserId = $jfbcLibrary->getMappedFbUserId();
$args = array($jUser->get('id'), $fbUserId);
$app = JFactory::getApplication();
JPluginHelper::importPlugin('jfbcprofiles');
$app->triggerEvent('scProfilesImportProfile', $args);
$app->enqueueMessage('Profile Imported!');
$app->redirect('index.php');
}
<a href="index.php?option=com_jfbconnect&task=updateProfile">Pull from Facebook</a>
<?php
$jfbcLibrary = JFBConnectFacebookLibrary::getInstance();
if ($jfbcLibrary->getMappedFbUserId())
echo '<a href="index.php?option=com_jfbconnect&task=updateProfile">Pull from Facebook</a>';
?>
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.