HEX
Server: Apache
System: Linux vps.rockyroadprinting.net 4.18.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
User: rockyroadprintin (1011)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/rockyroadprintin/www/wp-content/themes/consulting/hb_templates/elements/image/image.php
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly ?>

<?php
$image_id = $image = '';
$image_dark_id = $image_dark = '';

$consulting_config = consulting_config();
$logo_tmp_src = $consulting_config['layout'] . '/';

$post_id = get_the_ID();

/*Get image id*/
if(!empty($element['data']['uselogo']) and stm_hb_check_string($element['data']['uselogo'])) {
	$image_id = stm_hb_get_option('logo', false, $element['pearl_header_builder']);
	$image_dark_id = stm_hb_get_option('logo_dark', false, $element['pearl_header_builder']);
} elseif(!empty($element['value'])) {
	$image_id = $element['value'];
    $image_dark_id = $element['value'];
}

/*Default width*/
$attrs = array();
$size = 'full';
if(!empty($element['data']['width'])) {
	$attrs['style'] = 'width:' . intval($element['data']['width']) . 'px';
}

/*Get image*/
$image = wp_get_attachment_image($image_id, 'full', false, $attrs);
$image_dark = wp_get_attachment_image($image_dark_id, 'full', false, $attrs);

/*Get url*/
$url = get_home_url();
if(!empty($element['data']['url'])) {
	$url = $element['data']['url'];
}

if(!empty($image) || !empty($image_dark)):
    $image_alt = get_post_meta( $image_id, '_wp_attachment_image_alt', true);
    ?>

	<div class="stm-logo">
		<a href="<?php echo esc_url($url); ?>" title="<?php echo esc_attr($image_alt); ?>">
            <?php if ( ! get_post_meta( $post_id, 'enable_header_transparent', true ) ): ?>
                <?php echo wp_kses_post($image_dark); ?>
            <?php else: ?>
                <?php echo wp_kses_post($image); ?>
            <?php endif; ?>
		</a>
	</div>
  <?php else : ?>
    <?php if ( ! get_post_meta( $post_id, 'enable_header_transparent', true ) ): ?>
        <?php $logo = get_template_directory_uri() . '/assets/images/tmp/'. $logo_tmp_src .'logo_dark.svg'; ?>
    <?php else: ?>
        <?php $logo = get_template_directory_uri() . '/assets/images/tmp/'. $logo_tmp_src .'logo_default.svg'; ?>
    <?php endif; ?>
    <div class="stm-logo">
        <a href="<?php echo esc_url($url); ?>"><img src="<?php echo esc_url( $logo ); ?>" style="width: 184px;" alt="<?php bloginfo( 'name' ); ?>" /></a>
    </div>

<?php endif; ?>