public static function get_footer_bg($page_id) { if ($page_id > 0) { $page_settings = TMM_Page::get_page_settings($page_id); if (!isset($page_settings['footerbg_opacity'])) { $page_settings['footerbg_opacity'] = 100; } if ($page_settings['footerbg_type'] == "image") { if (!empty($page_settings['footerbg_image'])) { if (!$page_settings['footerbg_type_image_option']) { $page_settings['footerbg_type_image_option'] = "repeat"; } switch ($page_settings['footerbg_type_image_option']) { case "repeat-x": if (!empty($page_settings['footerbg_image'])) { return "style='background: url(" . $page_settings['footerbg_image'] . ") repeat-x 0 0;opacity:" . (double) $page_settings['footerbg_opacity'] / 100 . "'"; } else { return ""; } break; case "fixed": if (!empty($page_settings['footerbg_image'])) { return "style='background: url(" . $page_settings['footerbg_image'] . ") no-repeat center top fixed;opacity:" . (double) $page_settings['footerbg_opacity'] / 100 . "'"; } else { return ""; } break; default: if (!empty($page_settings['footerbg_image'])) { return "style='background: url(" . $page_settings['footerbg_image'] . ") repeat 0 0;opacity:" . (double) $page_settings['footerbg_opacity'] / 100 . "'"; } else { return ""; } break; } } } if ($page_settings['footerbg_type'] == "color") { if (!empty($page_settings['footerbg_color'])) { return "style='background: " . $page_settings['footerbg_color'] . ";opacity:" . (double) $page_settings['footerbg_opacity'] / 100 . "'"; } } } return ""; }
public static function register() { self::$post_pod_types = array('default' => __("Default", 'almera'), 'video' => __("Video", 'almera'), 'audio' => __("Audio", 'almera'), 'quote' => __("Quote", 'almera'), 'gallery' => __("Gallery", 'almera')); }
function tmm_save_details() { if (is_admin()) { if (!empty($_POST)) { if (isset($_POST['tmm_meta_saving'])) { global $post; $post_type = get_post_type($post->ID); switch ($post_type) { case 'page': case 'post': case TMM_Portfolio::$slug: case TMM_Gallery::$slug: case TMM_Staff::$slug: TMM_Gallery::save($post->ID); TMM_Staff::save($post->ID); TMM_Portfolio::save($post->ID); break; case 'testimonials': TMM_Testimonials::save($post->ID); break; default: break; } TMM_Page::save($post->ID); //for all types } } } }