Ignore:
Timestamp:
May 28, 2013, 10:19:39 PM (11 years ago)
Author:
chronos
Message:
  • Přidáno: Třída pro připojení k RouterOS přes API.
  • Upraveno: Zobrazovat procházení položek 1:n pouze v modulu IS.
  • Opraveno: Negenerovat záznam zákazníka při generování řízení toku sítě v případě, že je na jednoho napojeno více služeb.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/NetworkConfigRouterOS/Generators/Queue.php

    r522 r540  
    6060  $Member['Name'] = RouterOSIdent($Member['Name'].'-'.$Member['Id'] );
    6161
     62  $ServiceIndex = 1;
    6263  echo('Zákazník '.$Member['Name']."\n");
    6364  $DbResult4 = $System->Database->query('SELECT `Service`.*, `ServiceCustomerRel`.`Id` AS `RelId` FROM `ServiceCustomerRel` JOIN `Service` ON `Service`.`Id` = `ServiceCustomerRel`.`Service` '.
     
    7071    $UserMaxSpeedIn = round($Service['InternetSpeedMax'] / $InDivider) * 1000;
    7172    $UserMaxSpeedOut = round($Service['InternetSpeedMax'] / $OutDivider) * 1000;
    72     $ItemsQueue[] = array('name' => $Member['Name'].'-out', 'limit-at' => $SpeedIn, 'max-limit' => $UserMaxSpeedIn, 'parent' => 'main-out');
    73     $ItemsQueue[] = array('name' => $Member['Name'].'-in', 'limit-at' => $SpeedOut, 'max-limit' => $UserMaxSpeedOut, 'parent' => 'main-in');
     73    if($ServiceIndex == 1)
     74    {
     75      $ItemsQueue[] = array('name' => $Member['Name'].'-out', 'limit-at' => $SpeedIn, 'max-limit' => $UserMaxSpeedIn, 'parent' => 'main-out');
     76      $ItemsQueue[] = array('name' => $Member['Name'].'-in', 'limit-at' => $SpeedOut, 'max-limit' => $UserMaxSpeedOut, 'parent' => 'main-in');
     77    }
    7478
    7579    $Filter = '(`Used` = 1) AND (`Service` = '.$Service['RelId'].')';
Note: See TracChangeset for help on using the changeset viewer.