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)));
     }
 }