예제 #1
0
     }
     //log download
     if (wf_CheckGet(array('dlswpolllog'))) {
         zb_FDBTableLogDownload();
     }
     //push ajax data
     if (wf_CheckGet(array('ajax'))) {
         if (wf_CheckGet(array('swfilter'))) {
             $fdbData_raw = array($_GET['swfilter'] . '_fdb');
         }
         if (wf_CheckGet(array('macfilter'))) {
             $macFilter = $_GET['macfilter'];
         } else {
             $macFilter = '';
         }
         die(sn_SnmpParseFdbCacheJson($fdbData_raw, $macFilter));
     } else {
         if (wf_CheckGet(array('fdbfor'))) {
             $fdbSwitchFilter = $_GET['fdbfor'];
         } else {
             $fdbSwitchFilter = '';
         }
         if (wf_CheckGet(array('macfilter'))) {
             $fdbMacFilter = $_GET['macfilter'];
         } else {
             $fdbMacFilter = '';
         }
         web_FDBTableShowDataTable($fdbSwitchFilter, $fdbMacFilter);
     }
 } else {
     show_warning(__('Nothing found'));
예제 #2
0
                //setting new MAC filters
                if (!empty($_POST['newmacfilters'])) {
                    $newFilters = base64_encode($_POST['newmacfilters']);
                    zb_StorageSet('FDBCACHEMACFILTERS', $newFilters);
                }
                //deleting old filters
                if (isset($_POST['deletemacfilters'])) {
                    zb_StorageDelete('FDBCACHEMACFILTERS');
                }
            }
            //push ajax data
            if (wf_CheckGet(array('ajax'))) {
                if (wf_CheckGet(array('swfilter'))) {
                    $fdbData_raw = array($_GET['swfilter'] . '_fdb');
                }
                die(sn_SnmpParseFdbCacheJson($fdbData_raw));
            } else {
                if (wf_CheckGet(array('fdbfor'))) {
                    $fdbSwitchFilter = $_GET['fdbfor'];
                } else {
                    $fdbSwitchFilter = '';
                }
                web_FDBTableShowDataTable($fdbSwitchFilter);
            }
        } else {
            show_warning(__('Nothing found'));
        }
    }
} else {
    show_error(__('Access denied'));
}