[Web] Fix typo and missing Dovecot restart function (fixes #3466)
This commit is contained in:
		
							parent
							
								
									655c9b4eba
								
							
						
					
					
						commit
						aca16f68d1
					
				@ -97,6 +97,21 @@ function mailbox($_action, $_type, $_data = null, $_extra = null) {
 | 
				
			|||||||
                fwrite($filter_handle, $script_data);
 | 
					                fwrite($filter_handle, $script_data);
 | 
				
			||||||
                fclose($filter_handle);
 | 
					                fclose($filter_handle);
 | 
				
			||||||
              }
 | 
					              }
 | 
				
			||||||
 | 
					              $restart_response = json_decode(docker('post', 'dovecot-mailcow', 'restart'), true);
 | 
				
			||||||
 | 
					              if ($restart_response['type'] == "success") {
 | 
				
			||||||
 | 
					                $_SESSION['return'][] = array(
 | 
				
			||||||
 | 
					                  'type' => 'success',
 | 
				
			||||||
 | 
					                  'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr),
 | 
				
			||||||
 | 
					                  'msg' => 'dovecot_restart_success'
 | 
				
			||||||
 | 
					                );
 | 
				
			||||||
 | 
					              }
 | 
				
			||||||
 | 
					              else {
 | 
				
			||||||
 | 
					                $_SESSION['return'][] = array(
 | 
				
			||||||
 | 
					                  'type' => 'warning',
 | 
				
			||||||
 | 
					                  'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr),
 | 
				
			||||||
 | 
					                  'msg' => 'dovecot_restart_failed'
 | 
				
			||||||
 | 
					                );
 | 
				
			||||||
 | 
					              }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            catch (Exception $e) {
 | 
					            catch (Exception $e) {
 | 
				
			||||||
              $_SESSION['return'][] = array(
 | 
					              $_SESSION['return'][] = array(
 | 
				
			||||||
@ -117,8 +132,8 @@ function mailbox($_action, $_type, $_data = null, $_extra = null) {
 | 
				
			|||||||
                fwrite($filter_handle, $script_data);
 | 
					                fwrite($filter_handle, $script_data);
 | 
				
			||||||
                fclose($filter_handle);
 | 
					                fclose($filter_handle);
 | 
				
			||||||
              }
 | 
					              }
 | 
				
			||||||
              $restart_reponse = json_decode(docker('post', 'dovecot-mailcow', 'restart'), true);
 | 
					              $restart_response = json_decode(docker('post', 'dovecot-mailcow', 'restart'), true);
 | 
				
			||||||
              if ($restart_reponse['type'] == "success") {
 | 
					              if ($restart_response['type'] == "success") {
 | 
				
			||||||
                $_SESSION['return'][] = array(
 | 
					                $_SESSION['return'][] = array(
 | 
				
			||||||
                  'type' => 'success',
 | 
					                  'type' => 'success',
 | 
				
			||||||
                  'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr),
 | 
					                  'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr),
 | 
				
			||||||
@ -548,8 +563,8 @@ function mailbox($_action, $_type, $_data = null, $_extra = null) {
 | 
				
			|||||||
            ratelimit('edit', 'domain', array('rl_value' => $_data['rl_value'], 'rl_frame' => $_data['rl_frame'], 'object' => $domain));
 | 
					            ratelimit('edit', 'domain', array('rl_value' => $_data['rl_value'], 'rl_frame' => $_data['rl_frame'], 'object' => $domain));
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
          if (!empty($restart_sogo)) {
 | 
					          if (!empty($restart_sogo)) {
 | 
				
			||||||
            $restart_reponse = json_decode(docker('post', 'sogo-mailcow', 'restart'), true);
 | 
					            $restart_response = json_decode(docker('post', 'sogo-mailcow', 'restart'), true);
 | 
				
			||||||
            if ($restart_reponse['type'] == "success") {
 | 
					            if ($restart_response['type'] == "success") {
 | 
				
			||||||
              $_SESSION['return'][] = array(
 | 
					              $_SESSION['return'][] = array(
 | 
				
			||||||
                'type' => 'success',
 | 
					                'type' => 'success',
 | 
				
			||||||
                'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr),
 | 
					                'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr),
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user