diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2008-01-31 09:18:47 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2008-01-31 09:18:47 +0000 |
commit | 8cf6e7fc03af4eb1aeca5622e50f91f94f425498 (patch) | |
tree | 7707024b5b59ebc6e017e2670050943e9b8d7316 | |
parent | 07b2984653d7d0f1c445703ff931bb15fb03a52e (diff) | |
download | pfsense-packages-8cf6e7fc03af4eb1aeca5622e50f91f94f425498.tar.gz pfsense-packages-8cf6e7fc03af4eb1aeca5622e50f91f94f425498.tar.bz2 pfsense-packages-8cf6e7fc03af4eb1aeca5622e50f91f94f425498.zip |
Handle emtpy screens config section
-rw-r--r-- | packages/lcdproc/lcdproc.inc | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/packages/lcdproc/lcdproc.inc b/packages/lcdproc/lcdproc.inc index 4aff2ca0..d95dce84 100644 --- a/packages/lcdproc/lcdproc.inc +++ b/packages/lcdproc/lcdproc.inc @@ -245,21 +245,23 @@ /* generate rc file start and stop */ $options = ""; - foreach($lcdproc_screens_config as $name => $screen) { - if($screen == "on") { - switch($name) { - case "scr_cpu": - $options .= "P "; - break; - case "scr_time": - $options .= "O "; - break; - case "scr_load": - $options .= "L "; - break; - case "scr_uptime": - $options .= "U "; - break; + if(is_array($lcdproc_screens_config)) { + foreach($lcdproc_screens_config as $name => $screen) { + if($screen == "on") { + switch($name) { + case "scr_cpu": + $options .= "P "; + break; + case "scr_time": + $options .= "O "; + break; + case "scr_load": + $options .= "L "; + break; + case "scr_uptime": + $options .= "U "; + break; + } } } } |