'ignore-remove-submit' => FILTER_SANITIZE_STRING, 'ignore-remove' => array( 'filter' => FILTER_VALIDATE_INT, 'flags' => FILTER_FORCE_ARRAY, 'options' => array('min_range' => 1) ), ); $filtered = filter_input_array(INPUT_POST, $filters); try { if ($filtered['ignore-add-submit'] and $filtered['ignore-username']) { // find user. $t->searchUsers = User::queryIDByUsername($filtered['ignore-username']); if (count($t->searchUsers) != 1) { throw new Exception('Could not find user'); } if (Ignore::isBlocked($user, $t->searchUsers[0])) { // User already blocked } else { $ignore = new Ignore(); $ignore->time = time(); $ignore->userId = $user->id; $ignore->targetId = $t->searchUsers[0]->id; $ignore->note = $filtered['ignore-note']; $id = $ignore->create();
} if (count($to)) { foreach ($to as $toId) { if (!$t->targets[$toId]) { $u = new User(); $u->get($toId); $t->targets[$toId] = $u; $t->toArray .= "&to[]=$toId"; } } } if ($filtered['user-search'] and $searchName) { $t->searchUsers = User::queryIDByUsername($searchName); } // 11 Nov, 09: added aaccepted, make sure the user is accepted in the alliance // first before allowing him to message everyone if ($t->alliance and $user->alliance and $user->aaccepted and $filtered['msg-submit']) { // grab alliance $members = $user->getAlliance()->getMembers(); foreach ($members as $member) { if (!$t->targets[$member->id]) { $t->targets[$member->id] = $member; $to[] = $member->id; } } } if ($t->officers and $filtered['msg-submit']) {