@@ -157,10 +157,14 @@ function onShowEnd() {
157157 $ app ->uses ('quota_lib ' );
158158 $ clientid = $ app ->db ->queryOneRecord ('SELECT `client_id` FROM `sys_group` WHERE `groupid` = ? ' , $ this ->dataRecord ['sys_groupid ' ]);
159159 $ monitor_data = $ app ->quota_lib ->get_mailquota_data ($ clientid , FALSE , $ this ->dataRecord ['email ' ]);
160- if ($ this ->dataRecord ['quota ' ] != 0 ) {
161- $ app ->tpl ->setVar ("used_percentage " , round ($ monitor_data ['used ' ] * 100 / $ this ->dataRecord ['quota ' ]));
162- }
163- $ app ->tpl ->setVar ('used ' , $ app ->functions ->formatBytes ($ monitor_data ['used ' ], 0 ));
160+ if (!empty ($ monitor_data ) && is_array ($ monitor_data )) {
161+ if ($ this ->dataRecord ['quota ' ] != 0 && isset ($ monitor_data ['used ' ])) {
162+ $ app ->tpl ->setVar ("used_percentage " , round ($ monitor_data ['used ' ] * 100 / $ this ->dataRecord ['quota ' ]));
163+ }
164+ if (isset ($ monitor_data ['used ' ])) {
165+ $ app ->tpl ->setVar ('used ' , $ app ->functions ->formatBytes ($ monitor_data ['used ' ], 0 ));
166+ }
167+ }
164168
165169 # Get addresses for this account.
166170 $ addresses = $ app ->db ->queryAllRecords ("SELECT source, type FROM mail_forwarding WHERE destination = ? AND " .$ app ->tform ->getAuthSQL ('r ' ), $ email );
@@ -345,7 +349,6 @@ function onAfterInsert() {
345349 $ disablesmtp = ($ this ->dataRecord ["disablesmtp " ])?'y ' :'n ' ;
346350 $ disabledeliver = ($ this ->dataRecord ["disabledeliver " ])?'y ' :'n ' ;
347351
348- $ app ->db ->query ($ sql , $ disableimap , $ disableimap , $ disablepop3 , $ disablesmtp , $ disabledeliver , $ disabledeliver , $ this ->id );
349352 $ sql = "UPDATE mail_user SET disableimap = ?, disablesieve = ?, disablepop3 = ?, disablesmtp = ?, disabledeliver = ?, disablelda = ?, disablelmtp = ? WHERE mailuser_id = ? " ;
350353 $ app ->db ->query ($ sql , $ disableimap , $ disableimap , $ disablepop3 , $ disablesmtp , $ disabledeliver , $ disabledeliver , $ disabledeliver , $ this ->id );
351354 }
0 commit comments