/** * Get a return URL for the current page * * @return string Return page */ public static function getReturn() { $module = JModuleHelper::getModule("itpconnect"); $return = ""; if (!empty($module->params)) { $params = new JRegistry($module->params); $type = ItpcHelper::getType(); $return = ItpcHelper::getReturnURL($params, $type); $return = base64_decode($return); $return = JRoute::_($return, false); } if (!$return or !JURI::isInternal($return)) { $return = "/"; } return $return; }
* @author Todor Iliev * @copyright Copyright (C) 2010 Todor Iliev <*****@*****.**>. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL * ITPConnect is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. */ // no direct access defined('_JEXEC') or die('Restricted access'); if (!class_exists('ItpcHelper')) { // Register Component helpers JLoader::register("ItpcHelper", JPATH_ROOT . DS . "administrator" . DS . "components" . DS . "com_itpconnect" . DS . "helpers" . DS . "itpchelper.php"); } $params->def('greeting', 1); $type = ItpcHelper::getType(); $return = ItpcHelper::getReturnURL($params, $type); $user = JFactory::getUser(); $itpConnectParams = JComponentHelper::getParams('com_itpconnect'); if ($itpConnectParams->get("facebookOn", 0)) { $facebook = ItpcHelper::getFB(); // Get User ID $fbUserId = $facebook->getUser(); $me = null; if ($fbUserId) { try { // Proceed knowing you have a logged in user who's authenticated. $me = $facebook->api('/me'); } catch (FacebookApiException $e) { error_log($e); $user = null;