Ejemplo n.º 1
0
$_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, ' ]'));
            // ----------------
Ejemplo n.º 2
0
$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);