get_premium_config();
if ($arr_config_premium !== null) {
// Check if we have a valid subdomain linked to the Premium theme
if (isset($arr_config_premium['domain_name']) && filter_var('http://' . $arr_config_premium['domain_name'], FILTER_VALIDATE_URL) &&
isset($arr_config_premium['smart_app_banner']) && filter_var('http://' . $arr_config_premium['smart_app_banner'], FILTER_VALIDATE_URL) &&
isset($arr_config_premium['cdn_apps_https']) && filter_var($arr_config_premium['cdn_apps_https'],FILTER_VALIDATE_URL) &&
isset($arr_config_premium['cdn_apps']) && filter_var($arr_config_premium['cdn_apps'],FILTER_VALIDATE_URL) &&
isset($arr_config_premium['shorten_url']) && ctype_alnum($arr_config_premium['shorten_url']) &&
(!isset($arr_config_premium['icon_path']) || $arr_config_premium['icon_path'] == '' || $arr_config_premium['icon_path'] == strip_tags($arr_config_premium['icon_path']))) {
$mobile_url = "http://" . $arr_config_premium['domain_name'];
$smart_app_banner = $arr_config_premium['smart_app_banner'];
$app_name = $arr_config_premium['title'];
if (isset($arr_config_premium['kit_type']) && $arr_config_premium['kit_type'] == 'wpmp') {
$app_name = htmlspecialchars_decode(urldecode(strip_tags($app_name)));
}
$cdn_apps = ($is_secure ? $arr_config_premium['cdn_apps_https'] : $arr_config_premium['cdn_apps']);
if (isset($arr_config_premium['icon_path']) && $arr_config_premium['icon_path'] != '') {
$icon_path = $cdn_apps."/".$arr_config_premium['shorten_url'].'/'.$arr_config_premium['icon_path'];
}
}
}
}
// Smart app banner is loaded only for apps with subdomains & smart app banners
if ($smart_app_banner !== false && $app_name !== null):
if (is_single() || is_page() || is_category()){
if (is_single()){
// Read inactive categories
$inactive_categories = WMobilePack_Options::get_setting('inactive_categories');
// Read post categories
$post_categories = get_the_category();
// Check if the post belongs to a visible category
$visible_category = null;
foreach ($post_categories as $post_category){
if (!in_array($post_category->cat_ID, $inactive_categories)) {
$mobile_url .= "/#article/".get_the_ID();
break;
}
}
} elseif (is_page()) {
$page_id = get_the_ID();
$inactive_pages = WMobilePack_Options::get_setting('inactive_pages');
if (!in_array($page_id, $inactive_pages)){
$mobile_url .= "/#page/".$page_id;
}
} elseif (is_category()) {
$category_name = single_cat_title("", false);
if ($category_name){
$category_obj = get_term_by('name', $category_name, 'category');
if ($category_obj && isset($category_obj->slug) && isset($category_obj->term_id) && is_numeric($category_obj->term_id)){
$category_id = $category_obj->term_id;
// check if the category is active / inactive before displaying it
$inactive_categories = WMobilePack_Options::get_setting('inactive_categories');
if (!in_array($category_id, $inactive_categories)){
$mobile_url .= "/#category/".$category_obj->slug.'/'.$category_id;
}
}
}
}
}
$app_url = $mobile_url;
if (strlen($app_url) > 30) {
$app_url = substr($app_url, 0, 30).' ... ';
}
?>
/frontend/sections/notification-banner/lib/noty.css" rel="stylesheet">