function iflychat_path_check() { $page_match = FALSE; if (trim(iflychat_get_option('iflychat_path_pages')) !== '') { if (function_exists('mb_strtolower')) { $pages = mb_strtolower(iflychat_get_option('iflychat_path_pages')); $path = mb_strtolower($_SERVER['REQUEST_URI']); } else { $pages = strtolower(iflychat_get_option('iflychat_path_pages')); $path = strtolower($_SERVER['REQUEST_URI']); } $page_match = iflychat_match_path($path, $pages); $page_match = iflychat_get_option('iflychat_path_visibility') === '1' ? !$page_match : $page_match; } else { if (iflychat_get_option('iflychat_path_visibility') == 1) { $page_match = TRUE; } } return $page_match; }
* @package iFlyChat * @version 1.0.0 * @copyright Copyright (C) 2014 iFlyChat. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html * @author iFlyChat Team * @link https://iflychat.com */ require_once "{$sourcedir}/Subs-Package.php"; require_once "{$sourcedir}/Subs.php"; require_once "{$sourcedir}/Security.php"; require_once "{$sourcedir}/ManageServer.php"; require_once "{$sourcedir}/Groups.php"; require_once "{$sourcedir}/helper-iflychat.php"; define('SMFCHAT_EXTERNAL_HOST', 'http://api' . iflychat_get_option('iflychat_ext_d_i') . '.iflychat.com'); define('SMFCHAT_EXTERNAL_PORT', '80'); define('SMFCHAT_EXTERNAL_A_HOST', 'https://api' . iflychat_get_option('iflychat_ext_d_i') . '.iflychat.com'); define('SMFCHAT_EXTERNAL_A_PORT', '443'); loadLanguage('iflychat'); /*Add action hook *Params: actionArray *Returns: void */ function iflychat_add_hook(&$actionArray) { global $sourcedir; $actionArray['iflychat-get'] = array($sourcedir . '/Subs-iflychat.php', 'iflychat_auth'); $actionArray['iflychat'] = array($sourcedir . '/Subs-iflychat.php', 'iflychat_settings'); $actionArray['iflychat-mob-auth'] = array($sourcedir . '/Subs-iflychat.php', 'iflychat_mob_auth'); $actionArray['iflychat-init'] = array($sourcedir . '/Subs-iflychat.php', 'iflychat_init'); } /*Load permissions