See https://community.woltlab.com/thread/292760-acp-benutzersuche/
if (isset($_POST['sortOrder'])) {
$this->sortOrder = $_POST['sortOrder'];
}
- if (isset($_POST['columns']) && \is_array($_POST['columns'])) {
- $this->columns = $_POST['columns'];
+ if (!empty($_POST)) {
+ if (isset($_POST['columns']) && \is_array($_POST['columns'])) {
+ $this->columns = $_POST['columns'];
+ } else {
+ $this->columns = [];
+ }
}
}
parent::readData();
// add email column for authorized users
- if (WCF::getSession()->getPermission('admin.user.canEditMailAddress')) {
+ if (!$this->searchID && WCF::getSession()->getPermission('admin.user.canEditMailAddress')) {
\array_unshift($this->columns, 'email');
}