Пример #1
0
 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)));
     }
 }
Пример #3
0
 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'];
 }