format ('%ad %H:%I'); } function formatDateISO ($date1) { return date_format (new DateTime ($date1),'c'); } function formatEventDate ($date1, $eventType) { if (!empty ($date1) ) { $ret = formatDate ($date1); } elseif ($eventType == '') { $ret = ''; } else { $ret = ''; } return $ret; } function formatIPlong ($IP) { return sprintf('%u', ip2long($IP) ); } //------------------------------------------------------------------------------ // Others functions //------------------------------------------------------------------------------ function getDateFromPeriod () { $period = $_REQUEST['period']; return '"'. date ('Y-m-d', strtotime ('+1 day -'. $period) ) .'"'; } function quotes ($text) { return str_replace ('"','""',$text); } function logServerConsole ($text) { $x = array(); $y = $x['__________'. $text .'__________']; } function getNetworkTypes(){ $array = array( "AP", "Gateway", "Powerline", "Switch", "WLAN", "PLC", "Router","USB LAN Adapter", "USB WIFI Adapter" ); return $array; } function getDevicesColumns(){ $columns = ["dev_MAC", "dev_Name", "dev_Owner", "dev_DeviceType", "dev_Vendor", "dev_Favorite", "dev_Group", "dev_Comments", "dev_FirstConnection", "dev_LastConnection", "dev_LastIP", "dev_StaticIP", "dev_ScanCycle", "dev_LogEvents", "dev_AlertEvents", "dev_AlertDeviceDown", "dev_SkipRepeated", "dev_LastNotification", "dev_PresentLastScan", "dev_NewDevice", "dev_Location", "dev_Archived", "dev_Network_Node_port", "dev_Network_Node_MAC_ADDR"]; return $columns; } //------------------------------------------------------------------------------ // Simple cookie cache //------------------------------------------------------------------------------ function getCache($key) { if( isset($_COOKIE[$key])) { return $_COOKIE[$key]; }else { return ""; } } function setCache($key, $value) { setcookie($key, $value, time()+300, "/","", 0); // 5min cache } ?>