private function setupPageTab()
{
$app =& JFactory::getApplication();
$jSession =& JFactory::getSession();
// First, check if reveal page is setup
$pageInfo = $jSession->get('jfbcCanvasPageInfo');
$revealPage = $this->configModel->getSetting('canvas_tab_reveal_article_id', '');
if ($revealPage && !$pageInfo['liked'] && ((JRequest::getCmd('option') != 'com_content') || (JRequest::getCmd('view') != 'article') ||
(JRequest::getInt('id') != $revealPage))
)
{
$uri =& JURI::getInstance();
$uri->delVar('jfbcCanvasBreakout');
$jSession->set('jfbcCanvasOrigDestination', $uri->toString());
$app->redirect('index.php?option=com_content&view=article&tmpl=component&id=' . $revealPage);
}
elseif
{
// Get Current Users Joomla ID
$user =& JFactory::getUser($id);
// Search Database for Joomla Users ID
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('user_id');
$query->from('#__sweepstakesDB');
$query->where('user_id = ' . $user);
$db->setQuery($query);
$result = $db->loadResult();
//Match User Name & Redirect
$result = $user
{
$uri =& JURI::getInstance();
$uri->delVar('jfbcCanvasBreakout');
$jSession->set('jfbcCanvasOrigDestination', $uri->toString());
$app->redirect(' {Content-C} ');
}
}
else
{
$tabTemplate = $this->configModel->getSetting('canvas_tab_template');
$this->setTemplate($tabTemplate);
}
} private function setupPageTab()
{
$app =& JFactory::getApplication();
$jSession =& JFactory::getSession();
// First, check if reveal page is setup
$pageInfo = $jSession->get('jfbcCanvasPageInfo');
$revealPage = $this->configModel->getSetting('canvas_tab_reveal_article_id', '');
if ($revealPage && !$pageInfo['liked'] && ((JRequest::getCmd('option') != 'com_content') || (JRequest::getCmd('view') != 'article') ||
(JRequest::getInt('id') != $revealPage))
)
{
$uri =& JURI::getInstance();
$uri->delVar('jfbcCanvasBreakout');
$jSession->set('jfbcCanvasOrigDestination', $uri->toString());
$app->redirect('index.php?option=com_content&view=article&tmpl=component&id=' . $revealPage);
}
else
{
// Get Current Users Joomla ID
$user =& JFactory::getUser();
// Search Database for Joomla Users ID
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('user_id');
$query->from('#__sweep');
$query->where('user_id = ' . $user->id);
$db->setQuery($query);
$result = $db->loadResult();
// Try to Match User ID & Redirect
if ($result)
{
$uri =& JURI::getInstance();
$uri->delVar('jfbcCanvasBreakout');
$jSession->set('jfbcCanvasOrigDestination', $uri->toString());
$app->redirect('index.php?option=com_content&view=article&tmpl=component&id=XXX');
}
// User ID Not Found
else
{
$tabTemplate = $this->configModel->getSetting('canvas_tab_template');
$this->setTemplate($tabTemplate);
}
}
}// Try to Match User ID & Redirect
$redirectDone = $jSession->get('rideproRedirectDone', false); // see if the redirect has been done, default is 'false'
if ($result && !$redirectDone)
{
$jSession->set('rideproRedirectDone', true); // set the redirect value to true // Try to Match User ID & Redirect
$redirectDone = $jSession->get('rideproRedirectDone', false); // see if the redirect has been done, default is 'false'
if ($result && !$redirectDone)
{
$jSession->set('rideproRedirectDone', true); // set the redirect value to true
$uri =& JURI::getInstance();
$uri->delVar('jfbcCanvasBreakout');
$jSession->set('jfbcCanvasOrigDestination', $uri->toString());
$app->redirect('index.php?option=com_content&Itemid=XXX&id=XXX&lang=en&view=article');
}
// User ID Not Found
else
{
$tabTemplate = $this->configModel->getSetting('canvas_tab_template');
$this->setTemplate($tabTemplate);
}Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.
