aboutsummaryrefslogtreecommitdiffstats
path: root/include/ws_functions
diff options
context:
space:
mode:
Diffstat (limited to 'include/ws_functions')
-rw-r--r--include/ws_functions/pwg.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/include/ws_functions/pwg.php b/include/ws_functions/pwg.php
index d94d7a1a8..b96338eaf 100644
--- a/include/ws_functions/pwg.php
+++ b/include/ws_functions/pwg.php
@@ -314,7 +314,7 @@ function ws_session_logout($params, &$service)
*/
function ws_session_getStatus($params, &$service)
{
- global $user;
+ global $user, $conf;
$res['username'] = is_a_guest() ? 'guest' : stripslashes($user['username']);
foreach ( array('status', 'theme', 'language') as $k )
@@ -327,6 +327,20 @@ function ws_session_getStatus($params, &$service)
list($dbnow) = pwg_db_fetch_row(pwg_query('SELECT NOW();'));
$res['current_datetime'] = $dbnow;
$res['version'] = PHPWG_VERSION;
+
+ if (is_admin())
+ {
+ $res['upload_file_types'] = implode(
+ ',',
+ array_unique(
+ array_map(
+ 'strtolower',
+ $conf['upload_form_all_types'] ? $conf['file_ext'] : $conf['picture_ext']
+ )
+ )
+ );
+ }
+
return $res;
}