} } } if (wf_CheckGet(array('layers'))) { $layers = $_GET['layers']; //switches layer if (ispos($layers, 'sw')) { $placemarks .= sm_MapDrawSwitches(); } //switches uplinks layer if (ispos($layers, 'ul')) { $placemarks .= sm_MapDrawSwitchUplinks(); } //builds layer if (ispos($layers, 'bs')) { $placemarks .= um_MapDrawBuilds(); } } if (wf_CheckGet(array('mapedit', 'showmap'))) { $editor = $custmaps->mapLocationEditor(); } else { $editor = ''; } show_window($custmaps->mapGetName($mapId), $custmaps->mapInit($placemarks, $editor)); } } else { show_error(__('This module is disabled')); } } else { show_error(__('Access denied')); }
//store new DN data $allUserIps = zb_UserGetAllIPs(); $allUserIps = array_flip($allUserIps); foreach ($activeIps as $ix => $aip) { if (isset($allUserIps[$aip])) { file_put_contents(DATA_PATH . "dn/" . $allUserIps[$aip], 'alive'); } } } else { die('FAIL:NO_CONTENT_DN_EXISTS'); } } } //updating build users state cache if ($alterconf['SWYMAP_ENABLED']) { $updateBuilCache = um_MapDrawBuilds(); print 'OK:USERBUILDCACHE'; } die('OK:FULLHOSTSCAN'); } /* * users data cache rebuild for external scripts */ if ($_GET['action'] == 'rebuilduserdatacache') { $cacheAddressArr = zb_AddressGetFulladdresslist(); $cacheAddressArr = serialize($cacheAddressArr); $cacheIpsArr = zb_UserGetAllIPs(); $cacheIpsArr = serialize($cacheIpsArr); $cacheMacArr = zb_UserGetAllIpMACs(); $cacheMacArr = serialize($cacheMacArr); file_put_contents('exports/cache_address', $cacheAddressArr);