public function delUser() { if ($this->validated) { AuthUserData::delAuthUser($this->userID); AuthUserRolesData::delAuthUserRoles($this->userID); AuthUserSessionsData::delAuthUserSessions($this->userID); AuthUserSuccessfulIPsData::delAuthUserSuccessfulIPs($this->userID); return true; } return false; }
function get_xhr() { if ($this->checkAuth()) { $availableFactors = AvailableFactorsData::getAvailableFactors(); foreach ($availableFactors as $key => $value) { $availableFactors[$key]['available'] = $value['available'] == "1"; } $availableRoles = AuthUserRolesData::getAvailableRoles(); $availablePaymentMethods = AvailablePaymentMethodsData::getAvailablePaymentMethods(); $availablePackages = AvailablePackagesData::getAvailablePackages(); $newAvailablePackages = array(); foreach ($availablePackages as $package) { $newAvailablePackages[$package['packageGroup']][] = $package; } echo json_encode(StatusReturn::S200(array("availableFactors" => $availableFactors, "availableRoles" => $availableRoles, "availablePaymentMethods" => $availablePaymentMethods, "availablePackages" => $newAvailablePackages))); } }
public function getManageUsersData() { $groupUserID = !is_null($this->userData['parentUserID']) ? $this->userData['parentUserID'] : $this->userData['userID']; $this->userData['myUsers'] = AuthUserData::getUsersByParent($groupUserID); foreach ($this->userData['myUsers'] as $key => $user) { $roles = AuthUserRolesData::getUserRoles($this->userData['myUsers'][$key]['id']); $dataBlock['myUsers'][$key]['roles'] = array(); foreach ($roles as $value) { $this->userData['myUsers'][$key]['roles'][] = $value['roleName']; } } return $this->userData['myUsers']; }