Ignore:
Timestamp:
Sep 9, 2010, 7:29:41 PM (14 years ago)
Author:
george
Message:
  • Upraveno: Doplněno generování DNS pro další podsítě. * Opraveno: Generování firewall mangle pravidel pro podsítě domácností. * Přidáno: Generování pravidel pro NAT NTP serveru.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/system/generators/common.php

    r267 r288  
    3535}
    3636
    37 function InsertToAddressTree(&$Tree, $Address, $Name, $InterSubnets = false)
     37function InsertToAddressTree(&$Tree, $Address, $Name, $InterSubnets = false, $ForceMark = false)
    3838{
    3939  global $Config;
     
    5757      $NewAddress->ChangePrefix($Tree['Address']->Prefix + 1);
    5858      //echo('InsertToTree('.$NewAddress->AddressToString().'/'.$NewAddress->Prefix.')'."\n");
    59       $Tree['Items'][] = array('Address' => $NewAddress, 'Name' => $Name, 'Items' => array());
     59      $Tree['Items'][] = array('Address' => $NewAddress, 'Name' => $Name, 'Items' => array(), 'ForceMark' => false);
    6060      InsertToAddressTree($Tree['Items'][count($Tree['Items']) - 1], $Address, $Name, true);
    6161    } else
    6262    {
    6363     
    64       $NewNode = array('Address' => $Address, 'Name' => $Name, 'Items' => array());
     64      $NewNode = array('Address' => $Address, 'Name' => $Name, 'Items' => array(), 'ForceMark' => $ForceMark);
    6565     
    6666      // Should be existed items placed under new node?
Note: See TracChangeset for help on using the changeset viewer.