Ignore:
Timestamp:
May 6, 2009, 8:21:23 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Tabulka hosts rozdělena na NetworkDevice, NetworkInterface, NetworkInterfaceType a NetworkLink. Jeden počítač může mít více rozhraní. Nově se již nepočítá pouze s stromovou topologií, ale s celkovou sítí s okruhy. Sloupce Parent byl proto nahrazen tabulkou NetworkLink, ve které jsou uchovány informace o tom, co kam je připojeno. Každé rozhraní má definovaný typ dle NetworkInterfaceType.
  • Upraveno: Tabulka HostType přejmenována na NetworkDeviceType.
  • Smazáno: Původní složka komunikačního programu sunrisechat. Nově nahrazena složkou chat pro podporu IRC.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/system/netwatch_import.php

    r187 r208  
    3333    {
    3434      $Online = 1;
    35       $Values = array('online' => $Online,  'last_online' => 'NOW()');
     35      $Values = array('Online' => $Online,  'LastOnline' => 'NOW()');
    3636    } else
    3737    {
    3838      $Online = 0;
    39       $Values = array('online' => $Online);
     39      $Values = array('Online' => $Online);
    4040    }
    4141
    42     $DbResult = $Database->update('hosts', 'IP="'.$Properties['host'].'"', $Values);
     42    $DbResult = $Database->update('NetworkInterface', 'LocalIP = "'.$Properties['host'].'"', $Values);
    4343    if($Online == 1)
    4444    {
    45       $DbResult = $Database->select('hosts', 'id', 'IP="'.$Properties['host'].'"');
     45      $DbResult = $Database->select('NetworkInterface', 'Id', 'LocalIP = "'.$Properties['host'].'"');
    4646      $DbRow = $DbResult->fetch_array();
    47       $HostId = $DbRow['id'];
     47      $HostId = $DbRow['Id'];
    4848      $DbResult2 = $Database->select('stat_hosts', '*', '(host_id="'.$HostId.'") AND (time = DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))');
    4949      if($DbResult2->num_rows == 0) $Database->query('REPLACE INTO stat_hosts (host_id, time) VALUES ("'.$HostId.'", DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))');         
Note: See TracChangeset for help on using the changeset viewer.