Отслеживание даты начала данных в БД.
[squid-reports.git] / web / squid.js
index 0260b100f068e4d6333a41b41f81e565a5f09b19..8c85cca80d44497397d0bb22cf06987ac18cbf05 100644 (file)
@@ -33,6 +33,7 @@ online_connections = null
 online_hosts = []
 
 timer = null
+start_date = null
 
 assigned_colors = []
 
@@ -144,6 +145,9 @@ function UpdatePageProps(props) {
   refresh = props["online_refresh"]
   online_history = props["online_history"]
 
+  start_date = new Date(props["start_date"])
+  start_date.setHours(0,0,0,0)
+
   cats = props["cats"]
 
   for (var i in res["columns"]) { 
@@ -653,6 +657,12 @@ function DateLeft() {
   var delta = Math.round(((dTo.getTime() - dFrom.getTime()))/(86400*1000))
   dTo.setDate(dTo.getDate() - (1 + delta))
   dFrom.setDate(dFrom.getDate() - (1 + delta))
+  if (dTo<start_date) {
+    dTo = start_date
+  }
+  if (dFrom<start_date) {
+    dFrom = start_date
+  }
   date_from = toDate(dFrom)
   date_to = toDate(dTo)
   SetDates()