- Timestamp:
- 10/09/08 09:00:10 (16 years ago)
- Location:
- trunk/expressoAdmin1_2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.imap_functions.inc.php
r508 r520 107 107 $quota['mailquota_used'] = round (($get_quota['usage'] / 1024), 2); 108 108 } 109 110 109 return $quota; 111 110 } … … 113 112 function change_user_quota($uid, $quota) 114 113 { 115 $set_quota = imap_set_quota($this->imap,"user" . $this->imapDelimiter . $uid, ($quota*1024)); 116 return true; 114 $result['status'] = true; 115 116 if (!imap_set_quota($this->imap,"user" . $this->imapDelimiter . $uid, ($quota*1024)) ) 117 { 118 $result['status'] = false; 119 $result['msg'] = $this->functions->lang('it was not possible to change users mailbox quota') . ".\n"; 120 $result['msg'] .= $this->functions->lang('Server returns') . ': ' . imap_last_error(); 121 } 122 123 return $result; 117 124 } 118 125 -
trunk/expressoAdmin1_2/inc/class.uiaccounts.inc.php
r493 r520 538 538 if ($alert_warning != '') 539 539 $alert_warning = "alert('". $alert_warning ."')"; 540 540 541 $var = Array( 541 542 'uidnumber' => $_GET['account_id'], … … 598 599 'input_mailforwardingaddress_fields'=> $input_mailforwardingaddress_fields, 599 600 'deliverymode_checked' => $user_info['deliverymode'] == 'forwardOnly' ? 'CHECKED' : '', 600 'mailquota' => $user_info['mailquota'] ,601 'mailquota_used' => $user_info['mailquota_used'] ,601 'mailquota' => $user_info['mailquota'] == '-1' ? '' : $user_info['mailquota'], 602 'mailquota_used' => $user_info['mailquota_used'] == '-1' ? lang('without quota') : $user_info['mailquota_used'], 602 603 603 604 //Third ABA -
trunk/expressoAdmin1_2/inc/class.user.inc.php
r507 r520 176 176 $params['corporative_information_cpf'] = ereg_replace("[^0-9]", "", $params['corporative_information_cpf']); 177 177 //description 178 $params['corporative_information_description'] = utf8_encode($params['corporative_information_description']); 178 179 foreach ($params as $atribute=>$value) 179 180 { … … 677 678 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 678 679 // MAILQUOTA 679 if ($diff['mailquota']) 680 { 681 $this->imap_functions->change_user_quota($new_values['uid'], $new_values['mailquota']); 682 $this->db_functions->write_log("modified user email quota", $dn); 680 if ( ($new_values['mailquota'] != $old_values['mailquota']) && (is_numeric($new_values['mailquota'])) ) 681 { 682 $result_change_user_quota = $this->imap_functions->change_user_quota($new_values['uid'], $new_values['mailquota']); 683 684 if ($result_change_user_quota['status']) 685 { 686 $this->db_functions->write_log("modified user email quota" , $dn . ':' . $old_values['mailquota'] . '->' . $new_values['mailquota']); 687 } 688 else 689 { 690 $return['status'] = false; 691 $return['msg'] .= $result_change_user_quota['msg']; 692 } 683 693 } 684 694 }
Note: See TracChangeset
for help on using the changeset viewer.