From 9d488ea4fab1003178d17e9dd791872fc78b2a49 Mon Sep 17 00:00:00 2001 From: Scott Dale Date: Sun, 30 Dec 2007 21:14:37 +0000 Subject: include required files for when widget is being loaded by AJAX calls. --- .../www/widgets/widgets/carp_status.widget.php | 5 ++ .../www/widgets/widgets/cpu_graphs.widget.php | 4 + .../widgets/widgets/installed_packages.widget.php | 5 ++ .../widgets/interface_statistics.widget.php | 79 ++++++++++++++----- .../www/widgets/widgets/interfaces.widget.php | 48 ++++++----- usr/local/www/widgets/widgets/ipsec.widget.php | 92 ++++++++++++++-------- .../widgets/load_balancer_status.widget.php | 4 + usr/local/www/widgets/widgets/log.widget.php | 5 ++ .../www/widgets/widgets/services_status.widget.php | 5 ++ .../widgets/widgets/system_information.widget.php | 14 +++- .../www/widgets/widgets/traffic_graphs.widget.php | 6 +- 11 files changed, 192 insertions(+), 75 deletions(-) (limited to 'usr/local/www/widgets/widgets') diff --git a/usr/local/www/widgets/widgets/carp_status.widget.php b/usr/local/www/widgets/widgets/carp_status.widget.php index 5a355d7..7c98946 100644 --- a/usr/local/www/widgets/widgets/carp_status.widget.php +++ b/usr/local/www/widgets/widgets/carp_status.widget.php @@ -26,6 +26,11 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); +require_once("/usr/local/www/widgets/include/carp_status.inc"); ?>
diff --git a/usr/local/www/widgets/widgets/installed_packages.widget.php b/usr/local/www/widgets/widgets/installed_packages.widget.php index 00d5de3..8ffcdc5 100644 --- a/usr/local/www/widgets/widgets/installed_packages.widget.php +++ b/usr/local/www/widgets/widgets/installed_packages.widget.php @@ -31,6 +31,11 @@ POSSIBILITY OF SUCH DAMAGE. */ +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); +require_once("/usr/local/www/widgets/include/installed_packages.inc"); + if(is_array($config['installedpackages']['package'])) { foreach($config['installedpackages']['package'] as $instpkg) { $tocheck[] = $instpkg['name']; diff --git a/usr/local/www/widgets/widgets/interface_statistics.widget.php b/usr/local/www/widgets/widgets/interface_statistics.widget.php index b91dbcc..ad3f201 100644 --- a/usr/local/www/widgets/widgets/interface_statistics.widget.php +++ b/usr/local/www/widgets/widgets/interface_statistics.widget.php @@ -30,8 +30,13 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -?> - 'WAN', 'lan' => 'LAN'); + +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); +require_once("/usr/local/www/widgets/include/interface_statistics.inc"); + + $i = 0; $ifdescrs = array('wan' => 'WAN', 'lan' => 'LAN'); for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++) { $ifdescrs['opt' . $j] = $config['interfaces']['opt' . $j]['descr']; } @@ -44,10 +49,12 @@ $array_out_errors = array(); $array_collisions = array(); $array_interrupt = array(); + $interfacecounter = 0; //build data arrays foreach ($ifdescrs as $ifdescr => $ifname){ $ifinfo = get_interface_info($ifdescr); + $interfacecounter++; if ($ifinfo['status'] != "down"){ $array_in_packets[] = $ifinfo['inpkts']; $array_out_packets[] = $ifinfo['outpkts']; @@ -102,77 +109,107 @@
+ $ifname): $ifinfo = get_interface_info($ifdescr); if ($ifinfo['status'] != "down"){ ?> - - - - + - - - + - - - + - - - + - - + - - + - - +
+ +
+ +
+ +
+ +
+
+
+
diff --git a/usr/local/www/widgets/widgets/interfaces.widget.php b/usr/local/www/widgets/widgets/interfaces.widget.php index e31e1c1..e411504 100644 --- a/usr/local/www/widgets/widgets/interfaces.widget.php +++ b/usr/local/www/widgets/widgets/interfaces.widget.php @@ -30,9 +30,12 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -?> +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); +require_once("/usr/local/www/widgets/include/interfaces.inc"); - 'WAN', 'lan' => 'LAN'); + $i = 0; $ifdescrs = array('wan' => 'WAN', 'lan' => 'LAN'); for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++) { $ifdescrs['opt' . $j] = $config['interfaces']['opt' . $j]['descr']; }?> @@ -69,24 +72,33 @@ + - - - -   - -   - -   - -   - + +
+ + +   + +
+ + +   + +
+ + +   + -   - - -ip" style="display:inline">  + + (DHCP)
+ + +
+ \ No newline at end of file diff --git a/usr/local/www/widgets/widgets/ipsec.widget.php b/usr/local/www/widgets/widgets/ipsec.widget.php index 540eab6..520a96f 100644 --- a/usr/local/www/widgets/widgets/ipsec.widget.php +++ b/usr/local/www/widgets/widgets/ipsec.widget.php @@ -30,11 +30,12 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); +require_once("/usr/local/www/widgets/include/ipsec.inc"); -?> - -
 
- $tunnel['interface'], + 'dest' => $tunnel['remote-gateway'], + 'remote-subnet' => $tunnel['remote-subnet'], + 'descr' => $tunnel['descr'], + 'status' => $iconfn, + 'disabled' => $tun_disabled); } - - $ipsec_detail_array[] = array('src' => $tunnel['interface'], - 'dest' => $tunnel['remote-gateway'], - 'remote-subnet' => $tunnel['remote-subnet'], - 'descr' => $tunnel['descr'], - 'status' => $iconfn, - 'disabled' => $tun_disabled); } -?> + if (isset($config['ipsec']['tunnel'])){ ?> + +
 
@@ -180,6 +183,29 @@
-
+ + +
+ + + + +
+

+ + + + Note: There are no configured IPSec Tunnels
+
+
+ You can configure your IPSEC + here. +
+

+
+ + diff --git a/usr/local/www/widgets/widgets/load_balancer_status.widget.php b/usr/local/www/widgets/widgets/load_balancer_status.widget.php index 1ede8ff..e1152fa 100644 --- a/usr/local/www/widgets/widgets/load_balancer_status.widget.php +++ b/usr/local/www/widgets/widgets/load_balancer_status.widget.php @@ -30,6 +30,10 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); ?>
 
diff --git a/usr/local/www/widgets/widgets/services_status.widget.php b/usr/local/www/widgets/widgets/services_status.widget.php index f1b2209..9370c0f 100644 --- a/usr/local/www/widgets/widgets/services_status.widget.php +++ b/usr/local/www/widgets/widgets/services_status.widget.php @@ -29,6 +29,11 @@ POSSIBILITY OF SUCH DAMAGE. */ +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); +require_once("/usr/local/www/widgets/include/services_status.inc"); + function get_pkg_descr($package_name) { global $config; foreach($config['installedpackages']['package'] as $pkg) { diff --git a/usr/local/www/widgets/widgets/system_information.widget.php b/usr/local/www/widgets/widgets/system_information.widget.php index 8379772..a631444 100644 --- a/usr/local/www/widgets/widgets/system_information.widget.php +++ b/usr/local/www/widgets/widgets/system_information.widget.php @@ -30,6 +30,12 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); +require_once('notices.inc'); + ?> @@ -71,7 +77,13 @@ - + + + + +
Uptime
+
+
DNS server(s) diff --git a/usr/local/www/widgets/widgets/traffic_graphs.widget.php b/usr/local/www/widgets/widgets/traffic_graphs.widget.php index 884e4a4..dbeb3fd 100644 --- a/usr/local/www/widgets/widgets/traffic_graphs.widget.php +++ b/usr/local/www/widgets/widgets/traffic_graphs.widget.php @@ -30,9 +30,11 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -?> +require_once("guiconfig.inc"); +require_once("pfsense-utils.inc"); +require_once("functions.inc"); - 'WAN', 'lan' => 'LAN'); + $i = 0; $ifdescrs = array('wan' => 'WAN', 'lan' => 'LAN'); for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++) { $ifdescrs['opt' . $j] = $config['interfaces']['opt' . $j]['descr']; }?> -- cgit v1.1