Ejemplo n.º 1
0
 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 "";
 }
Ejemplo n.º 2
0
 public static function register()
 {
     self::$post_pod_types = array('default' => __("Default", 'almera'), 'video' => __("Video", 'almera'), 'audio' => __("Audio", 'almera'), 'quote' => __("Quote", 'almera'), 'gallery' => __("Gallery", 'almera'));
 }
Ejemplo n.º 3
0
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
            }
        }
    }
}