Example #1
0
 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();
 }
Example #2
0
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;
}
Example #3
0
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');
}