diff options
Diffstat (limited to 'include/ws_functions')
-rw-r--r-- | include/ws_functions/pwg.php | 16 |
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; } |