diff --git a/userspace/rootfs_override/var/www/footer.php b/userspace/rootfs_override/var/www/footer.php index 7c4a1f178a69e9b59568c848a9bde1e0951a0ae9..53f7b38e6b0d29326954fc79863a40cc9fb5c38f 100644 --- a/userspace/rootfs_override/var/www/footer.php +++ b/userspace/rootfs_override/var/www/footer.php @@ -2,5 +2,9 @@ <a href='http://www.ohwr.org/projects/wr-switch-sw' target="_blank"><IMG SRC='img/ohr.png' align=left , vspace=7, hspace=5, width=35 , hight=100 , border=0 , alt='OHR'></a> <p>White Rabbit Project - Open Hardware and Source Project <a class="footer-link" target="_blank" href="http://www.ohwr.org/projects/white-rabbit/wiki">White-Rabbit OHR</a> -<a href='sysinfo.php' target="_blank"><IMG SRC='img/light_php.png' align=right , vspace=7, hspace=5, width=100 , hight=100 , border=0 , alt='PHP Info'></a> +<?php +if(isset($_SESSION['myusername'])) echo "<a href='sysinfo.php' target='_blank'>"; +echo "<IMG SRC='img/light_php.png' align=right , vspace=7, hspace=5, width=100 , hight=100 , border=0 , alt='PHP Info'>"; +if(isset($_SESSION['myusername'])) echo "</a>"; +?> </p> diff --git a/userspace/rootfs_override/var/www/sysinfo.php b/userspace/rootfs_override/var/www/sysinfo.php index 554a22c8bb21a786b0ae1657274db107eda5c2e3..f2a60034f898fc058adfa6b183b22a08ce98ffe5 100644 --- a/userspace/rootfs_override/var/www/sysinfo.php +++ b/userspace/rootfs_override/var/www/sysinfo.php @@ -1,5 +1,31 @@ -<?php +<?php +include 'functions.php'; +ob_start(); +if(strcmp($_SESSION['LASTIME'],filectime($GLOBALS['kconfigfile'])) && + strcmp(basename($_SERVER['PHP_SELF']), "reboot.php")){ + echo "<script> + alert('WARNING: Dotconfig has been modified. Realoading configuration...'); + window.location.href='index.php'; + </script>"; + load_kconfig(); +} +if (isset($_SESSION['LAST_ACTIVITY']) + && (!empty($_SESSION["myusername"])) + && (time() - $_SESSION['LAST_ACTIVITY'] > 600)) { + // last request was more than 10 minutes ago + session_unset(); + session_destroy(); + header('Location: index.php'); +} +$_SESSION['LAST_ACTIVITY'] = time(); -phpinfo(); +if(isset($_SESSION['myusername'])) +{ + phpinfo(); +} +else +{ + header('Location: index.php'); +} ?>