Submit
Path:
~
/
home
/
getwphos
/
public_html
/
ccma
/
wp-content
/
themes
/
curly
/
framework
/
modules
/
footer
/
File Content:
functions.php
<?php if (!function_exists('curly_mkdf_register_footer_sidebar')) { function curly_mkdf_register_footer_sidebar() { $show_footer_top = curly_mkdf_options()->getOptionValue('show_footer_top') !== 'yes' ? false : true; $show_footer_bottom = curly_mkdf_options()->getOptionValue('show_footer_bottom') !== 'yes' ? false : true; if ($show_footer_top) { register_sidebar( array( 'id' => 'footer_top_column_1', 'name' => esc_html__('Footer Top Column 1', 'curly'), 'description' => esc_html__('Widgets added here will appear in the first column of top footer area', 'curly'), 'before_widget' => '<div id="%1$s" class="widget mkdf-footer-column-1 %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">', 'after_title' => '</h4></div>' ) ); register_sidebar( array( 'id' => 'footer_top_column_2', 'name' => esc_html__('Footer Top Column 2', 'curly'), 'description' => esc_html__('Widgets added here will appear in the second column of top footer area', 'curly'), 'before_widget' => '<div id="%1$s" class="widget mkdf-footer-column-2 %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">', 'after_title' => '</h4></div>' ) ); register_sidebar( array( 'id' => 'footer_top_column_3', 'name' => esc_html__('Footer Top Column 3', 'curly'), 'description' => esc_html__('Widgets added here will appear in the third column of top footer area', 'curly'), 'before_widget' => '<div id="%1$s" class="widget mkdf-footer-column-3 %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">', 'after_title' => '</h4></div>' ) ); register_sidebar( array( 'id' => 'footer_top_column_4', 'name' => esc_html__('Footer Top Column 4', 'curly'), 'description' => esc_html__('Widgets added here will appear in the fourth column of top footer area', 'curly'), 'before_widget' => '<div id="%1$s" class="widget mkdf-footer-column-4 %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">', 'after_title' => '</h4></div>' ) ); } if ($show_footer_bottom) { register_sidebar( array( 'id' => 'footer_bottom_column_1', 'name' => esc_html__('Footer Bottom Column 1', 'curly'), 'description' => esc_html__('Widgets added here will appear in the first column of bottom footer area', 'curly'), 'before_widget' => '<div id="%1$s" class="widget mkdf-footer-bottom-column-1 %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">', 'after_title' => '</h4></div>' ) ); register_sidebar( array( 'id' => 'footer_bottom_column_2', 'name' => esc_html__('Footer Bottom Column 2', 'curly'), 'description' => esc_html__('Widgets added here will appear in the second column of bottom footer area', 'curly'), 'before_widget' => '<div id="%1$s" class="widget mkdf-footer-bottom-column-2 %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">', 'after_title' => '</h4></div>' ) ); register_sidebar( array( 'id' => 'footer_bottom_column_3', 'name' => esc_html__('Footer Bottom Column 3', 'curly'), 'description' => esc_html__('Widgets added here will appear in the third column of bottom footer area', 'curly'), 'before_widget' => '<div id="%1$s" class="widget mkdf-footer-bottom-column-3 %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">', 'after_title' => '</h4></div>' ) ); } } add_action('widgets_init', 'curly_mkdf_register_footer_sidebar'); } if (!function_exists('curly_mkdf_get_footer')) { /** * Loads footer HTML */ function curly_mkdf_get_footer() { $parameters = array(); $page_id = curly_mkdf_get_page_id(); $disable_footer_meta = get_post_meta($page_id, 'mkdf_disable_footer_meta', true); $uncovering_footer_meta = curly_mkdf_get_meta_field_intersect('uncovering_footer', $page_id); $uncovering_footer = $uncovering_footer_meta === 'yes' ? 'mkdf-footer-uncover' : ''; $parameters['display_footer'] = $disable_footer_meta === 'yes' ? false : true; $parameters['display_footer_top'] = curly_mkdf_show_footer_top(); $parameters['display_footer_bottom'] = curly_mkdf_show_footer_bottom(); $parameters['holder_classes'] = $uncovering_footer; curly_mkdf_get_module_template_part('templates/footer', 'footer', '', $parameters); } add_action('curly_mkdf_get_footer_template', 'curly_mkdf_get_footer'); } if (!function_exists('curly_mkdf_show_footer_top')) { /** * Check footer top showing * Function check value from options and checks if footer columns are empty. * return bool */ function curly_mkdf_show_footer_top() { $footer_top_flag = false; //check value from options and meta field on current page $option_flag = (curly_mkdf_get_meta_field_intersect('show_footer_top') === 'yes') ? true : false; //check footer columns.If they are empty, disable footer top $columns_flag = false; for ($i = 1; $i <= 4; $i++) { $footer_columns_id = 'footer_top_column_' . $i; if (is_active_sidebar($footer_columns_id)) { $columns_flag = true; break; } } if ($option_flag && $columns_flag) { $footer_top_flag = true; } return $footer_top_flag; } } if (!function_exists('curly_mkdf_show_footer_bottom')) { /** * Check footer bottom showing * Function check value from options and checks if footer columns are empty. * return bool */ function curly_mkdf_show_footer_bottom() { $footer_bottom_flag = false; //check value from options and meta field on current page $option_flag = (curly_mkdf_get_meta_field_intersect('show_footer_bottom') === 'yes') ? true : false; //check footer columns.If they are empty, disable footer bottom $columns_flag = false; for ($i = 1; $i <= 3; $i++) { $footer_columns_id = 'footer_bottom_column_' . $i; if (is_active_sidebar($footer_columns_id)) { $columns_flag = true; break; } } if ($option_flag && $columns_flag) { $footer_bottom_flag = true; } return $footer_bottom_flag; } } if (!function_exists('curly_mkdf_get_footer_top')) { /** * Return footer top HTML */ function curly_mkdf_get_footer_top() { $parameters = array(); //get number of top footer columns $parameters['footer_top_columns'] = explode(' ', curly_mkdf_options()->getOptionValue('footer_top_columns')); //get footer top grid/full width class $parameters['footer_top_grid_class'] = curly_mkdf_get_meta_field_intersect('footer_in_grid') === 'yes' ? 'mkdf-grid' : 'mkdf-full-width'; //get footer top other classes $footer_top_classes = array(); //footer alignment $footer_top_alignment = curly_mkdf_options()->getOptionValue('footer_top_columns_alignment'); $footer_top_classes[] = !empty($footer_top_alignment) ? 'mkdf-footer-top-alignment-' . esc_attr($footer_top_alignment) : ''; $footer_top_classes = apply_filters('curly_mkdf_footer_top_classes', $footer_top_classes); $parameters['footer_top_classes'] = implode(' ', $footer_top_classes); curly_mkdf_get_module_template_part('templates/parts/footer-top', 'footer', '', $parameters); } } if (!function_exists('curly_mkdf_get_footer_bottom')) { /** * Return footer bottom HTML */ function curly_mkdf_get_footer_bottom() { $parameters = array(); //get number of bottom footer columns $parameters['footer_bottom_columns'] = explode(' ', curly_mkdf_options()->getOptionValue('footer_bottom_columns')); //get footer top grid/full width class $parameters['footer_bottom_grid_class'] = curly_mkdf_get_meta_field_intersect('footer_in_grid') === 'yes' ? 'mkdf-grid' : 'mkdf-full-width'; //get footer top other classes $footer_bottom_classes = array(); $footer_bottom_classes = apply_filters('curly_mkdf_footer_bottom_classes', $footer_bottom_classes); $parameters['footer_bottom_classes'] = implode(' ', $footer_bottom_classes); curly_mkdf_get_module_template_part('templates/parts/footer-bottom', 'footer', '', $parameters); } }
Submit
FILE
FOLDER
Name
Size
Permission
Action
admin
---
0755
assets
---
0755
templates
---
0755
functions.php
10082 bytes
0644
load.php
475 bytes
0644
N4ST4R_ID | Naxtarrr