function comicpress_disable_sidebars() { global $post; if (comicpress_is_signup() || comicpress_themeinfo('disable_lrsidebars')) { return true; } if (is_page() && !empty($post)) { $sidebars_disabled = get_post_meta($post->ID, 'disable-sidebars', true); if ($sidebars_disabled) { return true; } } return false; }
function comicpress_body_class($classes = '') { global $current_user, $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone, $post, $wp_query, $comicpress_is_signup; get_currentuserinfo(); if (!empty($user_ID)) { $user_login = addslashes($current_user->user_login); if (!empty($user_login)) { $classes[] = 'user-' . $user_login; } } else { $classes[] = 'user-guest'; } if (function_exists('comicpress_is_member')) { if (comicpress_is_member()) { $classes[] = 'sitemember'; } else { $classes[] = 'non-sitemember'; } } if (comicpress_is_signup()) { $classes[] = 'signup'; } if (is_single() && !is_attachment()) { if (comicpress_in_comic_category()) { $classes[] = 'comic'; } else { $classes[] = 'noncomic'; } } if ($is_lynx) { $classes[] = 'lynx'; } elseif ($is_gecko) { $classes[] = 'gecko'; } elseif ($is_opera) { $classes[] = 'opera'; } elseif ($is_NS4) { $classes[] = 'ns4'; } elseif ($is_safari) { $classes[] = 'safari'; } elseif ($is_chrome) { $classes[] = 'chrome'; } elseif ($is_IE) { $classes[] = 'ie'; } else { $classes[] = 'unknown'; } if ($is_iphone) { $classes[] = 'iphone'; } // Hijacked from the hybrid theme, http://themehybrid.com/ if (is_single()) { foreach ((array) get_the_category($wp_query->post->ID) as $cat) { $classes[] = 'single-category-' . sanitize_html_class($cat->slug, $cat->term_id); } $classes[] = 'single-author-' . get_the_author_meta('user_nicename', $wp_query->post->post_author); } if (is_single() && is_sticky($post->ID)) { $classes[] = 'sticky-post'; } // NOT hijacked from anything, doi! people should do this. $rightnow = date('Gi'); $ampm = date('a'); $classes[] = $ampm; if ((int) $rightnow > 559 && (int) $rightnow < 1800) { $classes[] = 'day'; } if ((int) $rightnow < 600 || (int) $rightnow > 1759) { $classes[] = 'night'; } if ((int) $rightnow > 2329 || (int) $rightnow < 030) { $classes[] = 'midnight'; } if ((int) $rightnow > 055 && (int) $rightnow < 1130) { $classes[] = 'morning'; } if ((int) $rightnow > 1129 && (int) $rightnow < 1230) { $classes[] = 'noon'; } if ((int) $rightnow > 1759 && (int) $rightnow < 2330) { $classes[] = 'evening'; } $classes[] = strtolower(date('D')); if (is_attachment()) { $classes[] = 'attachment attachment-' . $wp_query->post->ID; $mime_type = explode('/', get_post_mime_type()); foreach ($mime_type as $type) { $classes[] = 'attachment-' . $type; } } if (comicpress_disable_sidebars()) { $classes[] = 'wide'; } if (comicpress_themeinfo('cp_theme_layout') == '2cr') { $classes[] = 'layout-standard'; } if (comicpress_themeinfo('cp_theme_layout') == 'lgn') { $classes[] = 'layout-gn'; } if (comicpress_themeinfo('cp_theme_layout') == '2cvl') { $classes[] = 'layout-v'; } $classes[] = 'layout-' . comicpress_themeinfo('cp_theme_layout'); return $classes; }