function mysiteapp_should_show_webapp() { $os = MySiteAppPlugin::detect_specific_os(); if ($os == "wp") { return false; } if (uppsite_get_type() == MYSITEAPP_TYPE_BUSINESS) { return true; } $options = get_option(MYSITEAPP_OPTIONS_OPTS); return isset($options['activated']) && $options['activated'] && isset($options['webapp_mode']) && ($options['webapp_mode'] == "all" || $options['webapp_mode'] == "webapp_only") || mysiteapp_should_preview_webapp(); }
function uppsite_get_colours() { $navbarColor = mysiteapp_get_prefs_value("navbar_tint_color", MYSITEAPP_WEBAPP_DEFAULT_NAVBAR_COLOR); $conceptColor = mysiteapp_get_prefs_value("application_global_color", in_array(uppsite_get_type(), array(MYSITEAPP_TYPE_BUSINESS, MYSITEAPP_TYPE_BOTH)) ? MYSITEAPP_WEBAPP_DEFAULT_BIZ_COLOR : MYSITEAPP_WEBAPP_DEFAULT_CONTENT_COLOR); $navbarDarkColor = uppsite_rgb_darken($navbarColor, 10.3); $conceptLightColor = uppsite_rgb_lighten($conceptColor, 10); $conceptDarkColor = uppsite_rgb_darken($conceptColor, 10); $conceptRgb = uppsite_rgbhex2arr($conceptColor); $arr = array("#f2f2f2" => $navbarColor, "#1d5ba0" => $conceptColor, "#d8d8d8" => $navbarDarkColor, "#2574cb" => $conceptLightColor, "#154275" => $conceptDarkColor, "29,91,160" => implode($conceptRgb, ",")); $background_color = mysiteapp_get_prefs_value('background_color', null); if (!empty($background_color)) { $arr['#E2E7ED'] = $background_color . ' !important; background-image: none'; } else { $background_url = mysiteapp_get_prefs_value('background_url', 'http://static.uppsite.com/v3/apps/new_bg.png'); $arr['http://static.uppsite.com/v3/apps/webapp_background.png'] = $background_url; } return $arr; }
if (uppsite_is_business_panel()) { $pages = uppsite_get_biz_pages(); $pages_result = array(); $i = 0; $exclude_parents = array(); $postsCount = wp_count_posts()->publish; $hasBlog = false; $pageOrder = 1; foreach ($pages as $page) { if (strpos($page->post_title, "Blog") !== false && $page->post_parent == 0 && $postsCount > 2) { $exclude_parents[] = $page->ID; $page->post_title = __("Blog"); $hasBlog = true; } if ($page->post_parent > 0 && in_array($page->post_parent, $exclude_parents)) { continue; } $pages_result[$i]['permalink'] = get_page_link($page->ID); $pages_result[$i]['title'] = $page->post_title; $pages_result[$i]['menu_order'] = $page->menu_order; $pages_result[$i]['post_parent'] = $page->post_parent; $i++; } if (!$hasBlog && uppsite_get_type() == MYSITEAPP_TYPE_BOTH) { $pages_result[$i] = array('permalink' => '', 'title' => 'Blog', 'menu_order' => 999, 'post_parent' => 0); } print json_encode($pages_result); } else { uppsite_posts_list('wp_list_pages'); }