acadlix_setup_wizard_header();
$this->acadlix_setup_wizard();
$this->acadlix_setup_wizard_footer();
exit;
}
}
public function acadlix_setup_wizard()
{
echo '
' . esc_html__('Loading...', 'acadlix') . '
';
}
public function acadlix_setup_wizard_header()
{
set_current_screen();
?>
>
exists() ? $current_user->allcaps : [];
return [
'acadlix_home' => admin_url('admin.php?page=acadlix'),
'api_url' => acadlix()->helper()->acadlix_get_api_url(),
'max_execution_time' => acadlix()->helper()->acadlix_max_execution_time(),
'nonce' => acadlix()->helper()->acadlix_get_wp_rest_nonce(),
'settings' => acadlix()->helper()->acadlix_get_all_options(),
'theme_settings' => acadlix()->helper()->acadlix_get_option('acadlix_theme_settings'),
'default_img_url' => esc_url(ACADLIX_ASSETS_IMAGE_URL . "demo-course.jpg"),
'user_id' => get_current_user_id(),
'capabilities' => $capabilities,
'acadlix_docs_url' => ACADLIX_DOCUMENTATION_URL,
'isActive' => acadlix()->license()->isActive ?? false,
'image_url' => ACADLIX_ASSETS_IMAGE_URL,
'user' => get_current_user_id() > 0
? acadlix()
->model()
->wpUsers()
->where('ID', get_current_user_id())
->first()
: [],
];
}
public function enqueue_scripts()
{
$page = isset($_GET['page']) ? sanitize_text_field($_GET['page']) : '';
if ('acadlix-setup' === $page) {
wp_enqueue_editor();
acadlix()->assets()->manager()->load_assets('admin_setup', $this->localize_options());
}
}
}