[Web] fix domain admins cant delete tags
This commit is contained in:
		
							parent
							
								
									814f4aed15
								
							
						
					
					
						commit
						36fa5dc633
					
				| @ -5172,15 +5172,6 @@ function mailbox($_action, $_type, $_data = null, $_extra = null) { | |||||||
|           if (!is_array($tags)) $tags = array(); |           if (!is_array($tags)) $tags = array(); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|           if ($_SESSION['mailcow_cc_role'] != "admin") { |  | ||||||
|             $_SESSION['return'][] = array( |  | ||||||
|               'type' => 'danger', |  | ||||||
|               'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr), |  | ||||||
|               'msg' => 'access_denied' |  | ||||||
|             ); |  | ||||||
|             return false; |  | ||||||
|           } |  | ||||||
| 
 |  | ||||||
|           $wasModified = false; |           $wasModified = false; | ||||||
|           foreach ($domains as $domain) {             |           foreach ($domains as $domain) {             | ||||||
|             if (!is_valid_domain_name($domain)) { |             if (!is_valid_domain_name($domain)) { | ||||||
| @ -5191,6 +5182,14 @@ function mailbox($_action, $_type, $_data = null, $_extra = null) { | |||||||
|               ); |               ); | ||||||
|               continue; |               continue; | ||||||
|             } |             } | ||||||
|  |             if (!hasDomainAccess($_SESSION['mailcow_cc_username'], $_SESSION['mailcow_cc_role'], $domain)) { | ||||||
|  |               $_SESSION['return'][] = array( | ||||||
|  |                 'type' => 'danger', | ||||||
|  |                 'log' => array(__FUNCTION__, $_action, $_type, $_data_log, $_attr), | ||||||
|  |                 'msg' => 'access_denied' | ||||||
|  |               ); | ||||||
|  |               return false; | ||||||
|  |             } | ||||||
|              |              | ||||||
|             foreach($tags as $tag){ |             foreach($tags as $tag){ | ||||||
|               // delete tag
 |               // delete tag
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 FreddleSpl0it
						FreddleSpl0it