$file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_leaderboard'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $total = (int) $params->get('total', 10); // Get the layout to use. $model = FD::model('Leaderboard'); // Should we exclude admin here $config = FD::config(); $excludeAdmin = !$config->get('leaderboard.listings.admin'); $options = array('ordering' => 'points', 'limit' => $total, 'excludeAdmin' => $excludeAdmin); $users = $model->getLadder($options);
defined('_JEXEC') or die('Unauthorized Access'); // Include main engine $file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // If the user is not logged in, don't show the menu if (!$my->id) { return; } // Load up the module engine $modules = FD::modules('mod_easysocial_notifications'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css'); $modules->loadScript('script.js'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); require JModuleHelper::getLayoutPath('mod_easysocial_notifications', $layout);
jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // Load our own helper file. require_once dirname(__FILE__) . '/helper.php'; // Load up the module engine $modules = FD::modules('mod_easysocial_login'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); JFactory::getDocument()->addStylesheet('modules/mod_easysocial_signupbox/styles/style.css'); JFactory::getDocument()->addStylesheet('https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css'); // Get the layout to use. $suffix = $params->get('suffix', ''); $return = EasySocialModLoginHelper::getReturnURL($params); $config = FD::config(); // Facebook codes. $facebook = FD::oauth('Facebook'); require JModuleHelper::getLayoutPath('mod_easysocial_signupbox', 'default');
defined('_JEXEC') or die('Unauthorized Access'); // Include main engine $file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // If the user is not logged in, don't show the menu if (!$my->guest) { return; } // Load up the module engine $modules = FD::modules('mod_easysocial_registration_requester'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css', 'javascript'); // $modules->loadScript('script.js'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); require JModuleHelper::getLayoutPath('mod_easysocial_registration_requester', $layout);
if (!JFile::exists($file) || !JFile::exists($easyblog)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } // Include EasyBlog's library require_once JPATH_ROOT . '/components/com_easyblog/helpers/helper.php'; $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_easyblog_posts'); $model = EasyBlogHelper::getModel('Blog'); // Get the module options $total = (int) $params->get('total', 5); $sorting = $params->get('sorting', 'latest'); // Let's load the list of posts now $posts = $model->getBlogsBy('latest', '', $sorting, $total); // We need to format the blog post accordingly. $posts = EasyBlogHelper::formatBlog($posts, false, true, true, true); // Get the author of the blog posts foreach ($posts as $post) { $post->user = FD::user($post->created_by); } // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use.
if (JFactory::getUser()->id) { return; } // Include the engine file. require_once $file; FD::language()->loadSite(); // Check if Foundry exists if (!FD::exists()) { echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // Load our own helper file. require_once dirname(__FILE__) . '/helper.php'; // Load up the module engine $modules = FD::modules('mod_easysocial_logbox'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); $modules->loadScript('script.js'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $config = FD::config(); $facebook = FD::oauth('Facebook'); // Get any callback urls. $return = EasySocialModLogBoxHelper::getReturnURL($params); // Get the profile id $profileId = $params->get('profile_id');
// Load up the current user. $my = FD::user(); // If the user is not logged in, don't show the menu if (!$my->id) { return; } // THis module will only appear on group pages $view = JRequest::getVar('view'); $layout = JRequest::getWord('layout'); $id = JRequest::getInt('id'); if ($view != 'groups' || $layout != 'item' || !$id) { return; } require_once dirname(__FILE__) . '/helper.php'; // Get the current group object $group = FD::group($id); // Load up the module engine $modules = FD::modules('mod_easysocial_group_menu'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css'); $modules->loadScript('script.js'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); // Load list of apps for this group $apps = EasySocialModGroupsMenuHelper::getApps($params, $group); // Get a list of pending members from the group $pending = EasySocialModGroupsMenuHelper::getPendingMembers($params, $group); require JModuleHelper::getLayoutPath('mod_easysocial_group_menu', $layout);
* other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ defined('_JEXEC') or die('Unauthorized Access'); jimport('joomla.filesystem.file'); // Include main engine $file = JPATH_ADMINISTRATOR . '/components/com_easysocial/includes/foundry.php'; if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } // Load up the module engine $modules = FD::modules('mod_easysocial_photos'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css'); // Get the layout to use $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $options = array('ordering' => $params->get('ordering', 'created'), 'limit' => $params->get('limit', 20)); $model = FD::model('Photos'); $photos = $model->getPhotos($options); require JModuleHelper::getLayoutPath('mod_easysocial_photos', $layout);
if (JFactory::getUser()->id) { return; } // Include the engine file. require_once $file; FD::language()->loadSite(); // Check if Foundry exists if (!FD::exists()) { echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // Load our own helper file. require_once dirname(__FILE__) . '/helper.php'; // Load up the module engine $modules = FD::modules('mod_easysocial_register'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); $modules->loadScript('script.js'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $config = FD::config(); // Get the profile id $profileId = $params->get('profile_id'); $registerType = $params->get('register_type', 'quick'); // If there's no profile id, then we automatically assign the default profile id if (empty($profileId)) {
} // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // If user is not loagged in, just return if (!$my->id) { return; } // Load up the module engine $modules = FD::modules('mod_easysocial_followers'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $options = array(); if ($params->get('total')) { $options['limit'] = $params->get('total'); } // Check filter type $filter = $params->get('filter', 'followedBy'); $model = FD::model('Followers'); if ($filter == 'following') {
} // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } FD::language()->loadAdmin(); // Load up helper file require_once dirname(__FILE__) . '/helper.php'; $config = FD::config(); $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_dating_search'); // We need these packages $modules->addDependency('css', 'javascript'); $modules->loadScript('script.js'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); // module setting $withCover = $params->get('withCover', 0); $limit = $params->get('total', 6); //get the fields $modFields = EasySocialModDatingSearchHelper::getFields($params); if (!$modFields) { return; } $genderList = array();
$file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_stream'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $total = $params->get('total', 10); // Get the layout to use. $stream = FD::stream(); $stream->getPublicStream($total); $readmoreURL = ''; $readmoreText = ''; if ($my->id == 0) {
$file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; FD::language()->loadSite(); // Check if Foundry exists if (!FD::exists()) { echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } // Load up helper file require_once dirname(__FILE__) . '/helper.php'; $categories = EasySocialModGroupsCategoriesHelper::getCategories($params); if (!$categories) { return; } $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_groups_categories'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); require JModuleHelper::getLayoutPath('mod_easysocial_groups_categories', $layout);
// Load up the current user. $my = FD::user(); // If the user is not logged in, don't show the menu if (!$my->id) { return; } // THis module will only appear on group pages $view = JRequest::getVar('view'); $layout = JRequest::getWord('layout'); $id = JRequest::getInt('id'); if ($view != 'events' || $layout != 'item' || !$id) { return; } require_once dirname(__FILE__) . '/helper.php'; // Get the current event object $event = FD::event($id); // Load up the module engine $modules = FD::modules('mod_easysocial_event_menu'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css'); $modules->loadScript('script.js'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); // Load list of apps for this group $apps = EasySocialModEventsMenuHelper::getApps($params, $event); // Get a list of pending members from the event $pending = EasySocialModEventsMenuHelper::getPendingMembers($params, $event); require JModuleHelper::getLayoutPath('mod_easysocial_event_menu', $layout);
return; } // Include the engine file. require_once $engine; FD::language()->loadSite(); // Check if Foundry exists if (!FD::exists()) { return; } $my = FD::user(); // If module is configured to display groups from logged in user, ensure that the user is logged in if ($params->get('filter') == '3' && $my->guest) { return; } // Load up helper file require_once dirname(__FILE__) . '/helper.php'; $groups = EasySocialModGroupsHelper::getGroups($params); if (!$groups) { return; } // Load up the module engine $modules = FD::modules('mod_easysocial_groups'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); require JModuleHelper::getLayoutPath('mod_easysocial_groups', $layout);
if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $config = FD::config(); // If photos is not enabled, do not display the albums if (!$config->get('photos.enabled')) { return; } $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_albums'); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); // module setting $withCover = $params->get('withCover', 0); $limit = $params->get('total', 6); // Retrieve recent albums from the site. $albumsModel = FD::model('Albums'); $recentAlbums = $albumsModel->getAlbums('', '', array('core' => false, 'withCovers' => $withCover, 'limit' => $limit, 'order' => 'created', 'direction' => 'desc', 'excludeblocked' => 1, 'privacy' => true)); require JModuleHelper::getLayoutPath('mod_easysocial_albums', $layout);
$file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_users'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); // Get the layout to use. $model = FD::model('Users'); $options = array('ordering' => 'a.' . $params->get('ordering', 'registerDate'), 'direction' => $params->get('direction', 'desc'), 'limit' => $params->get('total', 10)); // Check filter type if ($params->get('filter', 'recent') == 'online') { $options['login'] = true; $options['frontend'] = true; }
$file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; FD::language()->loadSite(); // Check if Foundry exists if (!FD::exists()) { echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } // Load up helper file require_once dirname(__FILE__) . '/helper.php'; $categories = EasySocialModEventsCategoriesHelper::getCategories($params); if (!$categories) { return; } $my = FD::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_events_categories'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); require JModuleHelper::getLayoutPath('mod_easysocial_events_categories', $layout);
$file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; FD::language()->loadSite(); // Check if Foundry exists if (!FD::exists()) { echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } // Load up helper file require_once dirname(__FILE__) . '/helper.php'; $events = EasySocialModEventsHelper::getEvents($params); if (empty($events)) { return; } $my = ES::user(); // Load up the module engine $modules = FD::modules('mod_easysocial_events'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); require JModuleHelper::getLayoutPath('mod_easysocial_events', $layout);
require_once $file; require_once dirname(__FILE__) . '/helper.php'; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } FD::language()->loadSite(); // Get the current logged in user $my = FD::user(); if (!$my->id && !$params->get('show_sign_in', true)) { return; } // Load up the module engine $modules = FD::modules('mod_easysocial_dropdown_menu'); // We need these packages $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); $modules->addDependency('css', 'javascript'); $modules->loadScript('script.js'); // Get menu items $items = array(); if ($my->guest) { $config = FD::config(); $facebook = FD::oauth('Facebook'); $loginReturn = ModEasySocialDropdownMenuHelper::getReturnURL($params); } else { if ($params->get('render_menus', false)) { $items = ModEasySocialDropdownMenuHelper::getItems($params); }
if (!JFile::exists($engine)) { return; } // Include the engine file. require_once $engine; // Check if Foundry exists if (!FD::exists()) { return; } // Ensure that this is a logged in user, otherwise there is no way to get their friends $my = FD::user(); if ($my->guest) { return; } // Load up the module engine $lib = FD::modules('mod_easysocial_friends'); // We need these packages $lib->loadComponentScripts(); $lib->loadComponentStylesheets(); $lib->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); // Retrieve the user's friends now. $model = FD::model('Friends'); $limit = $params->get('limit', 6); $options = array('limit' => $limit); // Retrieve the list of friends $friends = $model->getFriends($my->id, $options); if (!$friends) { return;
jimport('joomla.filesystem.file'); if (!JFile::exists($file)) { return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $option = JRequest::getVar('option'); if ($option == 'com_easysocial' && !$params->get('show_on_easysocial', false)) { return; } // Load our css FD::document()->init(); // Load up EasySocial's language file FD::language()->loadSite(); // Load up the module engine $modules = FD::modules('mod_easysocial_toolbar'); $modules->loadComponentScripts(); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $toolbar = FD::get('Toolbar'); $options = array('forceoption' => true, 'toolbar' => true, 'dashboard' => $params->get('show_dashboard', true), 'friends' => $params->get('show_friends', true), 'conversations' => $params->get('show_conversations', true), 'notifications' => $params->get('show_notifications', true), 'search' => $params->get('show_search', true), 'login' => $params->get('show_login', true), 'profile' => $params->get('show_profile', true), 'responsive' => $params->get('responsive', true)); require JModuleHelper::getLayoutPath('mod_easysocial_toolbar', $layout);
// If user is not logged in, skip this if (JFactory::getUser()->guest) { return; } // Include main engine $file = JPATH_ROOT . '/administrator/components/com_easysocial/includes/foundry.php'; if (!JFile::exists($file)) { return; } require_once $file; FD::language()->loadSite(); if (!FD::exists()) { echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } $modules = FD::modules('mod_easysocial_profile_completeness'); // We need foundryjs here $modules->loadComponentScripts(); $modules->loadComponentStylesheets(); // We need these packages $modules->addDependency('css', 'javascript'); $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); $my = FD::user(); $total = $my->getProfile()->getTotalFields(SOCIAL_PROFILES_VIEW_EDIT); $filled = (int) $my->completed_fields; // Avoid using maintenance script to do this because it is possible that a site might have >1000 users // Using this method instead so that every user will at least get executed once during login // Won't happen on subsequent logins if (empty($filled)) { $fields = FD::model('Fields')->getCustomFields(array('profile_id' => $my->getProfile()->id, 'data' => true, 'dataId' => $my->id, 'dataType' => SOCIAL_TYPE_USER, 'visible' => SOCIAL_PROFILES_VIEW_EDIT, 'group' => SOCIAL_FIELDS_GROUP_USER));
return; } // Include the engine file. require_once $file; // Check if Foundry exists if (!FD::exists()) { FD::language()->loadSite(); echo JText::_('COM_EASYSOCIAL_FOUNDRY_DEPENDENCY_MISSING'); return; } // Get the current logged in user object $my = FD::user(); // If the user has already logged in, do not show the button if ($my->id) { return; } // Load up the module engine $modules = FD::modules('mod_easysocial_oauth'); $modules->loadComponentStylesheets(); $modules->loadComponentScripts(); // We need these packages $modules->addDependency('css', 'javascript'); // Get the layout to use. $layout = $params->get('layout', 'default'); $suffix = $params->get('suffix', ''); // Facebook codes. $facebook = FD::oauth('Facebook'); // Get any callback urls. $return = FD::getCallback(); $return = base64_encode($return); require JModuleHelper::getLayoutPath('mod_easysocial_oauth', $layout);