__('ERP Database Connections', 'ai-eshop-optimizer'), 'description' => __('Encrypted connection registry for the ERP Bridge and Insights Remote DB export. Sodium-encrypted credentials, full audit trail, multiple simultaneous connections supported — same infrastructure powering both directions.', 'ai-eshop-optimizer'), 'bullets' => array( __('Sodium-encrypted passwords — credentials never round-trip through the admin UI.', 'ai-eshop-optimizer'), __('Multiple connections — point Bridge at the ERP and Remote Export at a BI warehouse simultaneously.', 'ai-eshop-optimizer'), __('Test-connection button with full driver-level error reporting.', 'ai-eshop-optimizer'), ), ); } public function render_subtab() { if (!class_exists('AIEO_ERP')) { $aieo_ed_notice = \Rooster\Admin\States::state('failed', array('title' => __('AIEO_ERP class not loaded — see plugin bootstrap.', 'ai-eshop-optimizer'), 'compact' => true)); echo $aieo_ed_notice; return; } $vars = AIEO_ERP::instance()->build_page_context(); $this->render_template('erp-database.php', $vars); } }