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;
}
Beispiel #2
0
 * @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