%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 18.119.248.44
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/asd.iblock/classes/general/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/asd.iblock/classes/general/iblock_prop_palette.php
<?php
IncludeModuleLangFile(__FILE__);

define ('ASD_UT_PALETTE', 'SASDPalette');

class CASDiblockPropPalette {
	public static function GetUserTypeDescription() {
		return array(
			'PROPERTY_TYPE' => 'S',
			'USER_TYPE' => ASD_UT_PALETTE,
			'DESCRIPTION' => GetMessage('ASD_UT_PALETTE_DESCR'),
			'GetPropertyFieldHtml' => array(__CLASS__, 'GetPropertyFieldHtml'),
		);
	}

	public static function GetPropertyFieldHtml($arProperty, $arValue, $strHTMLControlName) {
		$strID = preg_replace('/[^a-zA-Z0-9_]/i', 'x', $strHTMLControlName['VALUE']);
		if (array_key_exists('MODE', $strHTMLControlName) && ($strHTMLControlName['MODE'] == 'iblock_element_admin')) {
			$strResult = '<input type="text" name="'.htmlspecialcharsbx($strHTMLControlName['VALUE']).'" id="'.$strID.'" value="'.htmlspecialcharsbx($arValue['VALUE']).'" />';
		} else {
			CJSCore::Init(array('asd_palette'));
			$strResult = '<div style="position: relative;"><input type="text" name="'.htmlspecialcharsbx($strHTMLControlName['VALUE']).'" id="'.$strID.'" value="'.htmlspecialcharsbx($arValue['VALUE']).'" />';
			$strResult .= '<script type="text/javascript">
				BX.ready(function()
    			{
      				$("#'.$strID.'").jPicker({
      					window: {
title: "'.GetMessage('ASD_UT_PALETTE_WND_TITLE').'",
position: {x: \'screenCenter\', y: \'center\' /*'.(
					defined('BX_PUBLIC_MODE') && BX_PUBLIC_MODE == 1 ?
					'screen.height / 2 -150' :
					'\'center\''
				).'*/}
},
      					images: {clientPath : "/bitrix/js/asd.iblock/jpicker/images/"},
      					localization: {
							text: {
								title: "'.GetMessage('ASD_UT_PALETTE_WND_TITLE').'",
								newColor: "'.GetMessage('ASD_UT_PALETTE_WND_NEW_COLOR').'", currentColor: "'.GetMessage('ASD_UT_PALETTE_WND_CURRENT_COLOR').'",
								ok: "'.GetMessage('ASD_UT_PALETTE_WND_OK').'", cancel: "'.GetMessage('ASD_UT_PALETTE_WND_CANCEL').'"
    						},
							tooltips: {
								colors: { newColor: "'.GetMessage('ASD_UT_PALETTE_TIPS_NEW_COLOR').'", currentColor: "'.GetMessage('ASD_UT_PALETTE_TIPS_CURRENT_COLOR').'" },
								buttons: { ok: "'.GetMessage('ASD_UT_PALETTE_TIPS_BTN_OK').'", cancel: "'.GetMessage('ASD_UT_PALETTE_TIPS_BTN_CANCEL').'" },
								hue: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_HUE_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_HUE_VALUE').'" },
								saturation: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_SATURATION_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_SATURATION_VALUE').'" },
								value: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_BRIGHTNESS_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_BRIGHTNESS_VALUE').'" },
								red: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_RED_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_RED_VALUE').'" },
								green: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_GREEN_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_GREEN_VALUE').'" },
								blue: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_BLUE_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_BLUE_VALUE').'" },
								alpha: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_ALPHA_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_ALPHA_VALUE').'" },
								hex: { textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_HEX_VALUE').'", alpha: "'.GetMessage('ASD_UT_PALETTE_TIPS_HEX_ALPHA').'" }
							}
						}
					});
    			});
				</script></div>';
		}
		return $strResult;
	}

	public static function GetPublicEditHtml($arProperty, $arValue, $strHTMLControlName) {
		$strID = preg_replace('/[^a-zA-Z0-9_]/i', 'x', $strHTMLControlName["VALUE"]);
		CJSCore::Init(array('asd_palette'));
		$strResult = '<input type="text" name="'.htmlspecialcharsbx($strHTMLControlName['VALUE']).'" id="'.htmlspecialcharsbx($strID).'" value="'.htmlspecialcharsbx($arValue['VALUE']).'" />';
		$strResult .= '<script type="text/javascript">
			BX.ready(function()
   			{
     			$("#'.htmlspecialcharsbx($strID).'").jPicker({
     				window: {title: "'.GetMessage('ASD_UT_PALETTE_WND_TITLE').'"},
     				images: {clientPath : "/bitrix/js/asd.iblock/jpicker/images/"},
      				localization: {
						text: {
							title: "'.GetMessage('ASD_UT_PALETTE_WND_TITLE').'",
							newColor: "'.GetMessage('ASD_UT_PALETTE_WND_NEW_COLOR').'", currentColor: "'.GetMessage('ASD_UT_PALETTE_WND_CURRENT_COLOR').'",
							ok: "'.GetMessage('ASD_UT_PALETTE_WND_OK').'", cancel: "'.GetMessage('ASD_UT_PALETTE_WND_CANCEL').'"
    					},
						tooltips: {
							colors: { newColor: "'.GetMessage('ASD_UT_PALETTE_TIPS_NEW_COLOR').'", currentColor: "'.GetMessage('ASD_UT_PALETTE_TIPS_CURRENT_COLOR').'" },
							buttons: { ok: "'.GetMessage('ASD_UT_PALETTE_TIPS_BTN_OK').'", cancel: "'.GetMessage('ASD_UT_PALETTE_TIPS_BTN_CANCEL').'" },
							hue: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_HUE_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_HUE_VALUE').'" },
							saturation: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_SATURATION_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_SATURATION_VALUE').'" },
							value: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_BRIGHTNESS_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_BRIGHTNESS_VALUE').'" },
							red: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_RED_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_RED_VALUE').'" },
							green: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_GREEN_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_GREEN_VALUE').'" },
							blue: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_BLUE_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_BLUE_VALUE').'" },
							alpha: { radio: "'.GetMessage('ASD_UT_PALETTE_TIPS_ALPHA_MODE').'", textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_ALPHA_VALUE').'" },
							hex: { textbox: "'.GetMessage('ASD_UT_PALETTE_TIPS_HEX_VALUE').'", alpha: "'.GetMessage('ASD_UT_PALETTE_TIPS_HEX_ALPHA').'" }
						}
					}
     			});
   			});
			</script>';
		return $strResult;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit