# sync-basalam/1.9.0/includes/Admin/Onboarding/OnboardingManager.php

ووسلام – همگام سازی ووکامرس و باسلام, version 1.9.0. 46 lines.

- Page: https://pluginprobe.com/plugins/sync-basalam/1.9.0/code/includes/Admin/Onboarding/OnboardingManager.php
- Raw: https://pluginprobe.com/plugins/sync-basalam/1.9.0/raw/includes/Admin/Onboarding/OnboardingManager.php
- Modified: 2026-06-21T07:48:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/sync-basalam/1.9.0/code/includes/Admin/Onboarding/OnboardingManager.php#L10-L20`.

```php
<?php

namespace SyncBasalam\Admin\Onboarding;

class OnboardingManager
{
    public function getCurrentStep()
    {
        if (isset($_POST['sync_basalam_onboarding_nonce']) && !check_admin_referer('sync_basalam_onboarding_action', 'sync_basalam_onboarding_nonce')) {
            die('دسترسی مجاز نیست.');
        }

        return isset($_GET['step']) ? intval(sanitize_text_field(wp_unslash($_GET['step']))) : 1;
    }

    public function onboardingSteps()
    {
        return [
            1 => [
                'title'   => 'به ووسلام خوش آمدید',
                'content' => function () {
                    ob_start();
                    require syncBasalamPlugin()->templatePath('/admin/onboarding/step1.php');
                    return ob_get_clean();
                },
            ],
            2 => [
                'title'   => 'دریافت دسترسی از باسلام',
                'content' => function () {
                    ob_start();
                    require syncBasalamPlugin()->templatePath('/admin/onboarding/step2.php');
                    return ob_get_clean();
                },
            ],
            3 => [
                'title'   => 'تکمیل فرایند',
                'content' => function () {
                    ob_start();
                    require syncBasalamPlugin()->templatePath('/admin/onboarding/step3.php');
                    return ob_get_clean();
                },
            ],
        ];
    }
}

```
