resolve_parent(); if ($parent && method_exists($parent, 'get_settings')) { $this->render_template('waitlist-display.php', array( 'settings' => $parent->get_settings(), )); } else { echo \Rooster\Admin\Ui::notice( esc_html__('Waitlist module is not loaded — check that AIEO_DMM_Waitlist is active.', 'ai-eshop-optimizer'), 'destructive' ); } } private function resolve_parent() { if (!class_exists('AIEO_DMM')) { return null; } $dmm = AIEO_DMM::instance(); if (!$dmm || !method_exists($dmm, 'get_module')) { return null; } return $dmm->get_module('waitlist'); } }