403Webshell
Server IP : 145.239.37.162  /  Your IP : 216.73.217.81
Web Server : Apache
System : Linux webm003.cluster130.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaa ( 38250)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaa/www/wp-content/plugins/gravityforms/includes/theme-layers/api/views/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaa/www/wp-content/plugins/gravityforms/includes/theme-layers/api/views/class-view.php
<?php

namespace Gravity_Forms\Gravity_Forms\Theme_Layers\API;

use Gravity_Forms\Gravity_Forms\Theme_Layers\Framework\Engines\Output_Engines\PHP_Markup_Output_Engine;

/**
 * Class used to handle overriding the content of a field or form.
 *
 * @since 2.7
 */
abstract class View {

	protected $engine;

	/**
	 * The Output_Engine for PHP Markup.
	 *
	 * @since 2.7
	 *
	 * @param PHP_Markup_Output_Engine $engine
	 */
	public function __construct( $engine ) {
		$this->engine = $engine;
	}

	/**
	 * Get the markup for an item.
	 *
	 * @since 2.7
	 *
	 * @param $content
	 * @param $object
	 * @param $value
	 * @param $lead_id
	 * @param $form_id
	 *
	 * @return string
	 */
	abstract public function get_markup( $content, $object, $value, $lead_id, $form_id );

	/**
	 * Whether this markup override should be in effect.
	 *
	 * @since 2.7
	 *
	 * @param $object
	 * @param $form_id
	 * @param $block_settings
	 *
	 * @return bool
	 */
	public function should_override( $object, $form_id, $block_settings = array() ) {
		return true;
	}

	/**
	 * Get a setting from the engine.
	 *
	 * @since 2.7
	 *
	 * @param      $key
	 * @param      $form_id
	 * @param null $default
	 *
	 * @return mixed|null
	 */
	protected function get_setting( $key, $form_id, $default = null ) {
		return $this->engine->get_setting( $key, $form_id, $default );
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit