Security->check_auth_page('administrator.php'); if($_SERVER['REQUEST_METHOD'] == 'POST'){ require_once '../includes/Validate.class.php'; $validate = new Validate($qls); $validate->returnData['success'] = array(); if ($validate->returnData['active'] == 'inactive') { $html .= json_encode($validate->returnData); return; } $data = json_decode($_POST['data'], true); validate($data, $validate, $qls); if (!count($validate->returnData['error'])){ $html = ''; $groupArray = array(); $query = $qls->SQL->select('*', 'groups'); while($groupRow = $qls->SQL->fetch_assoc($query)) { $groupArray[$groupRow['id']] = $groupRow; } $query = $qls->SQL->select('*', 'users'); while($row = $qls->SQL->fetch_assoc($query)) { $html .= ''; $html .= ''.$row['username'].''; if($row['id'] != $qls->user_info['id']) { $html .= ''; } else { $html .= 'Unblocked'; } if($row['id'] != $qls->user_info['id']) { $html .= ''; } else { $html .= ($row['mfa']) ? 'Yes' : 'No'; } if($row['id'] == $qls->user_info['id']) { $html .= ''.$groupArray[$row['group_id']]['name'].''; } else { $html .= ''; } $html .= ''; if($row['id'] != $qls->user_info['id']) { $html .= ''; } $html .= ''; $html .= ''; } $query = $qls->SQL->select('*', 'invitations', array('used' => array('=', 0))); while($row = $qls->SQL->fetch_assoc($query)) { $html .= ''; $html .= ''.$row['email'].''; $html .= 'Pending'; $html .= 'N/A'; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; } $validate->returnData['success'] = $html; } echo json_encode($validate->returnData); } function validate($data, &$validate, &$qls){ } ?>