コード例 #1
0
ファイル: breadcrumblib.php プロジェクト: noikiy/owaspbwa
function breadcrumb_getTitle($crumbs, $loc)
{
    global $feature_siteidentity, $feature_wiki_description, $print_page, $info, $feature_siteloc, $feature_breadcrumbs;
    global $feature_page_title;
    if (($feature_siteidentity == 'n' || $feature_breadcrumbs == 'n') && ($feature_wiki_description == 'y' && $info)) {
        return _breadcrumb_getTitle($crumbs, $loc);
    } else {
        if ($feature_breadcrumbs == 'n' && $loc == "admin") {
            return _breadcrumb_getTitle($crumbs, $loc);
        } else {
            if ($feature_siteidentity == 'y' && $feature_breadcrumbs == 'y') {
                if ($loc == 'page' && ($feature_siteloc == 'page' || $feature_page_title == 'y' && $info)) {
                    return _breadcrumb_getTitle($crumbs, $loc);
                } else {
                    if (($loc == 'site' || $loc == 'location') && $feature_siteloc == 'y') {
                        return _breadcrumb_getTitle($crumbs, $loc);
                    }
                }
            } else {
                if ($loc == "admin") {
                    return _breadcrumb_getTitle($crumbs, 'page');
                } else {
                    if ($feature_breadcrumbs != 'y' && $loc == "page" && $feature_page_title == 'y') {
                        // for previous compatibility
                        return _breadcrumb_getTitle($crumbs, 'page');
                    }
                }
            }
        }
    }
    return;
}
コード例 #2
0
function breadcrumb_getTitle($crumbs, $loc)
{
    global $prefs, $print_page, $info;
    if (($prefs['feature_siteidentity'] == 'n' || $prefs['feature_breadcrumbs'] == 'n') && ($prefs['feature_wiki_description'] == 'y' && $info)) {
        return _breadcrumb_getTitle($crumbs, $loc);
    } else {
        if ($prefs['feature_breadcrumbs'] == 'n' && $loc == "admin") {
            return _breadcrumb_getTitle($crumbs, $loc);
        } else {
            if ($prefs['feature_siteidentity'] == 'y' && $prefs['feature_breadcrumbs'] == 'y') {
                if ($loc == 'page' && ($prefs['feature_siteloc'] == 'page' || $prefs['feature_page_title'] == 'y' && $info)) {
                    return _breadcrumb_getTitle($crumbs, $loc);
                } else {
                    if (($loc == 'site' || $loc == 'location') && $prefs['feature_siteloc'] == 'y') {
                        return _breadcrumb_getTitle($crumbs, $loc);
                    }
                }
            } else {
                if ($loc == "admin") {
                    return _breadcrumb_getTitle($crumbs, 'page');
                } else {
                    if ($prefs['feature_breadcrumbs'] != 'y' && $loc == "page" && $prefs['feature_page_title'] == 'y') {
                        // for previous compatibility
                        return _breadcrumb_getTitle($crumbs, 'page');
                    }
                }
            }
        }
    }
    return;
}