- Timestamp:
- 05/05/06 18:59:26 (6 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
5100R/branches/DEV_OpenRaQ/ui/base-firewall.mod/ui/web/add.php
r261 r764 11 11 include("ServerScriptHelper.php"); 12 12 $serverScriptHelper = new ServerScriptHelper(); 13 14 // Only modifySystemFirewall should be here 15 if (!$serverScriptHelper->getAllowed('modifySystemFirewall')) { 16 header("location: /error/forbidden.html"); 17 return; 18 } 19 13 20 $cceClient = $serverScriptHelper->getCceClient(); 14 21 $factory = $serverScriptHelper->getHtmlComponentFactory( … … 131 138 $block->addDivider($factory->getLabel("GeneralCriteriaSection")); 132 139 $mc = $factory->getMultiChoice("protocol", 133 array("all", "tcp", "udp", "icmp", "ipip", "encap" ));140 array("all", "tcp", "udp", "icmp", "ipip", "encap", "gre", "esp", "ah")); 134 141 $mc->setSelected($rule_obj['protocol'], 1); 135 142 $block->addFormField( $mc, 136 143 $factory->getLabel("protocol_field")); 137 144 $mc0 = $factory->getMultiChoice("finterface", 138 array("any"," eth0","eth1","ppp0"));145 array("any","lo","eth0","eth1")); 139 146 $mc0->setSelected($rule_obj['interface'], 1); 140 147 $block->addFormField( $mc0, … … 143 150 $block->addDivider($factory->getLabel("DescribePolicy")); 144 151 $mc1 = $factory->getMultiChoice("policy", 145 array("ACCEPT","DENY","REJECT" ,"MASQ","REDIRECT"));152 array("ACCEPT","DENY","REJECT")); 146 153 $mc1->setSelected($rule_obj['policy']); 147 154 $block->addFormField( $mc1, 148 155 $factory->getLabel("policy_field")); 149 $w5=$factory->getInteger("redir_target", $rule_obj['redir_target']);150 $w5->setOptional("silent");151 $block->addFormField( $w5,152 $factory->getLabel("redir_target_field"));153 156 154 157 /*** we need to rethink this part: … … 261 264 $block->process_errors($cceClient->errors()); 262 265 263 if ($chain ) {266 if ($chain && !$failed) { 264 267 // append to chain 265 268 // echo "<li> append to chain $chain";
