HEX
Server: Apache
System: Linux webm003.cluster111.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: assotraipi (849654)
PHP: 5.4.45
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/assotraipi/www/wp-content/plugins/download-monitor/src/Admin/Settings/Fields/Callback.php
<?php

class DLM_Admin_Fields_Field_Callback extends DLM_Admin_Fields_Field {
	/** @var Object */
	private $option;

	/**
	 * DLM_Admin_Fields_Field_Accordion constructor.
	 *
	 * @param  Array  $option  Options to be rendered
	 */
	public function __construct( $option ) {
		$this->option = $option;

		parent::__construct( $this->option['name'], '', '' );
	}

	/**
	 * Renders field
	 *
	 * The Button is quite an odd 'field'. It's basically just an a tag.
	 */
	public function render() {
		if ( empty( $this->option['callback'] ) ) {
			echo __( 'No callback function exists.', 'download-monitor' );
		}
		call_user_func( $this->option['callback'] );
	}
}