$_REQUEST['hostid'] = $pageFilter->hostid; if ($pageFilter->triggerid > 0) { $_REQUEST['triggerid'] = $pageFilter->triggerid; } $triggers_wdgt = new CWidget(); $form = new CForm(null, 'get'); // Config if (!isset($_REQUEST['form'])) { $form->addItem(new CButton('form', S_CREATE_TRIGGER)); } $triggers_wdgt->addPageHeader(S_CONFIGURATION_OF_TRIGGERS_BIG, $form); if ($_REQUEST['go'] == 'massupdate' && isset($_REQUEST['g_triggerid'])) { $triggers_wdgt->addItem(insert_mass_update_trigger_form()); } else { if (isset($_REQUEST['form'])) { $triggers_wdgt->addItem(insert_trigger_form()); } else { if ($_REQUEST['go'] == 'copy_to' && isset($_REQUEST['g_triggerid'])) { $triggers_wdgt->addItem(insert_copy_elements_to_forms('g_triggerid')); } else { /* TABLE */ // Triggers Header $r_form = new CForm(null, 'get'); $r_form->addItem(array(S_GROUP . SPACE, $pageFilter->getGroupsCB())); $r_form->addItem(array(SPACE . S_HOST . SPACE, $pageFilter->getHostsCB())); $numrows = new CDiv(); $numrows->setAttribute('name', 'numrows'); $tr_link = new CLink($showdisabled ? S_HIDE_DISABLED_TRIGGERS : S_SHOW_DISABLED_TRIGGERS, 'triggers.php?showdisabled=' . ($showdisabled ? 0 : 1)); $triggers_wdgt->addHeader(S_TRIGGERS_BIG, $r_form); $triggers_wdgt->addHeader($numrows, array('[ ', $tr_link, ' ]')); // ----------------
$cmbConf->addItem('items.php', S_ITEMS); $cmbConf->addItem('triggers.php', S_TRIGGERS); $cmbConf->addItem('graphs.php', S_GRAPHS); $cmbConf->addItem('applications.php', S_APPLICATIONS); $form->addItem($cmbConf); if (!isset($_REQUEST['form'])) { $form->addItem(new CButton('form', S_CREATE_TRIGGER)); } show_table_header(S_CONFIGURATION_OF_TRIGGERS_BIG, $form); echo SBR; if ($_REQUEST['go'] == 'massupdate' && isset($_REQUEST['g_triggerid'])) { insert_mass_update_trigger_form(); } else { if (isset($_REQUEST['form'])) { /* FORM */ insert_trigger_form(); } else { if ($_REQUEST['go'] == 'copy_to' && isset($_REQUEST['g_triggerid'])) { insert_copy_elements_to_forms('g_triggerid'); } else { /* TABLE */ $r_form = new CForm(); $r_form->setMethod('get'); $r_form->addItem(array('[', new CLink($showdisabled ? S_HIDE_DISABLED_TRIGGERS : S_SHOW_DISABLED_TRIGGERS, 'triggers.php?showdisabled=' . ($showdisabled ? 0 : 1), NULL), ']', SPACE)); $cmbGroups = new CComboBox('groupid', $PAGE_GROUPS['selected'], 'javascript: submit();'); $cmbHosts = new CComboBox('hostid', $PAGE_HOSTS['selected'], 'javascript: submit();'); foreach ($PAGE_GROUPS['groups'] as $groupid => $name) { $cmbGroups->addItem($groupid, get_node_name_by_elid($groupid) . $name); } foreach ($PAGE_HOSTS['hosts'] as $hostid => $name) { $cmbHosts->addItem($hostid, get_node_name_by_elid($hostid) . $name);