Viewing File: /home/maglabs/2vsa/wp-content/themes/cargohub/inc/functions/footer.php

<?php
if ( ! function_exists( 'cargohub_footer_extra' ) ) :
	function cargohub_footer_extra() {
		$logo    = apply_filters( 'cargo_footer_logo', cargohub_get_option( 'footer_logo' ) );
		$address = do_shortcode( wp_kses( cargohub_get_option( 'footer_extra_address' ), wp_kses_allowed_html( 'post' ) ) );
		$phone   = do_shortcode( wp_kses( cargohub_get_option( 'footer_extra_phone' ), wp_kses_allowed_html( 'post' ) ) );
		$date    = do_shortcode( wp_kses( cargohub_get_option( 'footer_extra_date' ), wp_kses_allowed_html( 'post' ) ) );

		$els = array();

		if ( ! empty( $logo ) ) {
			$els[] = $logo;
		}
		if ( ! empty( $address ) ) {
			$els[] = $address;
		}
		if ( ! empty( $phone ) ) {
			$els[] = $phone;
		}
		if ( ! empty( $date ) ) {
			$els[] = $date;
		}

		if ( cargohub_get_option( 'footer_extra_el' ) == false ) {
			return;
		}

		if ( empty( $els ) ) {
			return;
		}

		$columns = 12 / count( $els );

		?>
		<div class="contact-widget">
			<div class="container">
				<div class="row">
					<?php
					foreach ( $els as $el ) {
						echo '<div class="contact col-md-' . esc_attr( $columns ) . ' col-xs-12 col-sm-12">';
						if ( $el == $logo ) {
							echo '<a href="' . esc_url( home_url() ) . '" class="footer-logo">';
							echo '<img src="' . esc_url( $el ) . '" alt="Footer Logo">';
							echo '</a>';
						} else {
							echo wp_kses_post($el);
						}
						echo '</div>';
					}
					?>
				</div>
			</div>
		</div>
		<?php
	}
endif;

if ( ! function_exists( 'cargohub_footer_sidebar' ) ) :
	function cargohub_footer_sidebar() {
		if ( cargohub_get_option( 'footer_widget' ) == false ) {
			return;
		}

		if ( is_active_sidebar( 'footer-sidebar-1' ) == false &&
			is_active_sidebar( 'footer-sidebar-2' ) == false &&
			is_active_sidebar( 'footer-sidebar-3' ) == false &&
			is_active_sidebar( 'footer-sidebar-4' ) == false
		) {
			return;
		}
		?>
		<div class="footer-sidebars">
			<div class="container">
				<div class="row">
					<?php

					$columns   = max( 1, absint( cargohub_get_option( 'footer_widget_columns' ) ) );
					$col_class = 'col-xs-12 col-sm-6 col-md-' . floor( 12 / $columns );
					for ( $i = 1; $i <= $columns; $i ++ ) :
						?>
						<div class="footer-sidebar footer-<?php echo esc_attr( $i ) ?> <?php echo esc_attr( $col_class ) ?>">
							<?php
							ob_start();
							dynamic_sidebar( "footer-sidebar-$i" );
							$output = ob_get_clean();
							echo apply_filters( 'cargohub_footer_widget_content', $output, $i );
							?>
						</div>
					<?php endfor; ?>

				</div>
			</div>
		</div>
		<?php
	}
endif;
Back to Directory File Manager