4use \Bitrix\Landing\Manager;
12 private static $storedKeys = [
14 'description' =>
null,
22 private static $changedKeys = [
24 'description' =>
null,
36 foreach (self::$storedKeys as $key => $val)
38 $currentVal = $application->getProperty($key);
39 if (is_string($currentVal))
41 self::$storedKeys[$key] = htmlspecialcharsback($currentVal);
54 foreach (self::$storedKeys as $key => $val)
56 $newVal = $application->getProperty($key);
57 if (is_string($newVal) && $newVal != $val)
59 self::$changedKeys[$key] = htmlspecialcharsback($newVal);
74 isset(self::$changedKeys[$key])
77 return trim(self::$changedKeys[$key]);
94 array_key_exists($key, self::$changedKeys)
97 self::$changedKeys[$key] = $value;
static processValue($key, $value)
static changeValue($key, $value)
static beforeLandingView()
static afterLandingView()