Your IP : 216.73.216.89


Current Path : /home/azimutno/azimutno/www/modules/mod_jf_login/
Upload File :
Current File : /home/azimutno/azimutno/www/modules/mod_jf_login/mod_jf_login.php

<?php
/**
 * @package 	JF Login
 * @author		JoomForest.com
 * @email		support@joomforest.com
 * @website		http://www.joomforest.com
 * @copyright	Copyright (C) 2011-2016 JoomForest.com, All rights reserved.
 * @license		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
**/
 
// ini_set('display_errors', 'On');
// error_reporting(E_ALL | E_STRICT);

// no direct access
defined('_JEXEC') or die('Restricted access');

JLoader::register('ModJFLoginHelper', __DIR__ . '/helper.php');

$params->def('greeting', 1);
$type             = ModJFLoginHelper::getType();
$return           = ModJFLoginHelper::getReturnUrl($params, $type);
$twofactormethods = JAuthenticationHelper::getTwoFactorMethods();
$user             = JFactory::getUser();
$layout           = $params->get('layout', 'default');

if (!$user->guest) {
	$layout .= '_logout';
}

JHtml::_('jquery.framework');

// Main Variables
$base = JURI::base();
$assets_path = $base.'modules/mod_jf_login/assets/';
$jf_doc = JFactory::getDocument();

/* START - FUNCTIONS ==================================================================================================== */
	// Calling
		// CSS
			$jf_doc->addStyleSheet($assets_path.'jf_login.min.css');
			// $jf_doc->addStyleDeclaration(''.$jf_login_styles.'');
		// JS
			$jf_doc->addScript($assets_path.'jf_login.min.js');
			$jf_doc->addScriptDeclaration('(function(a){a(window).load(function(){a("#jf_login").jf_login_modal()})})(jQuery);');
/*   END - FUNCTIONS ==================================================================================================== */

/* START - SECONDRY FUNCTIONS ==================================================================================================== */
	if ($params->get('jf_bs_tooltips','')) {
		$jf_doc->addStyleSheet($assets_path.'jf_bs_tooltips_31.min.css');
		$jf_doc->addScript($assets_path.'jf_bs_tooltips_31.min.js');
		$jf_doc->addScriptDeclaration('jQuery(document).ready(function($){$(function(){$("[data-toggle=\'tooltip\']").tooltip({container:"body"})})});');
		// $jf_doc->addScriptDeclaration('alert("enabled tooltips");');
	}
	// FONT-AWESOME
	$jf_fa				= $params->get('jf_fa','');
	$jf_fa_Sheet		= $params->get('jf_fa_Sheet','');
	if ($jf_fa) {
		$jf_doc->addStyleSheet($jf_fa_Sheet);
		// $jf_doc->addScriptDeclaration('alert("enabled fontawesome");');
	}
	// GOOGLE FONTS
	$jf_gfont			= $params->get('jf_gfont','');
	$jf_gfont_Sheet		= $params->get('jf_gfont_Sheet','');
	$jf_gfont_Name		= $params->get('jf_gfont_Name','');
	if ($jf_gfont) {
		if($jf_gfont_Sheet != '') {$jf_doc->addStyleSheet($jf_gfont_Sheet);}
		$jf_doc->addStyleDeclaration('.jf_l_modal,.jf_l_modal input,.jf_l_modal button,.jf_l_modal select,.jf_l_modal textarea,.tooltip{font-family:"'.$jf_gfont_Name.'",sans-serif}');
	}
/*   END - SECONDRY FUNCTIONS ==================================================================================================== */

/* START - STYLES ==================================================================================================== */
	$jf_UC_btn_bg							= $params->get('jf_UC_btn_bg','');
	$jf_UC_btn_text							= $params->get('jf_UC_btn_text','');
	$jf_UC_btn_shadowInset					= $params->get('jf_UC_btn_shadowInset','');
	$jf_UC_btn_borderB						= $params->get('jf_UC_btn_borderB','');
	
	$jf_UC_btn_loginBtnBG					= $params->get('jf_UC_btn_loginBtnBG','');
	$jf_UC_btn_loginBtnText					= $params->get('jf_UC_btn_loginBtnText','');
	$jf_UC_btn_links						= $params->get('jf_UC_btn_links','');
	$jf_UC_btn_logoutBtnBG					= $params->get('jf_UC_btn_logoutBtnBG','');
	$jf_UC_btn_logoutBtnText				= $params->get('jf_UC_btn_logoutBtnText','');
	$jf_doc->addStyleDeclaration('
		#jf_login .jf_l_modal_trigger {
			background: '.$jf_UC_btn_bg.';
			-webkit-box-shadow: inset 0 0 15px '.$jf_UC_btn_shadowInset.';
			-khtml-box-shadow: inset 0 0 15px '.$jf_UC_btn_shadowInset.';
			-moz-box-shadow: inset 0 0 15px '.$jf_UC_btn_shadowInset.';
			-ms-box-shadow: inset 0 0 15px '.$jf_UC_btn_shadowInset.';
			-o-box-shadow: inset 0 0 15px '.$jf_UC_btn_shadowInset.';
			box-shadow: inset 0 0 15px '.$jf_UC_btn_shadowInset.';
			border-bottom: 1px solid '.$jf_UC_btn_borderB.';
			color: '.$jf_UC_btn_text.';
		}
		.jf_l_modal_content .jf_l_authoriz_btn,.jf_l_modal_content .jf_l_authoriz_btn:hover,.jf_l_modal_content .jf_l_authoriz_btn:focus {
			background: '.$jf_UC_btn_loginBtnBG.';
			color: '.$jf_UC_btn_loginBtnText.';
		}
		.jf_l_modal_content a,.jf_l_modal_content a:hover{color:'.$jf_UC_btn_links.'}
		.jf_l_modal_content .jf_l_logged .jf_l_authoriz_btn,.jf_l_modal_content .jf_l_logged .jf_l_authoriz_btn:hover,.jf_l_modal_content .jf_l_logged .jf_l_authoriz_btn:focus {
			background: '.$jf_UC_btn_logoutBtnBG.';
			color: '.$jf_UC_btn_logoutBtnText.';
		}
	');
/* END   - STYLES ==================================================================================================== */


/* START - CUSTOM LINKS ==================================================================================================== */
	$jf_login_register							= $params->get('jf_login_register','');
	$jf_login_register_link_url					= $params->get('jf_login_register_link_url','');
	$jf_login_register_link_menu				= $params->get('jf_login_register_link_menu','');

	$jf_login_custom_link_1						= $params->get('jf_login_custom_link_1','');
	$jf_login_custom_link_1_url					= $params->get('jf_login_custom_link_1_url','');
	$jf_login_custom_link_1_menu				= $params->get('jf_login_custom_link_1_menu','');
	$jf_login_custom_link_1_text				= $params->get('jf_login_custom_link_1_text','');

	$jf_login_custom_link_2						= $params->get('jf_login_custom_link_2','');
	$jf_login_custom_link_2_url					= $params->get('jf_login_custom_link_2_url','');
	$jf_login_custom_link_2_menu				= $params->get('jf_login_custom_link_2_menu','');
	$jf_login_custom_link_2_text				= $params->get('jf_login_custom_link_2_text','');

	$jf_login_custom_link_3						= $params->get('jf_login_custom_link_3','');
	$jf_login_custom_link_3_url					= $params->get('jf_login_custom_link_3_url','');
	$jf_login_custom_link_3_menu				= $params->get('jf_login_custom_link_3_menu','');
	$jf_login_custom_link_3_text				= $params->get('jf_login_custom_link_3_text','');

	$jf_login_custom_link_4						= $params->get('jf_login_custom_link_4','');
	$jf_login_custom_link_4_url					= $params->get('jf_login_custom_link_4_url','');
	$jf_login_custom_link_4_menu				= $params->get('jf_login_custom_link_4_menu','');
	$jf_login_custom_link_4_text				= $params->get('jf_login_custom_link_4_text','');

	$jf_login_custom_link_5						= $params->get('jf_login_custom_link_5','');
	$jf_login_custom_link_5_url					= $params->get('jf_login_custom_link_5_url','');
	$jf_login_custom_link_5_menu				= $params->get('jf_login_custom_link_5_menu','');
	$jf_login_custom_link_5_text				= $params->get('jf_login_custom_link_5_text','');

	$jf_login_custom_link_6						= $params->get('jf_login_custom_link_6','');
	$jf_login_custom_link_6_url					= $params->get('jf_login_custom_link_6_url','');
	$jf_login_custom_link_6_menu				= $params->get('jf_login_custom_link_6_menu','');
	$jf_login_custom_link_6_text				= $params->get('jf_login_custom_link_6_text','');

	$jf_login_custom_link_7						= $params->get('jf_login_custom_link_7','');
	$jf_login_custom_link_7_url					= $params->get('jf_login_custom_link_7_url','');
	$jf_login_custom_link_7_menu				= $params->get('jf_login_custom_link_7_menu','');
	$jf_login_custom_link_7_text				= $params->get('jf_login_custom_link_7_text','');

	$jf_login_custom_link_8						= $params->get('jf_login_custom_link_8','');
	$jf_login_custom_link_8_url					= $params->get('jf_login_custom_link_8_url','');
	$jf_login_custom_link_8_menu				= $params->get('jf_login_custom_link_8_menu','');
	$jf_login_custom_link_8_text				= $params->get('jf_login_custom_link_8_text','');

	$jf_login_custom_link_9						= $params->get('jf_login_custom_link_9','');
	$jf_login_custom_link_9_url					= $params->get('jf_login_custom_link_9_url','');
	$jf_login_custom_link_9_menu				= $params->get('jf_login_custom_link_9_menu','');
	$jf_login_custom_link_9_text				= $params->get('jf_login_custom_link_9_text','');

	$jf_login_custom_link_10					= $params->get('jf_login_custom_link_10','');
	$jf_login_custom_link_10_url				= $params->get('jf_login_custom_link_10_url','');
	$jf_login_custom_link_10_menu				= $params->get('jf_login_custom_link_10_menu','');
	$jf_login_custom_link_10_text				= $params->get('jf_login_custom_link_10_text','');
/* END   - CUSTOM LINKS ==================================================================================================== */

$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
require JModuleHelper::getLayoutPath('mod_jf_login', $layout);