403Webshell
Server IP : 5.129.245.98  /  Your IP : 216.73.217.19
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/wp-content/plugins/rehub-framework/gutenberg/blocks/class-titlebox.php
<?php

namespace Rehub\Gutenberg\Blocks;

defined('ABSPATH') OR exit;

use WP_REST_Request;
use WP_REST_Server;

class TitleBox extends Basic {
	protected $name = 'titlebox';

	protected $attributes = array(
		'style' => array(
			'type'    => 'string',
			'default' => '1',
		),
		'title' => array(
			'type'    => 'string',
			'default' => '',
		),
		'text'  => array(
			'type'    => 'string',
			'default' => '',
		),
	);

	protected function render($settings = array(), $inner_content = ''){
		// Remove all instances of "<p>&nbsp;</p><br>" to avoid extra lines.
		$content = do_shortcode($settings['text']);
		$content = preg_replace( '%<p>&nbsp;\s*</p>%', '', $content ); 
		$content = preg_replace('/^(?:<br\s*\/?>\s*)+/', '', $content);
		if($settings['style'] == 'main') {
			$themeclass = ' rehub-main-color-border';
			$colorclass = 'rehub-main-color';
		} else if($settings['style'] == 'secondary') {
			$themeclass = ' rehub-sec-color-border';
			$colorclass = 'rehub-sec-color';
		} else {
			$themeclass = $colorclass = '';
		}
		if(empty($settings['align'])){
			$settings['align'] = '';
		}

		// return the url
		return wpsm_titlebox_shortcode(array('style'=>$settings['style'], 'title'=>$settings['title'], 'align' => $settings['align']), $content);
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit