| Current Path : /home/azimutno/azimutno/www/modules/mod_jf_login/ |
| 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);