%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/modules/main/lib/userfield/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/modules/main/lib/userfield/display.php

<?php
namespace Bitrix\Main\UserField;

abstract class Display implements IDisplay
{
	protected $userField;
	protected $additionalParameters = array();
	protected $defaultAdditionalParameters = array(
		"bVarsFromForm" => false,
	);

	public function __construct()
	{
		$this->clear();
	}

	/**
	 * @return mixed
	 */
	public function getField()
	{
		return $this->userField;
	}

	/**
	 * @param mixed $userField
	 */
	public function setField(array $userField)
	{
		$this->userField = $userField;
	}

	public function setAdditionalParameter($param, $value, $storeAsDefault = false)
	{
		$this->additionalParameters[$param] = $value;
		if($storeAsDefault)
		{
			$this->defaultAdditionalParameters[$param] = $value;
		}
	}

	public function clear()
	{
		$this->userField = null;
		$this->additionalParameters = $this->defaultAdditionalParameters;
	}

	protected function getAdditionalParameters()
	{
		return $this->additionalParameters;
	}
}

Zerion Mini Shell 1.0