- Timestamp:
- Sep 23, 2014, 9:56:07 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/NetworkConfigRouterOS/Generators/NetwatchImport.php
r682 r696 57 57 { 58 58 // Online state changed 59 $System->Database->insert('NetworkInterfaceUpDown', array( 60 'Interface' => $Interface['Id'], 'State' => $Interface['NewOnline'], 61 'Time' => TimeToMysqlDateTime($StartTime))); 59 $System->Database->query('INSERT INTO `NetworkInterfaceUpDown` (`Interface`, 60 `State`, `Time`, `Duration`) VALUES ('.$Interface['Id'].', '.$Interface['NewOnline'].', "'. 61 TimeToMysqlDateTime($StartTime).'", IFNULL(TIMESTAMPDIFF(SECOND, '. 62 '(SELECT `Time` FROM `NetworkInterfaceUpDown` AS `TA` WHERE (`TA`.`Time` < "'.TimeToMysqlDateTime($StartTime).'") '. 63 'AND (`TA`.`Interface`='.$Interface['Id'].') ORDER BY `TA`.`Time` DESC LIMIT 1), "'.TimeToMysqlDateTime($StartTime).'"), 0))'); 64 echo($System->Database->LastQuery."\n"); 62 65 $System->Database->update('NetworkInterface', '`Id` = "'.$Interface['Id'].'"', 63 66 array('Online' => $Interface['NewOnline']));
Note:
See TracChangeset
for help on using the changeset viewer.