| Server IP : 5.129.245.98 / Your IP : 216.73.216.246 Web Server : Apache/2.4.66 (Debian) System : Linux 1b8c17c336b9 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/rehub-framework/gutenberg/blocks/ |
Upload File : |
<?php
namespace Rehub\Gutenberg\Blocks;
defined('ABSPATH') OR exit;
class WooCompareBars extends Basic{
protected $name = 'woocomparebars';
protected $attributes = array(
'type' => array(
'type' => 'string',
'default' => 'ceoffer',
),
'ids' => array(
'type' => 'array',
'default' => [],
),
'attr' => array(
'type' => 'array',
'default' => [],
),
'min' => array(
'type' => 'array',
'default' => [],
),
'color' => array(
'type' => 'string',
'default' => '',
),
'markcolor' => array(
'type' => 'string',
'default' => '',
),
);
protected function render($settings = array(), $inner_content = ''){
extract($settings);
$id = 'rh-woocomparebars-'.mt_rand();
$ids = wp_list_pluck( $ids, 'id' );
$attr = wp_list_pluck( $attr, 'slug' );
$min = wp_list_pluck( $min, 'value' );
$value = wpsm_woo_versus_function(array('ids'=> $ids, 'attr'=> $attr, 'min'=> $min, 'color'=> $color, 'markcolor'=> $markcolor));
$out = '<div id="'.$id.'">';
$out .= $value;
$out .= '</div>';
return $out;
}
}