} $settings = $posmgmt->GetSettings(); $eve->SessionSetVar('statusmsg', 'Global Settings Updated!'); } elseif ($action == 'updateusers') { $userremove = $eve->VarCleanFromInput('userremove'); $UserList = $eve->VarCleanFromInput('UserList'); $UserEnabled = $eve->VarCleanFromInput('UserEnabled'); $CorpAccess = $eve->VarCleanFromInput('CorpAccess'); $OtherCorpAccess = $eve->VarCleanFromInput('OtherCorpAccess'); $OutpostAccess = $eve->VarCleanFromInput('OutpostAccess'); $JobAccess = $eve->VarCleanFromInput('JobAccess'); $ProdAccess = $eve->VarCleanFromInput('ProdAccess'); $TrustAccess = $eve->VarCleanFromInput('TrustAccess'); $SubAdminAccess = $eve->VarCleanFromInput('SubAdminAccess'); foreach ($userremove as $id => $remove) { if (!$posmgmt->DeleteUser($id)) { $eve->RedirectUrl('admin.php'); } unset($useraccess[$id]); unset($usertrust[$id]); } foreach ($UserList as $id => $uaccess) { if ($SubAdminAccess[$id] != 6) { $AccessArray = array($UserEnabled[$id], $CorpAccess[$id], $OtherCorpAccess[$id], $OutpostAccess[$id], $JobAccess[$id], $ProdAccess[$id], $TrustAccess[$id], $SubAdminAccess[$id]); $uaccess = implode(".", array_filter($AccessArray)); } elseif ($SubAdminAccess[$id] == 6) { $uaccess = 6; } $uinfo = array('id' => $id, 'access' => $uaccess); if (!$posmgmt->UpdateUserAccess($uinfo)) { $eve->RedirectUrl('admin.php');