File: //home/.Trash/valcnct/public_html/wp-content/themes/enfold-child/footer.php
<?php
if ( ! defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
do_action( 'ava_before_footer' );
global $avia_config;
$blank = isset($avia_config['template']) ? $avia_config['template'] : "";
//reset wordpress query in case we modified it
wp_reset_query();
//get footer display settings
$the_id = avia_get_the_id(); //use avia get the id instead of default get id. prevents notice on 404 pages
$footer = get_post_meta( $the_id, 'footer', true );
$footer_options = avia_get_option( 'display_widgets_socket', 'all' );
/**
* Reset individual page override to defaults if widget or page settings are different (user might have changed theme options)
* (if user wants a page as footer he must select this in main options - on individual page it's only possible to hide the page)
*/
if( false !== strpos( $footer_options, 'page' ) )
{
/**
* User selected a page as footer in main options
*/
if( ! in_array( $footer, array( 'page_in_footer_socket', 'page_in_footer', 'nofooterarea' ) ) )
{
$footer = '';
}
}
else
{
/**
* User selected a widget based footer in main options
*/
if( in_array( $footer, array( 'page_in_footer_socket', 'page_in_footer' ) ) )
{
$footer = '';
}
}
$footer_widget_setting = ! empty( $footer ) ? $footer : $footer_options;
/*
* Check if we should display a page content as footer
*/
if( ! $blank && in_array( $footer_widget_setting, array( 'page_in_footer_socket', 'page_in_footer' ) ) )
{
$post = get_post( avia_get_option( 'footer_page', 0 ) );
if( ( $post instanceof WP_Post ) && ( $post->ID != $the_id ) )
{
$content = Avia_Builder()->compile_post_content( $post );
/* was removed in 4.2.7 before rollout - should not break the output - can be removed completly when no errors are reported !
* <div class='container_wrap footer_color footer-page-content' id='footer'>
*/
echo $content;
}
}
/**
* Check if we should display a footer
*/
if( ! $blank && $footer_widget_setting != 'nofooterarea' )
{
if( in_array( $footer_widget_setting, array( 'all', 'nosocket' ) ) )
{
//get columns
$columns = avia_get_option('footer_columns');
?>
<div class='container_wrap footer_color' id='footer'>
<div class='container'>
<?php
do_action('avia_before_footer_columns');
//create the footer columns by iterating
switch($columns)
{
case 1: $class = ''; break;
case 2: $class = 'av_one_half'; break;
case 3: $class = 'av_one_third'; break;
case 4: $class = 'av_one_fourth'; break;
case 5: $class = 'av_one_fifth'; break;
case 6: $class = 'av_one_sixth'; break;
}
$firstCol = "first el_before_{$class}";
//display the footer widget that was defined at appearenace->widgets in the wordpress backend
//if no widget is defined display a dummy widget, located at the bottom of includes/register-widget-area.php
for ($i = 1; $i <= $columns; $i++)
{
$class2 = ""; // initialized to avoid php notices
if($i != 1) $class2 = " el_after_{$class} el_before_{$class}";
echo "<div class='flex_column {$class} {$class2} {$firstCol}'>";
if (function_exists('dynamic_sidebar') && dynamic_sidebar('Footer - column'.$i) ) : else : avia_dummy_widget($i); endif;
echo "</div>";
$firstCol = "";
}
do_action('avia_after_footer_columns');
?>
</div>
<!-- ####### END FOOTER CONTAINER ####### -->
</div>
<?php } //endif array( 'all', 'nosocket' ) ?>
<?php
//copyright
$copyright = do_shortcode( avia_get_option('copyright', "© ".__('Copyright','avia_framework')." - <a href='".home_url('/')."'>".get_bloginfo('name')."</a>") );
// you can filter and remove the backlink with an add_filter function
// from your themes (or child themes) functions.php file if you dont want to edit this file
// you can also remove the kriesi.at backlink by adding [nolink] to your custom copyright field in the admin area
// you can also just keep that link. I really do appreciate it ;)
$kriesi_at_backlink = kriesi_backlink(get_option(THEMENAMECLEAN."_initial_version"), 'Enfold');
if($copyright && strpos($copyright, '[nolink]') !== false)
{
$kriesi_at_backlink = "";
$copyright = str_replace("[nolink]","",$copyright);
}
if( in_array( $footer_widget_setting, array( 'all', 'nofooterwidgets', 'page_in_footer_socket' ) ) )
{
?>
<footer class='container_wrap socket_color' id='socket' <?php avia_markup_helper(array('context' => 'footer')); ?>>
<div class='container'>
<span class='copyright'>© Copyright<?php echo $copyright; echo date(' Y') . $kriesi_at_backlink; ?> Valcucine SA, <span class="all-rights-reserved-text">All rights reserved</span><a class="socket-terms-link" href="/terms-of-use">Terms of Use</a><a class="socket-privacy-link" href="/privacy-policy">Privacy Policy</a><a href="/cookie-policy">Cookie Policy</a><br><a class="credit-link" href="https://brandesign.co.za/" target="_blank">Brandesign</a><span class="credit-circle"></span>
<?php
if(avia_get_option('footer_social', 'disabled') != "disabled")
{
$social_args = array('outside'=>'ul', 'inside'=>'li', 'append' => '');
echo avia_social_media_icons($social_args, false);
}
$avia_theme_location = 'avia3';
$avia_menu_class = $avia_theme_location . '-menu';
$args = array(
'theme_location'=>$avia_theme_location,
'menu_id' =>$avia_menu_class,
'container_class' =>$avia_menu_class,
'fallback_cb' => '',
'depth'=>1,
'echo' => false,
'walker' => new avia_responsive_mega_menu(array('megamenu'=>'disabled'))
);
$menu = wp_nav_menu($args);
if($menu){
echo "<nav class='sub_menu_socket' ".avia_markup_helper(array('context' => 'nav', 'echo' => false)).">";
echo $menu;
echo "</nav>";
}
?>
</div>
<!-- ####### END SOCKET CONTAINER ####### -->
</footer>
<?php
} //end nosocket check - array( 'all', 'nofooterwidgets', 'page_in_footer_socket' )
} //end blank & nofooterarea check
?>
<!-- end main -->
</div>
<?php
if(avia_get_option('disable_post_nav') != "disable_post_nav")
{
//display link to previous and next portfolio entry
echo avia_post_nav();
}
echo "<!-- end wrap_all --></div>";
if(isset($avia_config['fullscreen_image']))
{ ?>
<!--[if lte IE 8]>
<style type="text/css">
.bg_container {
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $avia_config['fullscreen_image']; ?>', sizingMethod='scale')";
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $avia_config['fullscreen_image']; ?>', sizingMethod='scale');
}
</style>
<![endif]-->
<?php
echo "<div class='bg_container' style='background-image:url(".$avia_config['fullscreen_image'].");'></div>";
}
?>
<a href='#top' title='<?php _e('Scroll to top','avia_framework'); ?>' id='scroll-top-link' <?php echo av_icon_string( 'scrolltop' ); ?>><span class="avia_hidden_link_text"><?php _e('Scroll to top','avia_framework'); ?></span></a>
<div id="fb-root"></div>
<?php
/* Always have wp_footer() just before the closing </body>
* tag of your theme, or you will break many plugins, which
* generally use this hook to reference JavaScript files.
*/
wp_footer();
?>
</body>
</html>