( ! ) Warning: Undefined array key "doLMSRedirect" in /var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/src/WPExtension/RequestHandler/LMSRedirectRequest.php on line 26
Call Stack
#TimeMemoryFunctionLocation
10.0000360928{main}( ).../index.php:0
20.0000361288require( '/var/www/atixa.org/web/content/wp-blog-header.php ).../index.php:17
30.0000361704require_once( '/var/www/atixa.org/web/content/wp-load.php ).../wp-blog-header.php:13
40.0000362160require_once( '/var/www/atixa.org/web/content/wp-config.php ).../wp-load.php:50
50.0001370872require_once( '/var/www/atixa.org/web/content/wp-settings.php ).../wp-config.php:82
60.07022789184include_once( '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/bootstrap.php ).../wp-settings.php:545
70.30703101624TNG\Wordpress\MembersuiteIntegration\Core\Plugin->init( $registerables = ??? ).../bootstrap.php:22
80.30703102000TNG\Wordpress\Base\Core\Plugin->init( $registerables = [0 => class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { ... }; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* }] ).../Plugin.php:83
90.30953114224TNG\Wordpress\Base\Core\Plugin->registerIntercepts( ).../Plugin.php:69
100.30953114280TNG\Wordpress\MembersuiteIntegration\Core\Plugin->fetchIntercepts( ).../Plugin.php:92
110.30983125120TNG\Wordpress\MembersuiteIntegration\WPExtension\RequestHandler\LMSRedirectRequest->__construct( $service = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { private TNG\MemberSuite\MemberSuiteClient $client = class TNG\MemberSuite\MemberSuiteClient { ... } }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { private $associationName = 'ATIXA'; private $associationID = '858dc040-0004-c060-47cd-0b3fe697b74e'; private $accessID = 'AAAAAPIAccvFJgtAAq8r+g'; private $secretKey = 'nx|^ِ֦\t&i}lkN\0308;!أjM\r)\016UeU(`ч'; private $certificateID = 'AAAAAPMA2sVAbgtAAq84yw'; private $privateKey = '-----BEGIN RSA PRIVATE KEY-----\r\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJ3oF9gkT+yi56Kf\r\nW9qlDc3fxx4xrEQmWMqMtyWhqWru7ohghvzwqj+pHmvkPhUntirhnZ4sQA5sr3ms\r\npCY9sRADTMk5uZoPdGntYGbkaYIJsE8FtNSEq2WOAmNCzNyvRw2jlyiri5lT7tZL\r\nZ1qIhZth4L6ROWcQD8lPeaPYuvRZAgMBAAECgYANBFV23WNzS+iRaNafGw0cxA47\r\niHe9dHXMWLY+VWnMZV7ngiGOl15Jei0GUt3lS41CUq/2Goq7Ra1fd+JePqaqXIdG\r\n4QExMpIZsW/QtVO0+djm3l+uuX7I+auHzpkKeh3s81KF27CgwQ6Lc0qe/1V9luea\r\nXpU3Ql23nZKHyXIlCQJBANgNlSWeXdLRkoVJr2gcmyDOb36YBhDSCiT3pck/2ZHF\r\n8sBKKkcxPTzq44AP3'...; private $sessionID = NULL; private $soapClient = class TNG\MemberSuite\MSSoapClient { ... }; private $lastResult = NULL; private $lastError = NULL; private $portalUrl = NULL; private $searchBuider = NULL; private ?GuzzleHttp\Client $consoleSession = NULL }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { ... }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}settings = [...]; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = ...; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { private $config = [...] }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\DescriberInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}describer = NULL; private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\SearchInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}search = NULL; private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\LocatorInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}locator = NULL; private readonly TNG\Membersuite\SDK\REST\Client\Client ${TNG\Membersuite\SDK\REST\Endpoint\Repository}client = class TNG\Membersuite\SDK\REST\Client\Client { ... }; private ?TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\Download $downloader = NULL }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { }; private bool $cacheDisabled = FALSE; private array $queryCache = []; private array $objectCache = []; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { private GuzzleHttp\Client $client = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Utility\MembersuiteAuthToken $authToken = class TNG\Membersuite\SDK\REST\Utility\MembersuiteAuthToken { ... }; private int $logLevel = 1; private ?Symfony\Component\Cache\Psr16Cache $cache = class Symfony\Component\Cache\Psr16Cache { ... }; private readonly string $apiUser = 'atixaapiuser@tngconsulting.com'; private readonly string $apiPassword = 'yKC#h65*:m]J'; public readonly TNG\Membersuite\SDK\REST\Utility\ValueObject\MembersuiteTenant $tenant = class TNG\Membersuite\SDK\REST\Utility\ValueObject\MembersuiteTenant { ... }; public int $version = 2 } }, $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { private wpdb $wordpressDatabase = class wpdb { ... }; private ?WP_Post $currentPost = NULL; private ?array $wp_filter = NULL; private array $registeredObjects = [...] }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [0 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\PageAdminMenu { ... }, 1 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\CourseAdminMenu { ... }, 2 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\EventAdminMenu { ... }, 3 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\ResourceAdminMenu { ... }, 4 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\JobBoardAdminMenu { ... }]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [0 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\TestingShortcode { ... }, 1 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\JobBoardShortcode { ... }, 2 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MembersuiteLoginForm { ... }, 3 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MemberType { ... }, 4 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MemberBlock { ... }, 5 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsLoggedInOut { ... }, 6 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\SSOLink { ... }, 7 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MembersuiteSignupForm { ... }, 8 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\ReferrerLink { ... }, 9 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\PasswordReset { ... }, 10 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\TribeLoginButton { ... }, 11 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsABMember { ... }, 12 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\AddSubuser { ... }, 13 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\RoleDescriptions { ... }, 14 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsK12Community { ... }, 15 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\K12MembershipSignupForm { ... }, 16 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventSchedule { ... }, 17 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventLobby { ... }, 18 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventFacultyLobby { ... }, 19 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\LazyLoadedEventLobby { ... }]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = []; private array ${TNG\Wordpress\Base\Core\Plugin}settings = ['email-general-welcome' => '<!DOCTYPE html>\n\n<html>\n<head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n</head>\n<body>\n <div>\n Dear [FIRSTNAME],<br/>\n <br/>\n Welcome you to your ATIXA [LEVEL] membership! We have received your payment, and your membership is active immediately. <br />\n <br />\n In order to log-in to the ATIXA membership section of our website, you will need to use the username and password y'..., 'email-indv-welcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n </head>\n <body>\n <div>\n Dear [FIRSTNAME],<br/>\n <br/>\n Welcome you to your ATIXA individual membership! We have received your payment, and your membership is active immediately. <br />\n <br />\n In order to log-in to the ATIXA membership section of our website, you will need to u'..., 'email-inst-welcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n </head>\n <body>\n <div>\n Dear [FIRSTNAME],<br />\n<br />\nWelcome you to your ATIXA Institutional Membership! We have received your payment, and the membership is active immediately. <br />\n<br />\nIn order to log-in to the ATIXA membership section of our website, you will need to use the username and pass'..., 'system-name' => 'ATIXA', 'orders-email' => 'orders@atixa.org', 'members-email' => 'members@atixa.org', 'email-trialInvitation' => '<!DOCTYPE html>\n<html>\n<head>\n <title>Trial Welcome Email</title>\n</head>\n<body>\n<p>\n Hello [EMAIL],\n</p>\n<p>\n ATIXA would like to invite you to join our organization as a part of a FREE [DURATION] [TYPE] trial membership. We hope you will plan to take advantage of this wonderful opportunity to become an active part of our association!\n</p>\n<p>\n By joining and participating in ATIXA, you will become a better Title IX Coordinator, Investigator, School Administrator, Prevention Specialist and/or A'..., 'email-trialWelcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Trial Welcome Email</title>\n </head>\n <body>\n <p>\n Hello,\n </p>\n <p>\n Welcome to your [TYPE] Membership to ATIXA! Your trial membership initiation date is [INITIATION] and your trial membership expires on [EXPIRATION]. Should you experience any technical difficulties logging in to your account, please do not hesitate to reach out to our team at <a href="mailto:members@atixa.org">members@atixa.org</a>.\n <'..., 'default-email' => 'noreply@atixa.org', 'listServ' => 'Main ATIXA Listserv~atixa@googlegroups.com\nADA/504 Listserv~atixaada504@googlegroups.com\nInvestigator Listserv~atixainvestigator@googlegroups.com\nK-12 Listserv~atixak12@googlegroups.com\nStudent Listserv~atixastudent@googlegroups.com\n\nAdvocate/Prevention Listserv~atixaadprev@googlegroups.com', 'listServ~K-12' => 'K-12 Listserv~atixak12@googlegroups.com', 'listServe~Adovcate-Prevention' => 'Advocate/Prevention Listserv~atixaadprev@googlegroups.com', 'listServ~Student' => 'Student Listserv~atixastudent@googlegroups.com', 'listServe~Investigator' => 'Investigator Listserv~atixainvestigator@googlegroups.com', 'listServe~ADA' => 'ADA/504 Listserv~atixaada504@googlegroups.com', 'anonymousAddress' => 'anonymous@atixa.org', 'association_id' => '858dc040-0004-c060-47cd-0b3fe697b74e', 'membersuite_secret' => '+pGf9W548XxewdmQ1qYJxSabaY99u/6s1GxrTqbVGDjFf/n7zb6VIYTYo2rq5+1NrA2glSm/DlVlVYooYNjRhw==', 'membersuite_access_id' => 'AAAAAPIAccvFJgtAAq8r+g', 'membersuite_certificate' => '-----BEGIN RSA PRIVATE KEY-----\r\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJ3oF9gkT+yi56Kf\r\nW9qlDc3fxx4xrEQmWMqMtyWhqWru7ohghvzwqj+pHmvkPhUntirhnZ4sQA5sr3ms\r\npCY9sRADTMk5uZoPdGntYGbkaYIJsE8FtNSEq2WOAmNCzNyvRw2jlyiri5lT7tZL\r\nZ1qIhZth4L6ROWcQD8lPeaPYuvRZAgMBAAECgYANBFV23WNzS+iRaNafGw0cxA47\r\niHe9dHXMWLY+VWnMZV7ngiGOl15Jei0GUt3lS41CUq/2Goq7Ra1fd+JePqaqXIdG\r\n4QExMpIZsW/QtVO0+djm3l+uuX7I+auHzpkKeh3s81KF27CgwQ6Lc0qe/1V9luea\r\nXpU3Ql23nZKHyXIlCQJBANgNlSWeXdLRkoVJr2gcmyDOb36YBhDSCiT3pck/2ZHF\r\n8sBKKkcxPTzq44AP3'..., 'membersuite_certificate_id' => 'AAAAAPMA2sVAbgtAAq84yw', 'ms_trial_type_id' => '858dc040-006a-cab9-7422-0b401b6c0d1c', 'ms_trial_product_id' => '858dc040-0071-cda4-c17a-0b401b6c809b', 'ms_active_status_id' => '858dc040-0069-c74a-7c44-0b3f628755d2', 'ms_organization_id' => '858dc040-0068-c0fb-b144-0b3f5e7ed068', 'ms_business_unit' => '858dc040-0034-ca2c-83d9-0b3f5e7e8f43', 'ms_trial_k12_product_id' => '858dc040-0071-c581-d748-70c6472a4abc', 'email-trialK12Welcome' => '<!DOCTYPE html>\r\n<html>\r\n <head>\r\n <title>Trial Welcome Email</title>\r\n </head>\r\n <body>\r\n <p>\r\n Greetings,\r\n </p>\r\n <p>\r\n Welcome to your [TYPE] ATIXA Trial Membership! Your trial membership initiation date is [INITIATION] and expires on [EXPIRATION]. To get started, you will receive a second email asking you to reset your password and your email address will be your login. </p>\r\n </p>\r\n\t\t<p>Should you experience any technical difficulties l'..., 'ms_clientID' => '3ff082frtqln8gldmr6ds1qr3e', 'membership_manager_role' => '858dc040-0014-c191-fd72-0b3f5c6b3539', 'tribeJWTKey' => 'IqdnxKHqgihL9phtLnPi6H95NonSCoRSge4Zz0NEjZhmjyvZ2bHoilKCng1IEJOka1nJ5N0V+/rRQ77yHBsAnA+nBYMxVlNxl3YDydtFaJaiH3fwmpimmzBblXkOEBY+ku1fT91EPdDwfQfy0rnaIhlHHhtX5I3WD2OLO3nvYCRHYfvvxcjfRqUk47pC9ctfgLZmFzHWW5VC2fRFQ0xYZ6y7+Bjy3bvyxfYCgXK6m2+BZevt/VBNaD7dfmoMcHHU/mcBc/zkt1E+fIKbBXnGZWMEHsSEHac/5dk0lmoqdBFVPP1WYhUg1Oez2I3NpX9xbLlcQiWWwkjGOG33j2ZFKg==', 'communityBaseURL' => 'https://communities.atixa.org', 'ms_association_int_id' => '32108', 'AB_OrgID' => '858dc040-0007-c76d-d848-d7e01b649f22', 'defaultMembershipRelationship' => '858dc040-0014-cf8e-2ba2-0b3f5e8cf79c', 'membership_community_space' => '0HC2H7Bcx5QY', 'job_board_product' => '858dc040-00ce-c412-d948-5046878b924b', 'k12_membership_community_space' => 'PO1PZ6WqMgZb', 'etraining-category' => '858dc040-0066-c616-d948-1fc1b11280c1', 'disableCache' => 'no', 'rest-api-user' => 'atixaapiuser@tngconsulting.com', 'rest-api-password' => 'yKC#h65*:m]J', 'defaultNonMembershipRelationship' => '858dc040-0014-cd08-ea46-0b4728883b8e', 'k12ElligabilityList' => 'Title IX, Title VI, Title VII or other similar work', 'child_relationship_type_id' => '858dc040-0014-c5b7-d948-500138d69f73', 'basePath' => '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress', 'pluginRel' => '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/bootstrap.php']; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { ... }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = ...; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { ... }; private bool $cacheDisabled = FALSE; private array $queryCache = [...]; private array $objectCache = [...]; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { ... } }; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = ...; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }, $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { ... }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { ... }; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { ... }; private bool $cacheDisabled = FALSE; private array $queryCache = [...]; private array $objectCache = [...]; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { ... } }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { ... }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}settings = [...]; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = ...; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* } ).../Plugin.php:116

( ! ) Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/src/WPExtension/RequestHandler/LMSRedirectRequest.php on line 27
Call Stack
#TimeMemoryFunctionLocation
10.0000360928{main}( ).../index.php:0
20.0000361288require( '/var/www/atixa.org/web/content/wp-blog-header.php ).../index.php:17
30.0000361704require_once( '/var/www/atixa.org/web/content/wp-load.php ).../wp-blog-header.php:13
40.0000362160require_once( '/var/www/atixa.org/web/content/wp-config.php ).../wp-load.php:50
50.0001370872require_once( '/var/www/atixa.org/web/content/wp-settings.php ).../wp-config.php:82
60.07022789184include_once( '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/bootstrap.php ).../wp-settings.php:545
70.30703101624TNG\Wordpress\MembersuiteIntegration\Core\Plugin->init( $registerables = ??? ).../bootstrap.php:22
80.30703102000TNG\Wordpress\Base\Core\Plugin->init( $registerables = [0 => class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { ... }; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* }] ).../Plugin.php:83
90.30953114224TNG\Wordpress\Base\Core\Plugin->registerIntercepts( ).../Plugin.php:69
100.30953114280TNG\Wordpress\MembersuiteIntegration\Core\Plugin->fetchIntercepts( ).../Plugin.php:92
110.30983125120TNG\Wordpress\MembersuiteIntegration\WPExtension\RequestHandler\LMSRedirectRequest->__construct( $service = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { private TNG\MemberSuite\MemberSuiteClient $client = class TNG\MemberSuite\MemberSuiteClient { ... } }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { private $associationName = 'ATIXA'; private $associationID = '858dc040-0004-c060-47cd-0b3fe697b74e'; private $accessID = 'AAAAAPIAccvFJgtAAq8r+g'; private $secretKey = 'nx|^ِ֦\t&i}lkN\0308;!أjM\r)\016UeU(`ч'; private $certificateID = 'AAAAAPMA2sVAbgtAAq84yw'; private $privateKey = '-----BEGIN RSA PRIVATE KEY-----\r\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJ3oF9gkT+yi56Kf\r\nW9qlDc3fxx4xrEQmWMqMtyWhqWru7ohghvzwqj+pHmvkPhUntirhnZ4sQA5sr3ms\r\npCY9sRADTMk5uZoPdGntYGbkaYIJsE8FtNSEq2WOAmNCzNyvRw2jlyiri5lT7tZL\r\nZ1qIhZth4L6ROWcQD8lPeaPYuvRZAgMBAAECgYANBFV23WNzS+iRaNafGw0cxA47\r\niHe9dHXMWLY+VWnMZV7ngiGOl15Jei0GUt3lS41CUq/2Goq7Ra1fd+JePqaqXIdG\r\n4QExMpIZsW/QtVO0+djm3l+uuX7I+auHzpkKeh3s81KF27CgwQ6Lc0qe/1V9luea\r\nXpU3Ql23nZKHyXIlCQJBANgNlSWeXdLRkoVJr2gcmyDOb36YBhDSCiT3pck/2ZHF\r\n8sBKKkcxPTzq44AP3'...; private $sessionID = NULL; private $soapClient = class TNG\MemberSuite\MSSoapClient { ... }; private $lastResult = NULL; private $lastError = NULL; private $portalUrl = NULL; private $searchBuider = NULL; private ?GuzzleHttp\Client $consoleSession = NULL }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { ... }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}settings = [...]; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = ...; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { private $config = [...] }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\DescriberInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}describer = NULL; private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\SearchInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}search = NULL; private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\LocatorInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}locator = NULL; private readonly TNG\Membersuite\SDK\REST\Client\Client ${TNG\Membersuite\SDK\REST\Endpoint\Repository}client = class TNG\Membersuite\SDK\REST\Client\Client { ... }; private ?TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\Download $downloader = NULL }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { }; private bool $cacheDisabled = FALSE; private array $queryCache = []; private array $objectCache = []; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { private GuzzleHttp\Client $client = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Utility\MembersuiteAuthToken $authToken = class TNG\Membersuite\SDK\REST\Utility\MembersuiteAuthToken { ... }; private int $logLevel = 1; private ?Symfony\Component\Cache\Psr16Cache $cache = class Symfony\Component\Cache\Psr16Cache { ... }; private readonly string $apiUser = 'atixaapiuser@tngconsulting.com'; private readonly string $apiPassword = 'yKC#h65*:m]J'; public readonly TNG\Membersuite\SDK\REST\Utility\ValueObject\MembersuiteTenant $tenant = class TNG\Membersuite\SDK\REST\Utility\ValueObject\MembersuiteTenant { ... }; public int $version = 2 } }, $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { private wpdb $wordpressDatabase = class wpdb { ... }; private ?WP_Post $currentPost = NULL; private ?array $wp_filter = NULL; private array $registeredObjects = [...] }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [0 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\PageAdminMenu { ... }, 1 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\CourseAdminMenu { ... }, 2 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\EventAdminMenu { ... }, 3 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\ResourceAdminMenu { ... }, 4 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\JobBoardAdminMenu { ... }]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [0 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\TestingShortcode { ... }, 1 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\JobBoardShortcode { ... }, 2 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MembersuiteLoginForm { ... }, 3 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MemberType { ... }, 4 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MemberBlock { ... }, 5 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsLoggedInOut { ... }, 6 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\SSOLink { ... }, 7 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MembersuiteSignupForm { ... }, 8 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\ReferrerLink { ... }, 9 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\PasswordReset { ... }, 10 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\TribeLoginButton { ... }, 11 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsABMember { ... }, 12 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\AddSubuser { ... }, 13 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\RoleDescriptions { ... }, 14 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsK12Community { ... }, 15 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\K12MembershipSignupForm { ... }, 16 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventSchedule { ... }, 17 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventLobby { ... }, 18 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventFacultyLobby { ... }, 19 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\LazyLoadedEventLobby { ... }]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = []; private array ${TNG\Wordpress\Base\Core\Plugin}settings = ['email-general-welcome' => '<!DOCTYPE html>\n\n<html>\n<head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n</head>\n<body>\n <div>\n Dear [FIRSTNAME],<br/>\n <br/>\n Welcome you to your ATIXA [LEVEL] membership! We have received your payment, and your membership is active immediately. <br />\n <br />\n In order to log-in to the ATIXA membership section of our website, you will need to use the username and password y'..., 'email-indv-welcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n </head>\n <body>\n <div>\n Dear [FIRSTNAME],<br/>\n <br/>\n Welcome you to your ATIXA individual membership! We have received your payment, and your membership is active immediately. <br />\n <br />\n In order to log-in to the ATIXA membership section of our website, you will need to u'..., 'email-inst-welcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n </head>\n <body>\n <div>\n Dear [FIRSTNAME],<br />\n<br />\nWelcome you to your ATIXA Institutional Membership! We have received your payment, and the membership is active immediately. <br />\n<br />\nIn order to log-in to the ATIXA membership section of our website, you will need to use the username and pass'..., 'system-name' => 'ATIXA', 'orders-email' => 'orders@atixa.org', 'members-email' => 'members@atixa.org', 'email-trialInvitation' => '<!DOCTYPE html>\n<html>\n<head>\n <title>Trial Welcome Email</title>\n</head>\n<body>\n<p>\n Hello [EMAIL],\n</p>\n<p>\n ATIXA would like to invite you to join our organization as a part of a FREE [DURATION] [TYPE] trial membership. We hope you will plan to take advantage of this wonderful opportunity to become an active part of our association!\n</p>\n<p>\n By joining and participating in ATIXA, you will become a better Title IX Coordinator, Investigator, School Administrator, Prevention Specialist and/or A'..., 'email-trialWelcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Trial Welcome Email</title>\n </head>\n <body>\n <p>\n Hello,\n </p>\n <p>\n Welcome to your [TYPE] Membership to ATIXA! Your trial membership initiation date is [INITIATION] and your trial membership expires on [EXPIRATION]. Should you experience any technical difficulties logging in to your account, please do not hesitate to reach out to our team at <a href="mailto:members@atixa.org">members@atixa.org</a>.\n <'..., 'default-email' => 'noreply@atixa.org', 'listServ' => 'Main ATIXA Listserv~atixa@googlegroups.com\nADA/504 Listserv~atixaada504@googlegroups.com\nInvestigator Listserv~atixainvestigator@googlegroups.com\nK-12 Listserv~atixak12@googlegroups.com\nStudent Listserv~atixastudent@googlegroups.com\n\nAdvocate/Prevention Listserv~atixaadprev@googlegroups.com', 'listServ~K-12' => 'K-12 Listserv~atixak12@googlegroups.com', 'listServe~Adovcate-Prevention' => 'Advocate/Prevention Listserv~atixaadprev@googlegroups.com', 'listServ~Student' => 'Student Listserv~atixastudent@googlegroups.com', 'listServe~Investigator' => 'Investigator Listserv~atixainvestigator@googlegroups.com', 'listServe~ADA' => 'ADA/504 Listserv~atixaada504@googlegroups.com', 'anonymousAddress' => 'anonymous@atixa.org', 'association_id' => '858dc040-0004-c060-47cd-0b3fe697b74e', 'membersuite_secret' => '+pGf9W548XxewdmQ1qYJxSabaY99u/6s1GxrTqbVGDjFf/n7zb6VIYTYo2rq5+1NrA2glSm/DlVlVYooYNjRhw==', 'membersuite_access_id' => 'AAAAAPIAccvFJgtAAq8r+g', 'membersuite_certificate' => '-----BEGIN RSA PRIVATE KEY-----\r\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJ3oF9gkT+yi56Kf\r\nW9qlDc3fxx4xrEQmWMqMtyWhqWru7ohghvzwqj+pHmvkPhUntirhnZ4sQA5sr3ms\r\npCY9sRADTMk5uZoPdGntYGbkaYIJsE8FtNSEq2WOAmNCzNyvRw2jlyiri5lT7tZL\r\nZ1qIhZth4L6ROWcQD8lPeaPYuvRZAgMBAAECgYANBFV23WNzS+iRaNafGw0cxA47\r\niHe9dHXMWLY+VWnMZV7ngiGOl15Jei0GUt3lS41CUq/2Goq7Ra1fd+JePqaqXIdG\r\n4QExMpIZsW/QtVO0+djm3l+uuX7I+auHzpkKeh3s81KF27CgwQ6Lc0qe/1V9luea\r\nXpU3Ql23nZKHyXIlCQJBANgNlSWeXdLRkoVJr2gcmyDOb36YBhDSCiT3pck/2ZHF\r\n8sBKKkcxPTzq44AP3'..., 'membersuite_certificate_id' => 'AAAAAPMA2sVAbgtAAq84yw', 'ms_trial_type_id' => '858dc040-006a-cab9-7422-0b401b6c0d1c', 'ms_trial_product_id' => '858dc040-0071-cda4-c17a-0b401b6c809b', 'ms_active_status_id' => '858dc040-0069-c74a-7c44-0b3f628755d2', 'ms_organization_id' => '858dc040-0068-c0fb-b144-0b3f5e7ed068', 'ms_business_unit' => '858dc040-0034-ca2c-83d9-0b3f5e7e8f43', 'ms_trial_k12_product_id' => '858dc040-0071-c581-d748-70c6472a4abc', 'email-trialK12Welcome' => '<!DOCTYPE html>\r\n<html>\r\n <head>\r\n <title>Trial Welcome Email</title>\r\n </head>\r\n <body>\r\n <p>\r\n Greetings,\r\n </p>\r\n <p>\r\n Welcome to your [TYPE] ATIXA Trial Membership! Your trial membership initiation date is [INITIATION] and expires on [EXPIRATION]. To get started, you will receive a second email asking you to reset your password and your email address will be your login. </p>\r\n </p>\r\n\t\t<p>Should you experience any technical difficulties l'..., 'ms_clientID' => '3ff082frtqln8gldmr6ds1qr3e', 'membership_manager_role' => '858dc040-0014-c191-fd72-0b3f5c6b3539', 'tribeJWTKey' => 'IqdnxKHqgihL9phtLnPi6H95NonSCoRSge4Zz0NEjZhmjyvZ2bHoilKCng1IEJOka1nJ5N0V+/rRQ77yHBsAnA+nBYMxVlNxl3YDydtFaJaiH3fwmpimmzBblXkOEBY+ku1fT91EPdDwfQfy0rnaIhlHHhtX5I3WD2OLO3nvYCRHYfvvxcjfRqUk47pC9ctfgLZmFzHWW5VC2fRFQ0xYZ6y7+Bjy3bvyxfYCgXK6m2+BZevt/VBNaD7dfmoMcHHU/mcBc/zkt1E+fIKbBXnGZWMEHsSEHac/5dk0lmoqdBFVPP1WYhUg1Oez2I3NpX9xbLlcQiWWwkjGOG33j2ZFKg==', 'communityBaseURL' => 'https://communities.atixa.org', 'ms_association_int_id' => '32108', 'AB_OrgID' => '858dc040-0007-c76d-d848-d7e01b649f22', 'defaultMembershipRelationship' => '858dc040-0014-cf8e-2ba2-0b3f5e8cf79c', 'membership_community_space' => '0HC2H7Bcx5QY', 'job_board_product' => '858dc040-00ce-c412-d948-5046878b924b', 'k12_membership_community_space' => 'PO1PZ6WqMgZb', 'etraining-category' => '858dc040-0066-c616-d948-1fc1b11280c1', 'disableCache' => 'no', 'rest-api-user' => 'atixaapiuser@tngconsulting.com', 'rest-api-password' => 'yKC#h65*:m]J', 'defaultNonMembershipRelationship' => '858dc040-0014-cd08-ea46-0b4728883b8e', 'k12ElligabilityList' => 'Title IX, Title VI, Title VII or other similar work', 'child_relationship_type_id' => '858dc040-0014-c5b7-d948-500138d69f73', 'basePath' => '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress', 'pluginRel' => '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/bootstrap.php']; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { ... }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = ...; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { ... }; private bool $cacheDisabled = FALSE; private array $queryCache = [...]; private array $objectCache = [...]; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { ... } }; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = ...; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }, $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { ... }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { ... }; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { ... }; private bool $cacheDisabled = FALSE; private array $queryCache = [...]; private array $objectCache = [...]; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { ... } }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { ... }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}settings = [...]; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = ...; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* } ).../Plugin.php:116
120.31023164208substr( $string = NULL, $offset = 13 ).../LMSRedirectRequest.php:27

( ! ) Warning: Undefined array key 1 in /var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/src/WPExtension/RequestHandler/LMSRedirectRequest.php on line 28
Call Stack
#TimeMemoryFunctionLocation
10.0000360928{main}( ).../index.php:0
20.0000361288require( '/var/www/atixa.org/web/content/wp-blog-header.php ).../index.php:17
30.0000361704require_once( '/var/www/atixa.org/web/content/wp-load.php ).../wp-blog-header.php:13
40.0000362160require_once( '/var/www/atixa.org/web/content/wp-config.php ).../wp-load.php:50
50.0001370872require_once( '/var/www/atixa.org/web/content/wp-settings.php ).../wp-config.php:82
60.07022789184include_once( '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/bootstrap.php ).../wp-settings.php:545
70.30703101624TNG\Wordpress\MembersuiteIntegration\Core\Plugin->init( $registerables = ??? ).../bootstrap.php:22
80.30703102000TNG\Wordpress\Base\Core\Plugin->init( $registerables = [0 => class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { ... }; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* }] ).../Plugin.php:83
90.30953114224TNG\Wordpress\Base\Core\Plugin->registerIntercepts( ).../Plugin.php:69
100.30953114280TNG\Wordpress\MembersuiteIntegration\Core\Plugin->fetchIntercepts( ).../Plugin.php:92
110.30983125120TNG\Wordpress\MembersuiteIntegration\WPExtension\RequestHandler\LMSRedirectRequest->__construct( $service = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { private TNG\MemberSuite\MemberSuiteClient $client = class TNG\MemberSuite\MemberSuiteClient { ... } }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { private $associationName = 'ATIXA'; private $associationID = '858dc040-0004-c060-47cd-0b3fe697b74e'; private $accessID = 'AAAAAPIAccvFJgtAAq8r+g'; private $secretKey = 'nx|^ِ֦\t&i}lkN\0308;!أjM\r)\016UeU(`ч'; private $certificateID = 'AAAAAPMA2sVAbgtAAq84yw'; private $privateKey = '-----BEGIN RSA PRIVATE KEY-----\r\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJ3oF9gkT+yi56Kf\r\nW9qlDc3fxx4xrEQmWMqMtyWhqWru7ohghvzwqj+pHmvkPhUntirhnZ4sQA5sr3ms\r\npCY9sRADTMk5uZoPdGntYGbkaYIJsE8FtNSEq2WOAmNCzNyvRw2jlyiri5lT7tZL\r\nZ1qIhZth4L6ROWcQD8lPeaPYuvRZAgMBAAECgYANBFV23WNzS+iRaNafGw0cxA47\r\niHe9dHXMWLY+VWnMZV7ngiGOl15Jei0GUt3lS41CUq/2Goq7Ra1fd+JePqaqXIdG\r\n4QExMpIZsW/QtVO0+djm3l+uuX7I+auHzpkKeh3s81KF27CgwQ6Lc0qe/1V9luea\r\nXpU3Ql23nZKHyXIlCQJBANgNlSWeXdLRkoVJr2gcmyDOb36YBhDSCiT3pck/2ZHF\r\n8sBKKkcxPTzq44AP3'...; private $sessionID = NULL; private $soapClient = class TNG\MemberSuite\MSSoapClient { ... }; private $lastResult = NULL; private $lastError = NULL; private $portalUrl = NULL; private $searchBuider = NULL; private ?GuzzleHttp\Client $consoleSession = NULL }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { ... }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}settings = [...]; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = ...; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { private $config = [...] }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\DescriberInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}describer = NULL; private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\SearchInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}search = NULL; private ?TNG\Membersuite\SDK\REST\Endpoint\Interfaces\LocatorInterface ${TNG\Membersuite\SDK\REST\Endpoint\Repository}locator = NULL; private readonly TNG\Membersuite\SDK\REST\Client\Client ${TNG\Membersuite\SDK\REST\Endpoint\Repository}client = class TNG\Membersuite\SDK\REST\Client\Client { ... }; private ?TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\Download $downloader = NULL }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { }; private bool $cacheDisabled = FALSE; private array $queryCache = []; private array $objectCache = []; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { private GuzzleHttp\Client $client = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Utility\MembersuiteAuthToken $authToken = class TNG\Membersuite\SDK\REST\Utility\MembersuiteAuthToken { ... }; private int $logLevel = 1; private ?Symfony\Component\Cache\Psr16Cache $cache = class Symfony\Component\Cache\Psr16Cache { ... }; private readonly string $apiUser = 'atixaapiuser@tngconsulting.com'; private readonly string $apiPassword = 'yKC#h65*:m]J'; public readonly TNG\Membersuite\SDK\REST\Utility\ValueObject\MembersuiteTenant $tenant = class TNG\Membersuite\SDK\REST\Utility\ValueObject\MembersuiteTenant { ... }; public int $version = 2 } }, $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { private wpdb $wordpressDatabase = class wpdb { ... }; private ?WP_Post $currentPost = NULL; private ?array $wp_filter = NULL; private array $registeredObjects = [...] }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [0 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\PageAdminMenu { ... }, 1 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\CourseAdminMenu { ... }, 2 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\EventAdminMenu { ... }, 3 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\ResourceAdminMenu { ... }, 4 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\AdminMenu\JobBoardAdminMenu { ... }]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [0 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\TestingShortcode { ... }, 1 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\JobBoardShortcode { ... }, 2 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MembersuiteLoginForm { ... }, 3 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MemberType { ... }, 4 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MemberBlock { ... }, 5 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsLoggedInOut { ... }, 6 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\SSOLink { ... }, 7 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\MembersuiteSignupForm { ... }, 8 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\ReferrerLink { ... }, 9 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\PasswordReset { ... }, 10 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\TribeLoginButton { ... }, 11 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsABMember { ... }, 12 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\AddSubuser { ... }, 13 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\RoleDescriptions { ... }, 14 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\IsK12Community { ... }, 15 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\MembershipShortcode\K12MembershipSignupForm { ... }, 16 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventSchedule { ... }, 17 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventLobby { ... }, 18 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\EventFacultyLobby { ... }, 19 => class TNG\Wordpress\MembersuiteIntegration\WPExtension\Shortcode\EventShortcode\LazyLoadedEventLobby { ... }]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = []; private array ${TNG\Wordpress\Base\Core\Plugin}settings = ['email-general-welcome' => '<!DOCTYPE html>\n\n<html>\n<head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n</head>\n<body>\n <div>\n Dear [FIRSTNAME],<br/>\n <br/>\n Welcome you to your ATIXA [LEVEL] membership! We have received your payment, and your membership is active immediately. <br />\n <br />\n In order to log-in to the ATIXA membership section of our website, you will need to use the username and password y'..., 'email-indv-welcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n </head>\n <body>\n <div>\n Dear [FIRSTNAME],<br/>\n <br/>\n Welcome you to your ATIXA individual membership! We have received your payment, and your membership is active immediately. <br />\n <br />\n In order to log-in to the ATIXA membership section of our website, you will need to u'..., 'email-inst-welcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Welcome to ATIXA</title>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n </head>\n <body>\n <div>\n Dear [FIRSTNAME],<br />\n<br />\nWelcome you to your ATIXA Institutional Membership! We have received your payment, and the membership is active immediately. <br />\n<br />\nIn order to log-in to the ATIXA membership section of our website, you will need to use the username and pass'..., 'system-name' => 'ATIXA', 'orders-email' => 'orders@atixa.org', 'members-email' => 'members@atixa.org', 'email-trialInvitation' => '<!DOCTYPE html>\n<html>\n<head>\n <title>Trial Welcome Email</title>\n</head>\n<body>\n<p>\n Hello [EMAIL],\n</p>\n<p>\n ATIXA would like to invite you to join our organization as a part of a FREE [DURATION] [TYPE] trial membership. We hope you will plan to take advantage of this wonderful opportunity to become an active part of our association!\n</p>\n<p>\n By joining and participating in ATIXA, you will become a better Title IX Coordinator, Investigator, School Administrator, Prevention Specialist and/or A'..., 'email-trialWelcome' => '<!DOCTYPE html>\n<html>\n <head>\n <title>Trial Welcome Email</title>\n </head>\n <body>\n <p>\n Hello,\n </p>\n <p>\n Welcome to your [TYPE] Membership to ATIXA! Your trial membership initiation date is [INITIATION] and your trial membership expires on [EXPIRATION]. Should you experience any technical difficulties logging in to your account, please do not hesitate to reach out to our team at <a href="mailto:members@atixa.org">members@atixa.org</a>.\n <'..., 'default-email' => 'noreply@atixa.org', 'listServ' => 'Main ATIXA Listserv~atixa@googlegroups.com\nADA/504 Listserv~atixaada504@googlegroups.com\nInvestigator Listserv~atixainvestigator@googlegroups.com\nK-12 Listserv~atixak12@googlegroups.com\nStudent Listserv~atixastudent@googlegroups.com\n\nAdvocate/Prevention Listserv~atixaadprev@googlegroups.com', 'listServ~K-12' => 'K-12 Listserv~atixak12@googlegroups.com', 'listServe~Adovcate-Prevention' => 'Advocate/Prevention Listserv~atixaadprev@googlegroups.com', 'listServ~Student' => 'Student Listserv~atixastudent@googlegroups.com', 'listServe~Investigator' => 'Investigator Listserv~atixainvestigator@googlegroups.com', 'listServe~ADA' => 'ADA/504 Listserv~atixaada504@googlegroups.com', 'anonymousAddress' => 'anonymous@atixa.org', 'association_id' => '858dc040-0004-c060-47cd-0b3fe697b74e', 'membersuite_secret' => '+pGf9W548XxewdmQ1qYJxSabaY99u/6s1GxrTqbVGDjFf/n7zb6VIYTYo2rq5+1NrA2glSm/DlVlVYooYNjRhw==', 'membersuite_access_id' => 'AAAAAPIAccvFJgtAAq8r+g', 'membersuite_certificate' => '-----BEGIN RSA PRIVATE KEY-----\r\nMIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJ3oF9gkT+yi56Kf\r\nW9qlDc3fxx4xrEQmWMqMtyWhqWru7ohghvzwqj+pHmvkPhUntirhnZ4sQA5sr3ms\r\npCY9sRADTMk5uZoPdGntYGbkaYIJsE8FtNSEq2WOAmNCzNyvRw2jlyiri5lT7tZL\r\nZ1qIhZth4L6ROWcQD8lPeaPYuvRZAgMBAAECgYANBFV23WNzS+iRaNafGw0cxA47\r\niHe9dHXMWLY+VWnMZV7ngiGOl15Jei0GUt3lS41CUq/2Goq7Ra1fd+JePqaqXIdG\r\n4QExMpIZsW/QtVO0+djm3l+uuX7I+auHzpkKeh3s81KF27CgwQ6Lc0qe/1V9luea\r\nXpU3Ql23nZKHyXIlCQJBANgNlSWeXdLRkoVJr2gcmyDOb36YBhDSCiT3pck/2ZHF\r\n8sBKKkcxPTzq44AP3'..., 'membersuite_certificate_id' => 'AAAAAPMA2sVAbgtAAq84yw', 'ms_trial_type_id' => '858dc040-006a-cab9-7422-0b401b6c0d1c', 'ms_trial_product_id' => '858dc040-0071-cda4-c17a-0b401b6c809b', 'ms_active_status_id' => '858dc040-0069-c74a-7c44-0b3f628755d2', 'ms_organization_id' => '858dc040-0068-c0fb-b144-0b3f5e7ed068', 'ms_business_unit' => '858dc040-0034-ca2c-83d9-0b3f5e7e8f43', 'ms_trial_k12_product_id' => '858dc040-0071-c581-d748-70c6472a4abc', 'email-trialK12Welcome' => '<!DOCTYPE html>\r\n<html>\r\n <head>\r\n <title>Trial Welcome Email</title>\r\n </head>\r\n <body>\r\n <p>\r\n Greetings,\r\n </p>\r\n <p>\r\n Welcome to your [TYPE] ATIXA Trial Membership! Your trial membership initiation date is [INITIATION] and expires on [EXPIRATION]. To get started, you will receive a second email asking you to reset your password and your email address will be your login. </p>\r\n </p>\r\n\t\t<p>Should you experience any technical difficulties l'..., 'ms_clientID' => '3ff082frtqln8gldmr6ds1qr3e', 'membership_manager_role' => '858dc040-0014-c191-fd72-0b3f5c6b3539', 'tribeJWTKey' => 'IqdnxKHqgihL9phtLnPi6H95NonSCoRSge4Zz0NEjZhmjyvZ2bHoilKCng1IEJOka1nJ5N0V+/rRQ77yHBsAnA+nBYMxVlNxl3YDydtFaJaiH3fwmpimmzBblXkOEBY+ku1fT91EPdDwfQfy0rnaIhlHHhtX5I3WD2OLO3nvYCRHYfvvxcjfRqUk47pC9ctfgLZmFzHWW5VC2fRFQ0xYZ6y7+Bjy3bvyxfYCgXK6m2+BZevt/VBNaD7dfmoMcHHU/mcBc/zkt1E+fIKbBXnGZWMEHsSEHac/5dk0lmoqdBFVPP1WYhUg1Oez2I3NpX9xbLlcQiWWwkjGOG33j2ZFKg==', 'communityBaseURL' => 'https://communities.atixa.org', 'ms_association_int_id' => '32108', 'AB_OrgID' => '858dc040-0007-c76d-d848-d7e01b649f22', 'defaultMembershipRelationship' => '858dc040-0014-cf8e-2ba2-0b3f5e8cf79c', 'membership_community_space' => '0HC2H7Bcx5QY', 'job_board_product' => '858dc040-00ce-c412-d948-5046878b924b', 'k12_membership_community_space' => 'PO1PZ6WqMgZb', 'etraining-category' => '858dc040-0066-c616-d948-1fc1b11280c1', 'disableCache' => 'no', 'rest-api-user' => 'atixaapiuser@tngconsulting.com', 'rest-api-password' => 'yKC#h65*:m]J', 'defaultNonMembershipRelationship' => '858dc040-0014-cd08-ea46-0b4728883b8e', 'k12ElligabilityList' => 'Title IX, Title VI, Title VII or other similar work', 'child_relationship_type_id' => '858dc040-0014-c5b7-d948-500138d69f73', 'basePath' => '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress', 'pluginRel' => '/var/www/atixa.org/web/content/wp-content/plugins/membersuite-wordpress/bootstrap.php']; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { ... }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = ...; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { ... }; private bool $cacheDisabled = FALSE; private array $queryCache = [...]; private array $objectCache = [...]; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { ... } }; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = ...; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }, $session = class TNG\Wordpress\MembersuiteIntegration\Auth\SessionBroker { private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { public readonly TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService $writer = class TNG\Wordpress\MembersuiteIntegration\Service\MembersuiteWriterService { ... }; private TNG\MemberSuite\MemberSuiteClient $membersuiteClient = class TNG\MemberSuite\MemberSuiteClient { ... }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { ... }; private GuzzleHttp\Client $membersuiteRestClient = class GuzzleHttp\Client { ... }; private TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository $certificationRepository = class TNG\Membersuite\SDK\REST\Endpoint\Certification\Certification\CertificationRepository { ... }; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cacheService = NULL; private stdClass $qryCache = class stdClass { ... }; private bool $cacheDisabled = FALSE; private array $queryCache = [...]; private array $objectCache = [...]; private TNG\Membersuite\SDK\REST\Client\Client $membersuiteNewRestClient = class TNG\Membersuite\SDK\REST\Client\Client { ... } }; private TNG\Wordpress\Base\Interfaces\SettingsRepositoryInterface $settings = class TNG\Wordpress\MembersuiteIntegration\Core\Plugin { private TNG\Wordpress\Base\Core\WordpressAPIManager ${TNG\Wordpress\Base\Core\Plugin}apiManager = class TNG\Wordpress\Base\Core\WordpressAPIManager { ... }; protected ?string $settingsTable = 'mem_settings'; private array ${TNG\Wordpress\Base\Core\Plugin}menus = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}shortcodes = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}intercepts = [...]; private array ${TNG\Wordpress\Base\Core\Plugin}settings = [...]; private TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService $membersuiteService = class TNG\Wordpress\MembersuiteIntegration\Service\FetchFromMembersuiteService { ... }; private TNG\Wordpress\MembersuiteIntegration\Utility\MembersuiteDataBroker $broker = *uninitialized*; private TNG\Wordpress\MembersuiteIntegration\Interfaces\SessionHandlerInterface $session = ...; private ?TNG\Wordpress\WPIntegration_Client\Services\CachingService $cache = NULL }; private ?TNG\Wordpress\MembersuiteIntegration\Auth\Session $session = *uninitialized* } ).../Plugin.php:116
HE Mandated Violence Risk Assessment Letter Template (Student Respondent) (Vacated 2024 Regulations) - ATIXA

HE Mandated Violence Risk Assessment Letter Template (Student Respondent) (Vacated 2024 Regulations)

HE Mandated Violence Risk Assessment Letter Template (Student Respondent) (2024 Regulations)

Please fill out the form below to access this resource.

By submitting this form, you agree to our Terms & Conditions and acknowledge our Privacy Policy

Membership Benefits

Super

$5,250

  • For one-year per Higher Education Institution
  • Access to ATIXA services and products worth up to $20,000, without per-item fees
  • Three (Higher Education) complimentary registrations to ATIXA Certification Courses
  • Unlimited institutional users (sub-users) with full access
  • All 20 Minutes to…Trained video modules
  • The ATIXA Title IX Toolkit (TIXKit)
  • VIP Socials at ATIXA Annual Conference and other Hotel-Based Certification Events
  • Access to live webinars
  • ATIXA One Policy, Two Procedures Model Policy and Procedures for Civil Rights Equity Grievance Resolution
  • MaxStack: A Database for Title IX Case Documentation from ATIXA & Maxient*
  • Online Communities
  • Self Care Savings
  • And more!

K-12 Professional Development Package

$5,250

  • For one-year per K-12 School or District
  • Six complimentary registrations to ATIXA Certification Courses
  • Access to ATIXA services and products worth up to $20,000, without per-item fees
  • All 20 Minutes to…Trained video modules
  • Free Mandated Reporter training module
  • Unlimited online training modules, webinars, and on-demand recordings
  • The ATIXA K-12 Title IX Toolkit (TIXKit)
  • Access to live webinars
  • Online Communities
  • Self-Care Savings
  • And more!

Institutional

$2,625

  • For one-year per Higher Education Institution, K-12 School, or District
  • Unlimited institutional users (sub-users) with full access
  • Ten 20 Minutes to…Trained video modules
  • Access to the OCR Investigation Finding Letter Database
  • Mentor Match
  • Online Communities
  • Self-Care Savings
  • And more!

Individual

$629

  • For one-year per Individual
  • Access to professional listserv
  • The most comprehensive Title IX library in the world
  • Seven 20-Minutes-to...Trained Video Modules
  • Weekly newsletters
  • Mentor Match
  • Online Communities
  • Self-Care Savings
  • And more!