If a user is disabled then he should not receive mass admin e-mails

- however, if an admin specifically chooses to e-mail him/her it will still work
pull/1001/head
Iglocska 2016-03-02 10:39:49 +01:00
parent d5c5ad0016
commit 95ac7ad294
1 changed files with 1 additions and 0 deletions

View File

@ -936,6 +936,7 @@ class UsersController extends AppController {
$conditions = array();
if (!$this->_isSiteAdmin()) $conditions = array('org_id' => $this->Auth->user('org_id'));
if ($this->request->data['User']['recipient'] != 1) $conditions['id'] = $this->request->data['User']['recipientEmailList'];
else $conditions['AND'][] = array('User.disabled' => 0);
$users = $this->User->find('all', array('recursive' => -1, 'order' => array('email ASC'), 'conditions' => $conditions));
$this->request->data['User']['message'] = $this->User->adminMessageResolve($this->request->data['User']['message']);
$failures = '';