Пример #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 "";
 }