diff options
author | Sergey Dvoriancev <dv_serg@mail.ru> | 2015-04-13 00:30:45 +0300 |
---|---|---|
committer | Sergey Dvoriancev <dv_serg@mail.ru> | 2015-04-13 00:30:45 +0300 |
commit | b0593ec5d01b1b1d29d7e62a8df5e39687484bfa (patch) | |
tree | 363050059afe969ef97a1b193fdd27eac504fa08 /config | |
parent | a9c38e6a1977a1a5359f5bd9d244912830ab2541 (diff) | |
download | pfsense-packages-b0593ec5d01b1b1d29d7e62a8df5e39687484bfa.tar.gz pfsense-packages-b0593ec5d01b1b1d29d7e62a8df5e39687484bfa.tar.bz2 pfsense-packages-b0593ec5d01b1b1d29d7e62a8df5e39687484bfa.zip |
Squidguard fix ACL order problem
Diffstat (limited to 'config')
-rw-r--r-- | config/squidGuard/squidguard.inc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/config/squidGuard/squidguard.inc b/config/squidGuard/squidguard.inc index 0fd450b7..c4c47bcc 100644 --- a/config/squidGuard/squidguard.inc +++ b/config/squidGuard/squidguard.inc @@ -502,12 +502,13 @@ function squidguard_before_form_acl(&$pkg, $is_acl=true) { } } # order - if (is_array($source_items) && $field['fieldname'] == 'order') { + if ($field['fieldname'] == 'order') { $fld = &$pkg['fields']['field'][$i]; - foreach($source_items as $nmkey => $nm) - $fld['options']['option'][] = array('name'=>$nm, 'value'=>$nmkey); - $fld['options']['option'][] = array('name'=>'--- Last ---', 'value'=>'9999'); - $fld['options']['option'][] = array('name'=>'-----', 'value'=>''); # ! this is must be last ! + if (is_array($source_items)) + foreach($source_items as $nmkey => $nm) + $fld['options']['option'][] = array('name'=>$nm, 'value'=>$nmkey); + $fld['options']['option'][] = array('name'=>'--- Last ---', 'value'=>'9999'); + $fld['options']['option'][] = array('name'=>'-----', 'value'=>''); # ! this is must be last ! } $i++; } |