summaryrefslogtreecommitdiffstats
path: root/usr/local/www/guiconfig.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfSense.org>2010-01-02 02:23:07 -0500
committerScott Ullrich <sullrich@pfSense.org>2010-01-02 02:23:15 -0500
commitfefc8897d7c8bdd75c9f268bee6868522a6995d7 (patch)
tree5ba4b60c7a44be47dd8e0af433cc0ae2f4a73056 /usr/local/www/guiconfig.inc
parent1a4f9b424023d129e22372f812833d41c33aa268 (diff)
downloadpfsense-fefc8897d7c8bdd75c9f268bee6868522a6995d7.zip
pfsense-fefc8897d7c8bdd75c9f268bee6868522a6995d7.tar.gz
Add ignorefirmwarelock variable that can be used by some ajax callers
Diffstat (limited to 'usr/local/www/guiconfig.inc')
-rwxr-xr-xusr/local/www/guiconfig.inc15
1 files changed, 9 insertions, 6 deletions
diff --git a/usr/local/www/guiconfig.inc b/usr/local/www/guiconfig.inc
index 425aa31..5d8a49b 100755
--- a/usr/local/www/guiconfig.inc
+++ b/usr/local/www/guiconfig.inc
@@ -80,12 +80,15 @@ $navlevelsep = ": "; /* navigation level separator string */
$mandfldhtml = ""; /* display this before mandatory input fields */
$mandfldhtmlspc = ""; /* same as above, but with spacing */
-if (is_subsystem_dirty('firmwarelock')) {
- if (!$d_isfwfile) {
- header("Location: system_firmware.php");
- exit;
- } else {
- return;
+/* Some ajax scripts still need access to GUI */
+if(!$ignorefirmwarelock) {
+ if (is_subsystem_dirty('firmwarelock')) {
+ if (!$d_isfwfile) {
+ header("Location: system_firmware.php");
+ exit;
+ } else {
+ return;
+ }
}
}
OpenPOWER on IntegriCloud