|
From: <var...@us...> - 2024-01-24 12:00:22
|
Revision: 11074
http://sourceforge.net/p/phpwiki/code/11074
Author: vargenau
Date: 2024-01-24 12:00:19 +0000 (Wed, 24 Jan 2024)
Log Message:
-----------
lib/plugin/SystemInfo.php: check for "shell_exec" before using it (patch by Christof Meerwald)
Modified Paths:
--------------
trunk/lib/plugin/SystemInfo.php
trunk/locale/it/pgsrc/NoteDiRilascio
trunk/pgsrc/ReleaseNotes
Modified: trunk/lib/plugin/SystemInfo.php
===================================================================
--- trunk/lib/plugin/SystemInfo.php 2024-01-17 09:19:45 UTC (rev 11073)
+++ trunk/lib/plugin/SystemInfo.php 2024-01-24 12:00:19 UTC (rev 11074)
@@ -403,7 +403,11 @@
if (empty($content)) {
$dir = defined('PHPWIKI_DIR') ? PHPWIKI_DIR : '.';
//TODO: windows only (no cygwin)
- $appsize = `du -s $dir | cut -f1`;
+ if (function_exists('shell_exec')) {
+ $appsize = `du -s $dir | cut -f1`;
+ } else {
+ $appsize = 0;
+ }
if (in_array($DBParams['dbtype'], array('SQL', 'PDO'))) {
//TODO: where is the data is actually stored? see phpMyAdmin
@@ -417,8 +421,12 @@
}
// if issubdirof($dbdir, $dir) $appsize -= $pagesize;
} else { // flatfile
- $dbdir = $DBParams['directory'];
- $pagesize = `du -s $dbdir`;
+ if (function_exists('shell_exec')) {
+ $dbdir = $DBParams['directory'];
+ $pagesize = `du -s $dbdir`;
+ } else {
+ $pagesize = 0;
+ }
// if issubdirof($dbdir, $dir) $appsize -= $pagesize;
}
$content = array('appsize' => $appsize,
Modified: trunk/locale/it/pgsrc/NoteDiRilascio
===================================================================
--- trunk/locale/it/pgsrc/NoteDiRilascio 2024-01-17 09:19:45 UTC (rev 11073)
+++ trunk/locale/it/pgsrc/NoteDiRilascio 2024-01-24 12:00:19 UTC (rev 11074)
@@ -1,4 +1,4 @@
-Date: Wed, 17 Jan 2024 10:08:28 +0000
+Date: Wed, 24 Jan 2024 12:59:32 +0000
Mime-Version: 1.0 (Produced by PhpWiki 1.6.3)
Content-Type: application/x-phpwiki;
pagename=NoteDiRilascio;
@@ -11,6 +11,7 @@
== 1.6.4 2024-XX-XX Marc-Etienne Vargenau, Christof Meerwald ==
* Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1
+* Check for "shell_exec" before using it (Christof Meerwald)
== 1.6.3 2023-11-15 Marc-Etienne Vargenau ==
Modified: trunk/pgsrc/ReleaseNotes
===================================================================
--- trunk/pgsrc/ReleaseNotes 2024-01-17 09:19:45 UTC (rev 11073)
+++ trunk/pgsrc/ReleaseNotes 2024-01-24 12:00:19 UTC (rev 11074)
@@ -1,4 +1,4 @@
-Date: Wed, 17 Jan 2024 10:08:28 +0000
+Date: Wed, 24 Jan 2024 12:59:32 +0000
Mime-Version: 1.0 (Produced by PhpWiki 1.6.3)
Content-Type: application/x-phpwiki;
pagename=ReleaseNotes;
@@ -11,6 +11,7 @@
== 1.6.4 2024-XX-XX Marc-Etienne Vargenau, Christof Meerwald ==
* Upgrade PEAR to relase 1.10.14, PEAR DB to release 1.12.1
+* Check for "shell_exec" before using it (Christof Meerwald)
== 1.6.3 2023-11-15 Marc-Etienne Vargenau ==
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|