'sort_triggers' => [T_ZBX_INT, O_OPT, null, BETWEEN(SCREEN_SORT_TRIGGERS_DATE_DESC, SCREEN_SORT_TRIGGERS_RECIPIENT_DESC), null],
require_once dirname(__FILE__).'/include/config.inc.php';
require_once dirname(__FILE__).'/include/screens.inc.php';
require_once dirname(__FILE__).'/include/forms.inc.php';
require_once dirname(__FILE__).'/include/blocks.inc.php';
$page['title'] = _('Configuration of screens');
$page['file'] = 'screenedit.php';
$page['scripts'] = ['class.cscreen.js', 'class.calendar.js', 'gtlc.js', 'class.svg.canvas.js', 'class.svg.map.js',
'flickerfreescreen.js', 'multiselect.js'
$page['type'] = detect_page_type(PAGE_TYPE_HTML);
require_once dirname(__FILE__).'/include/page_header.php';
SCREEN_RESOURCE_SIMPLE_GRAPH,
SCREEN_RESOURCE_PLAIN_TEXT,
SCREEN_RESOURCE_HOST_INFO,
SCREEN_RESOURCE_TRIGGER_INFO,
SCREEN_RESOURCE_SERVER_INFO,
SCREEN_RESOURCE_TRIGGER_OVERVIEW,
SCREEN_RESOURCE_DATA_OVERVIEW,
SCREEN_RESOURCE_HOSTGROUP_TRIGGERS,
SCREEN_RESOURCE_SYSTEM_STATUS,
SCREEN_RESOURCE_HOST_TRIGGERS,
SCREEN_RESOURCE_LLD_SIMPLE_GRAPH,
SCREEN_RESOURCE_LLD_GRAPH
'screenid' => [T_ZBX_INT, O_MAND, P_SYS, DB_ID, null],
'screenitemid' => [T_ZBX_INT, O_OPT, P_SYS, DB_ID, null],
'resourcetype' => [T_ZBX_INT, O_OPT, null, IN($knownResourceTypes), 'isset({add}) || isset({update})'],
'caption' => [T_ZBX_STR, O_OPT, null, null, null],