',$app_banner_message); $app_location_url = get_scheme_url(); $is_mobile_skin = false; $app_forum_name = !empty($GLOBALS['mbname'])? $GLOBALS['mbname'] : ''; $tapatalk_dir = 'mobiquo'; $tapatalk_dir_url = $boardurl. '/mobiquo'; $api_key = isset($modSettings['tp_push_key']) ? $modSettings['tp_push_key'] : ''; $app_ads_enable = isset($modSettings['tp_full_ads']) ? $modSettings['tp_full_ads'] : ''; $board_url = $boardurl; if (file_exists($boarddir . '/mobiquo/smartbanner/head.inc.php')) include($boarddir . '/mobiquo/smartbanner/head.inc.php'); $context['html_headers'] .= $app_head_include; if (!isset($context['tapatalk_body_hook'])) $context['tapatalk_body_hook'] = ''; $context['tapatalk_body_hook'] .= ' '; function get_scheme_url() { global $boardurl, $user_info, $context; $baseUrl = $boardurl; $baseUrl = preg_replace('/https?:\/\//', 'tapatalk://', $baseUrl); $location = 'index'; $other_info = array(); //is action? 'pm', 'profile', 'login2', 'login', 'search2' if(isset($_GET['action']) && !empty($_GET['action'])) { if($_GET['action'] == 'pm') $location = 'message'; else if($_GET['action'] == 'profile') { $location = 'profile'; if(isset($_GET['u']) && !empty($_GET['u'])) $other_info[] = 'uid='.$_GET['u']; else if(!empty($user_info['id'])) $other_info[] = 'uid='.$user_info['id']; } else if($_GET['action'] == 'login2' || $_GET['action'] == 'login') $location = 'login'; else if($_GET['action'] == 'search2') $location = 'search'; else if($_GET['action'] == 'who') $location = 'online'; } //Query string topic=36.msg123 board=1.0 topic=36.0 else { if(!empty($_SERVER['QUERY_STRING'])) { $extra_info = $_SERVER['QUERY_STRING']; if(strpos($extra_info, 'board') !== false) { $location = 'forum'; if(isset($context['current_board']) && !empty($context['current_board'])) $other_info[] = 'fid='.$context['current_board']; } else if(strpos($extra_info, 'topic') !== false) { if(isset($context['current_board']) && !empty($context['current_board'])) $other_info[] = 'fid='.$context['current_board']; if(isset($context['current_topic']) && !empty($context['current_topic'])) $other_info[] = 'tid='.$context['current_topic']; if(strpos($extra_info, 'msg') !== false) { $location = 'post'; $matches = preg_split('/msg/', $extra_info); if(isset($matches[1])) $other_info[] = 'pid='.$matches[1]; } else { $location = 'topic'; } } } } $other_info_str = implode('&', $other_info); $scheme_url = $baseUrl . '/' . (!empty($user_info['id']) ? '?user_id='.$user_info['id'].'&' : '?') . 'location='.$location.(!empty($other_info_str) ? '&'.$other_info_str : ''); return $scheme_url; }