HEX
Server: LiteSpeed
System: Linux linux31.centraldnserver.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: salamatk (1501)
PHP: 8.1.33
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open
Upload Files
File: /home/salamatk/takarzan.ir/wp-content/plugins/luman-plus/Includes/Front/Settings.php
<html direction="rtl" dir="rtl" style="direction: rtl">
    <head>
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700" />
        <link href="<?=\lumanPlus\Core\Helper::asset('plugins/global/plugins.bundle.rtl.css')?>" rel="stylesheet" type="text/css" />
        <link href="<?=\lumanPlus\Core\Helper::asset('css/style.bundle.rtl.css')?>" rel="stylesheet" type="text/css" />
        <link href="<?=\lumanPlus\Core\Helper::asset('css/toastr.min.css')?>" rel="stylesheet" type="text/css" />
        <style>
            .nav-link:focus {
                box-shadow:unset !important;
            }
            .card .card-body {
                padding: 10px 30px 26px 30px !important;
            }
            .btn.btn-primary {
                background: #a04cff !important;
                color: #fff !important;
            }
            .btn.btn-primary:hover:not(.btn-active) {
            background: #7e16f3 !important;
            color: #fff !important;
            }     
            .select2-container--bootstrap5 .select2-selection__clear {
                right:unset !Important;
                left:35px !important;
                background-color: red !important;
            }
            a,
            span,
            div {
                font-family: Inherit;
                font-style: normal;
            }
        </style>
    </head>
    <body id="kt_app_body" data-kt-app-layout="dark-sidebar" data-kt-app-header-fixed="true" data-kt-app-sidebar-enabled="true" data-kt-app-sidebar-fixed="true" data-kt-app-sidebar-hoverable="true" data-kt-app-sidebar-push-header="true" data-kt-app-sidebar-push-toolbar="true" data-kt-app-sidebar-push-footer="true" data-kt-app-toolbar-enabled="true" class="app-default">

        <div class="flex-column flex-row-fluid" id="kt_app_wrapper">
        <div class="app-main flex-column flex-row-fluid" id="kt_app_main">
            <div class="d-flex flex-column flex-column-fluid">
                <div id="kt_app_content" class="app-content flex-column-fluid">
                    <div id="kt_app_content_container" class="app-container container-xxl">
                        <div class="card card-flush mw-100">
                       <div class="card-header">
                            <div class="card-title">
                                <img src="<?php echo plugins_url('luman-plus/assets/media/logo/luman-plus.png'); ?>" alt="Luman Logo" style="height: 60px; margin-right: -15px;">
                            </div>
                        </div>                     
                            <div class="card-body">
                                <ul class="nav nav-tabs nav-line-tabs nav-line-tabs-2x border-transparent fs-4 fw-semibold mb-15">
                                    <li class="nav-item">
                                        <a class="nav-link text-active-primary d-flex align-items-center pb-5 active" data-bs-toggle="tab" href="#luman_plus_general_settings">
                                            <i class="ki-duotone ki-home fs-2 me-2"></i>تنظیمات عمومی</a>
                                    </li>
                                    <li class="nav-item">
                                        <a class="nav-link text-active-primary d-flex align-items-center pb-5" data-bs-toggle="tab" href="#luman_plus_custom_settings">
                                            <i class="ki-duotone ki-shop fs-2 me-2">
                                                <span class="path1"></span>
                                                <span class="path2"></span>
                                                <span class="path3"></span>
                                                <span class="path4"></span>
                                                <span class="path5"></span>
                                            </i>
                                            تنظیمات ظاهری
                                        </a>
                                    </li>
                                    <li class="nav-item">
                                        <a class="nav-link text-active-primary d-flex align-items-center pb-5" data-bs-toggle="tab" href="#luman_plus_service_settings">
                                            <i class="ki-duotone ki-compass fs-2 me-2">
                                                <span class="path1"></span>
                                                <span class="path2"></span>
                                            </i>
                                            تنظیمات سرویس ها
                                        </a>
                                    </li>
                                    <li class="nav-item">
                                        <a class="nav-link text-active-primary d-flex align-items-center pb-5" data-bs-toggle="tab" href="#luman_plus_recaptcha_settings">
                                            <i class="ki-duotone ki-compass fs-2 me-2">
                                                <span class="path1"></span>
                                                <span class="path2"></span>
                                            </i>
                                            تنظیمات reCAPTCHA
                                        </a>
                                    </li>
                                    <li class="nav-item">
                                        <a class="nav-link text-active-primary d-flex align-items-center pb-5" data-bs-toggle="tab" href="#luman_plus_pattern_settings">
                                            <i class="ki-duotone ki-package fs-2 me-2">
                                                <span class="path1"></span>
                                                <span class="path2"></span>
                                                <span class="path3"></span>
                                            </i>
                                            تنظیمات پترن ها
                                        </a>
                                    </li>
                                </ul>

                                <div class="tab-content" id="myTabContent">
                                    <div class="tab-pane fade show active" id="luman_plus_general_settings" role="tabpanel">
                                        <form id="luman_plus_general_settings_form" class="form fv-plugins-bootstrap5 fv-plugins-framework" action="#">
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span> وضعیت افزونه</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="luman_plus_login_status" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="فعال و غیرفعال کردن ورود عضویت با موبایل">
                                                            <option></option>
                                                            <option value="Active" <?= (isset($settings['luman_plus_login_status']) && $settings['luman_plus_login_status'] === 'Active' ? 'selected' : '') ?>>فعال</option>
                                                            <option value="Deactive" <?= (isset($settings['luman_plus_login_status']) && $settings['luman_plus_login_status'] === 'Deactive' ? 'selected' : '') ?>>غیرفعال</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span> ورود عضویت با موبایل</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="can_auth_with_mobile" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="فعال و غیرفعال کردن ورود عضویت با موبایل">
                                                            <option></option>
                                                            <option value="Active" <?= (isset($settings['can_auth_with_mobile']) && $settings['can_auth_with_mobile'] === 'Active' ? 'selected' : '') ?>>فعال</option>
                                                            <option value="Deactive" <?= (isset($settings['can_auth_with_mobile']) && $settings['can_auth_with_mobile'] === 'Deactive' ? 'selected' : '') ?>>غیرفعال</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>ورود با رمز عبور</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="can_login_by_password" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="فعال و غیرفعال کردن ورود با رمز عبور">
                                                            <option></option>
                                                            <option value="Active" <?= (isset($settings['can_login_by_password']) && $settings['can_login_by_password'] === 'Active' ? 'selected' : '')?>>فعال</option>
                                                            <option value="Deactive" <?= (isset($settings['can_login_by_password']) && $settings['can_login_by_password'] === 'Deactive' ? 'selected' : '')?>>غیر فعال</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>ورود  قبل از تسویه حساب</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="login_before_settlement" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="فعال و غیرفعال کردن ورود  قبل از تسویه حساب">
                                                            <option></option>
                                                            <option value="Active" <?= (isset($settings['login_before_settlement']) && $settings['login_before_settlement'] === 'Active' ? 'selected' : '')?>>فعال</option>
                                                            <option value="Deactive" <?= (isset($settings['login_before_settlement']) && $settings['login_before_settlement'] === 'Deactive' ? 'selected' : '')?>>غیر فعال</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>نوع اعلان</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="default_driver" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="سرویس مورد نظر خود را انتخاب کنید">
                                                            <option></option>
                                                            <option value="SMS" <?= (isset($settings['default_driver']) && $settings['default_driver'] === 'SMS' ? 'selected' : '')?>>SMS</option>
                                                            <option value="Email" <?= (isset($settings['default_driver']) && $settings['default_driver'] === 'Email' ? 'selected' : '')?>>Email</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7 fv-plugins-icon-container">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>تعیین تعداد ارقام کد تأیید</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <input type="number" class="text-start form-control form-control-solid" name="notification_otp_code_digit_count" value="<?= $settings['notification_otp_code_digit_count'] ?? ''?>">
                                                    <div class="fv-plugins-message-container invalid-feedback"></div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7 fv-plugins-icon-container">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>تعیین مدت زمان انتظار برای ارسال مجدد کد</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <input type="number" class="text-start form-control form-control-solid" name="notification_try_again_threshold" value="<?= $settings['notification_try_again_threshold'] ?? ''?>" placeholder="2 دقیقه">
                                                    <div class="fv-plugins-message-container invalid-feedback"></div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>فیلد ایمیل در فرم ثبت‌نام</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="register_email_field" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="انتخاب کنید">
                                                            <option></option>
                                                            <option value="required" <?= (isset($settings['register_email_field']) && $settings['register_email_field'] === 'required' ? 'selected' : '')?>>نمایش (اجباری)</option>
                                                            <option value="optional" <?= (isset($settings['register_email_field']) && $settings['register_email_field'] === 'optional' ? 'selected' : '')?>>نمایش (اختیاری)</option>
                                                            <option value="hidden" <?= (isset($settings['register_email_field']) && $settings['register_email_field'] === 'hidden' ? 'selected' : '')?>>مخفی</option>
                                                        </select>
                                                        <div class="form-text mt-2">در صورت انتخاب "مخفی"، ایمیل به صورت خودکار ساخته می‌شود.</div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>فیلد رمز عبور در فرم ثبت‌نام</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="register_password_field" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="انتخاب کنید">
                                                            <option></option>
                                                            <option value="show" <?= (isset($settings['register_password_field']) && $settings['register_password_field'] === 'show' ? 'selected' : (!isset($settings['register_password_field']) ? 'selected' : ''))?>>نمایش</option>
                                                            <option value="hidden" <?= (isset($settings['register_password_field']) && $settings['register_password_field'] === 'hidden' ? 'selected' : '')?>>مخفی (تولید خودکار)</option>
                                                        </select>
                                                        <div class="form-text mt-2">در صورت انتخاب "مخفی"، یک رمز عبور قوی به صورت خودکار ساخته می‌شود و کاربر می‌تواند از طریق فراموشی رمز عبور، آن را تغییر دهد.</div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-12">
                                                    <div style="display: flex; align-items: center; background: #f8f9fa; border: 1px solid #e4e6ef; border-radius: 8px; padding: 16px; margin-bottom: 16px;">
                                                        <span style="display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: #e9d8fd; color: #7e16f3; border-radius: 50%; font-size: 22px; margin-left: 16px;">
                                                            <span class="dashicons dashicons-welcome-learn-more"></span>
                                                        </span>
                                                        <span style="flex:1; font-size: 15px; color: #333;">آموزش تنظیمات ورود و عضویت پیامکی</span>
                                                        <a href="https://theme.fullwp.ir/luman/sms-login-signup-setup-luman-plus-theme" target="_blank" rel="noopener nofollow" style="margin-right: 16px; background: #a04cff; color: #fff; border-radius: 6px; padding: 8px 18px; text-decoration: none; font-weight: 500; transition: background 0.2s;">مشاهده</a>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row py-5">
                                                <div class="col-md-12">
                                                    <div class="d-flex justify-content-end">
                                                        <button type="reset" class="btn btn-light me-3">انصراف</button>
                                                        <button type="submit" id="save_general_setting_button" class="btn btn-primary">
                                                            <span class="indicator-label">ذخیره</span>
                                                            <span class="indicator-progress">لطفا صبر کنید...
                                                                        <span class="spinner-border spinner-border-sm align-middle ms-2"></span></span>
                                                        </button>
                                                    </div>
                                                </div>
                                            </div>
                                        </form>
                                    </div>
                                    <div class="tab-pane fade" id="luman_plus_custom_settings" role="tabpanel">
                                        <form id="luman_plus_custom_settings_form" class="form fv-plugins-bootstrap5 fv-plugins-framework" action="#" enctype="multipart/form-data">
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold mb-2">
                                                        <span>بروزرسانی لوگو</span>
                                                        <span class="ms-1" data-bs-toggle="tooltip" aria-label="همه بدهکار هستیم file types: png, jpg, jpeg." data-bs-original-title="همه بدهکار هستیم file types: png, jpg, jpeg." data-kt-initialized="1">
                                                        <i class="ki-duotone ki-information fs-7">
                                                            <span class="path1"></span>
                                                            <span class="path2"></span>
                                                            <span class="path3"></span>
                                                        </i>
                                                    </span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <style>.image-input-placeholder { <?= empty($settings['form_logo_url']) ? 'background-image: url(' . \lumanPlus\Core\Helper::asset('media/logo/blank.png') . ')' : 'background-image: url(' . $settings['form_logo_url'] . ')'?></style>
                                                    <div class="image-input image-input-outline image-input-placeholder" data-kt-image-input="true">
                                                        <div class="image-input-wrapper w-125px h-125px" style="<?= !empty($settings['form_logo_url']) ? 'background-image: url('. $settings['form_logo_url'] . ')' : 'background-image: url(' . \lumanPlus\Core\Helper::asset('media/logo/blank.png') . ')' ?>"></div>
                                                        <label class="btn btn-icon btn-circle btn-active-color-primary w-25px h-25px bg-body shadow" data-kt-image-input-action="change" data-bs-toggle="tooltip" aria-label="تعویض آواتار" data-bs-original-title="تعویض آواتار" data-kt-initialized="1">
                                                            <i class="ki-duotone ki-pencil fs-7">
                                                                <span class="path1"></span>
                                                                <span class="path2"></span>
                                                            </i>
                                                            <input type="file" name="form_logo" accept=".png, .jpg, .jpeg">
                                                            <input type="hidden" name="avatar_remove">
                                                        </label>
                                                        <span class="btn btn-icon btn-circle btn-active-color-primary w-25px h-25px bg-body shadow" data-kt-image-input-action="cancel" data-bs-toggle="tooltip" aria-label="انصراف avatar" data-bs-original-title="انصراف avatar" data-kt-initialized="1">
                                                            <i class="ki-duotone ki-cross fs-2">
                                                                <span class="path1"></span>
                                                                <span class="path2"></span>
                                                            </i>
                                                        </span>
                                                        <span class="btn btn-icon btn-circle btn-active-color-primary w-25px h-25px bg-body shadow" data-kt-image-input-action="remove" data-bs-toggle="tooltip" aria-label="حذف آواتار" data-bs-original-title="حذف آواتار" data-kt-initialized="1">
                                                            <i class="ki-duotone ki-cross fs-2">
                                                                <span class="path1"></span>
                                                                <span class="path2"></span>
                                                            </i>
                                                        </span>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>متن حریم خصوصی</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <textarea class="form-control form-control-solid" name="form_private_text"><?=$settings['form_private_text'] ?? ''?></textarea>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>فعالسازی یا غیر فعالسازی Border</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="form_has_border" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="فعالسازی یا غیر فعالسازی Border فرم">
                                                            <option></option>
                                                            <option value="Active" <?=(isset($settings['form_has_border']) && $settings['form_has_border'] === 'Active' ? 'selected' : '')?>>فعال</option>
                                                            <option value="Deactive" <?=(isset($settings['form_has_border']) && $settings['form_has_border'] === 'Deactive' ? 'selected' : '')?>>غیر فعال</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>سایز Border ( PX )</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <input type="text" class="form-control form-control-solid" name="form_border_size" value="<?=$settings['form_border_size'] ?? ''?>" placeholder="سایز Border را وارد کنید">
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>رنگ دکمه ها</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-1">
                                                    <input type="color" class="form-control form-control-solid" name="form_buttons_color" value="<?=$settings['form_buttons_color'] ?? ''?>" placeholder="کد رنگ را وارد کنید">
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>رنگ فوکوس فیلد های ( Input )</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-1">
                                                    <input type="color" class="form-control form-control-solid" name="form_input_fields_focus_color" value="<?=$settings['form_buttons_color'] ?? ''?>" placeholder="کد رنگ را وارد کنید">
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>رنگ هاور دکمه ها</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-1">
                                                    <input type="color" class="form-control form-control-solid" name="form_buttons_on_hover_color" value="<?=$settings['form_buttons_on_hover_color'] ?? ''?>" placeholder="کد رنگ را وارد کنید">
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>رنگ Border</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-1">
                                                    <input type="color" class="form-control form-control-solid" name="form_border_color" value="<?=$settings['form_border_color'] ?? ''?>" placeholder="کد رنگ را وارد کنید">
                                                </div>
                                            </div>
                                            <div class="row py-5">
                                                <div class="col-md-12">
                                                    <div class="d-flex justify-content-end">
                                                        <button type="reset" class="btn btn-light me-3">انصراف</button>
                                                        <button type="submit" id="save_custom_setting_button" class="btn btn-primary">
                                                            <span class="indicator-label">ذخیره</span>
                                                            <span class="indicator-progress">لطفا صبر کنید...
                                                                        <span class="spinner-border spinner-border-sm align-middle ms-2"></span></span>
                                                        </button>
                                                    </div>
                                                </div>
                                            </div>
                                        </form>
                                    </div>
                                    <div class="tab-pane fade" id="luman_plus_service_settings" role="tabpanel">
                                        <form id="luman_plus_service_settings_form" class="form fv-plugins-bootstrap5 fv-plugins-framework" action="#">
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-2">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>سرویس ها</span>
                                                        <span class="ms-1" data-bs-toggle="tooltip" aria-label="یکی از سرویس های موجود را انتخاب کنید" data-bs-original-title="Set theme style for the store." data-kt-initialized="1">
                                                            <i class="ki-duotone ki-information-5 text-gray-500 fs-6">
                                                                <span class="path1"></span>
                                                                <span class="path2"></span>
                                                                <span class="path3"></span>
                                                            </i>
                                                        </span>
                                                    </label>
                                                </div>
                                                <div class="col-md-10">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="default_service" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="سرویس مورد نظر خود را انتخاب کنید">
                                                            <option></option>
                                                            <option value="FarazSms" <?=( isset($settings['default_service']) and $settings['default_service'] === 'FarazSms' ? 'selected' : '')?>>فراز اس ام اس</option>
                                                            <option value="MelliPayamak" <?=( isset($settings['default_service']) and $settings['default_service'] === 'MelliPayamak' ? 'selected' : '')?>>ملی پیامک</option>
                                                            <option value="KavehNegar" <?=( isset($settings['default_service']) and $settings['default_service'] === 'KavehNegar' ? 'selected' : '')?>>کاوه نگار</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="FarazSms service_detail_container <?= (isset($settings['default_service']) && $settings['default_service'] === 'FarazSms' ? '' : 'd-none disabled')?>">
                                                <?php
                                                $decodedSettings = [];
                                                if ( !empty($settings['faraz_sms_config']) ) {
                                                    $decodedSettings = json_decode($settings['faraz_sms_config'],true);
                                                }
                                                ?>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>توکن</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text" class="form-control form-control-solid" name="api_key" value="<?=$decodedSettings['api_key'] ?? ''?>" placeholder="توکت دریافتی از پنل فراز اس ام اس را اینجا وارد کنید">
                                                    </div>
                                                </div>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>شماره ارسال کننده</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text" class="form-control form-control-solid" name="from" value="<?=$decodedSettings['from'] ?? ''?>" placeholder="شماره ارسال کننده را اینجا وارد کنید">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="KavehNegar service_detail_container <?= (isset($settings['default_service']) && $settings['default_service'] === 'KavehNegar' ? '' : 'd-none disabled')?>">
                                                <?php
                                                $decodedSettings = [];
                                                if ( !empty($settings['kaveh_negar_config']) ) {
                                                    $decodedSettings = json_decode($settings['kaveh_negar_config'],true);
                                                }
                                                ?>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>توکن</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text" class="form-control form-control-solid" name="api_key" value="<?=$decodedSettings['api_key'] ?? ''?>" placeholder="توکت دریافتی از پنل کاوه نگار را اینجا وارد کنید">
                                                    </div>
                                                </div>

                                            </div>
                                            <div class="MelliPayamak service_detail_container <?= (isset($settings['default_service']) && $settings['default_service'] === 'MelliPayamak' ? '' : 'd-none disabled')?>">
                                                <?php
                                                $decodedSettings = [];
                                                if ( !empty($settings['melli_payamak_config']) ) {
                                                    $decodedSettings = json_decode($settings['melli_payamak_config'],true);
                                                }
                                                ?>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>نام کاربری</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text" class="form-control form-control-solid" name="username" value="<?=$decodedSettings['username'] ?? ''?>" placeholder="توکت دریافتی از پنل فراز اس ام اس را اینجا وارد کنید">
                                                    </div>
                                                </div>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>رمز عبور</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text" class="form-control form-control-solid" name="password" value="<?=$decodedSettings['password'] ?? ''?>" placeholder="توکت دریافتی از پنل فراز اس ام اس را اینجا وارد کنید">
                                                    </div>
                                                </div>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>شماره ارسال کننده</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text" class="form-control form-control-solid" name="from" value="<?=$decodedSettings['from'] ?? ''?>" placeholder="شماره ارسال کننده را اینجا وارد کنید">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row py-5">
                                                <div class="col-md-12">
                                                    <div class="d-flex justify-content-end">
                                                        <button type="reset" class="btn btn-light me-3">انصراف</button>
                                                        <button type="submit" id="save_service_setting_button" class="btn btn-primary">
                                                            <span class="indicator-label">ذخیره</span>
                                                            <span class="indicator-progress">لطفا صبر کنید...
                                                        <span class="spinner-border spinner-border-sm align-middle ms-2"></span>
                                                    </span>
                                                        </button>
                                                    </div>
                                                </div>
                                            </div>
                                        </form>
                                    </div>
                                    <div class="tab-pane fade" id="luman_plus_recaptcha_settings" role="tabpanel">
                                        <form id="luman_plus_recaptcha_settings_form" class="form fv-plugins-bootstrap5 fv-plugins-framework" action="#">
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-3">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>فعال‌سازی یا غیرفعال‌سازی reCAPTCHA</span>
                                                    </label>
                                                </div>
                                                <div class="col-md-9">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="recaptcha_status" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="وضعیت reCAPTCHA را تعیین کنید">
                                                            <option></option>
                                                            <option value="Active" <?= (isset($settings['recaptcha_status']) && $settings['recaptcha_status'] === 'Active' ? 'selected' : '')?>>فعال</option>
                                                            <option value="Deactive" <?= (isset($settings['recaptcha_status']) && $settings['recaptcha_status'] === 'Deactive' ? 'selected' : '')?>>غیر فعال</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row fv-row mb-7">
                                                <div class="col-md-2">
                                                    <label class="fs-6 fw-semibold form-label mt-3">
                                                        <span>ورژن reCAPTCHA</span>
                                                        <span class="ms-1" data-bs-toggle="tooltip" aria-label="یکی از نسخه های موجود را انتخاب کنید" data-bs-original-title="Set theme style for the store." data-kt-initialized="1">
                                                            <i class="ki-duotone ki-information-5 text-gray-500 fs-6">
                                                                <span class="path1"></span>
                                                                <span class="path2"></span>
                                                                <span class="path3"></span>
                                                            </i>
                                                        </span>
                                                    </label>
                                                </div>
                                                <div class="col-md-10">
                                                    <div class="w-100">
                                                        <select class="form-select form-select-solid" name="default_recaptcha_version" data-allow-clear="true" data-control="select2" data-hide-search="true" data-placeholder="نسخه مورد نظر خود را انتخاب کنید">
                                                            <option></option>
                                                            <option value="v2" <?= (isset($settings['default_recaptcha_version']) && $settings['default_recaptcha_version'] === 'v2' ? 'selected' : '') ?>>نسخه 2</option>
                                                            <option value="v3" <?= (isset($settings['default_recaptcha_version']) && $settings['default_recaptcha_version'] === 'v3' ? 'selected' : '') ?>>نسخه 3</option>
                                                        </select>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="recaptcha-setting <?= (isset($settings['default_recaptcha_version']) && $settings['default_recaptcha_version'] === 'v2' ? '' : 'd-none disabled')?>" data-type="v2">
                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>کلید سایت</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text"
                                                               class="form-control form-control-solid"
                                                               name="recaptcha_v2_site_key"
                                                               value="<?=$settings['recaptcha_v2_site_key'] ?? ''?>"
                                                               placeholder="کلید سایت دریافتی از گوگل را اینجا وارد کنید">
                                                    </div>
                                                </div>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>کلید مخفی</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text"
                                                               class="form-control form-control-solid"
                                                               name="recaptcha_v2_secret_key"
                                                               value="<?=$settings['recaptcha_v2_secret_key'] ?? ''?>"
                                                               placeholder="کلید مخفی دریافتی از گوگل را اینجا وارد کنید">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="recaptcha-setting <?= (isset($settings['default_recaptcha_version']) && $settings['default_recaptcha_version'] === 'v3' ? '' : 'd-none disabled')?>" data-type="v3">
                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>کلید سایت</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text"
                                                               class="form-control form-control-solid"
                                                               name="recaptcha_v3_site_key"
                                                               value="<?=$settings['recaptcha_v3_site_key'] ?? ''?>"
                                                               placeholder="کلید سایت دریافتی از گوگل را اینجا وارد کنید">
                                                    </div>
                                                </div>

                                                <div class="row fv-row mb-7">
                                                    <div class="col-md-2">
                                                        <label class="fs-6 fw-semibold form-label mt-3">
                                                            <span>کلید مخفی</span>
                                                        </label>
                                                    </div>
                                                    <div class="col-md-10">
                                                        <input type="text"
                                                               class="form-control form-control-solid"
                                                               name="recaptcha_v3_secret_key"
                                                               value="<?=$settings['recaptcha_v3_secret_key'] ?? ''?>"
                                                               placeholder="کلید مخفی دریافتی از گوگل را اینجا وارد کنید">
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row py-5">
                                                <div class="col-md-12">
                                                    <div class="d-flex justify-content-end">
                                                        <button type="reset" class="btn btn-light me-3">انصراف</button>
                                                        <button type="submit" id="save_recaptcha_setting_button" class="btn btn-primary">
                                                            <span class="indicator-label">ذخیره</span>
                                                            <span class="indicator-progress">لطفا صبر کنید...
                                                        <span class="spinner-border spinner-border-sm align-middle ms-2"></span>
                                                    </span>
                                                        </button>
                                                    </div>
                                                </div>
                                            </div>
                                        </form>
                                    </div>
                                    <div class="tab-pane fade" id="luman_plus_pattern_settings" role="tabpanel">
                                        <form id="luman_plus_pattern_settings_form" class="form fv-plugins-bootstrap5 fv-plugins-framework" action="#">
                                            <div class="card mb-6 mb-xl-9 mw-100">
                                                <?php
                                                    foreach ($patterns as $pattern) {
                                                ?>
                                                <div id="pattern_container_<?=$pattern->id?>" class="card-body pt-0">
                                                    <div class="py-0">
                                                                <div class="py-3 d-flex flex-stack flex-wrap">
                                                                    <div class="d-flex align-items-center">
                                                                        <div class="me-3 rotate-90">
                                                                            <i class="ki-duotone ki-right fs-3"></i>
                                                                        </div>
                                                                        <div class="me-3">
                                                                            <div class="d-flex align-items-center">
                                                                                <div class="text-gray-800 fw-bold"><?=$pattern->title?></div>
                                                                                <div class="badge badge-light-<?=$pattern->status === 'Active' ? 'success' : 'danger'?> ms-5"><?=$pattern->status === 'Active' ? 'فعال' : 'غیر فعال'?></div>
                                                                            </div>
                                                                            <div class="text-muted">نام :
                                                                                <span><?=$pattern->name?></span>
                                                                            </div>
                                                                        </div>
                                                                    </div>
                                                                    <div class="d-flex my-3 ms-9">
                                                                        <a href="#" class="btn btn-icon btn-active-light-primary w-30px h-30px me-3 edit-pattern" data-pattern-id="<?=$pattern->id?>">
                                                                            <span data-bs-toggle="tooltip" data-bs-trigger="hover" title="" data-kt-initialized="1">
                                                                                <i class="ki-duotone ki-pencil fs-3">
                                                                                    <span class="path1"></span>
                                                                                    <span class="path2"></span>
                                                                                </i>
                                                                            </span>
                                                                        </a>
                                                                    </div>
                                                                </div>
                                                            </div>
                                                    <div class="separator separator-dashed"></div>
                                                </div>
                                                <?php
                                                    }
                                                ?>
                                            </div>
                                        </form>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <?php
        require_once LPL_FRONT_DIR . 'Components' . DIRECTORY_SEPARATOR . 'Modals' . DIRECTORY_SEPARATOR . 'EditPatternModal.php';
    ?>

    </body>

    <script src="<?=\lumanPlus\Core\Helper::asset('plugins/global/plugins.bundle.js')?>"></script>
    <script src="<?=\lumanPlus\Core\Helper::asset('js/scripts.bundle.js')?>"></script>
    <script>
        $("select").select2();

        toastr.options = {
            "closeButton": false,
            "debug": false,
            "newestOnTop": true,
            "progressBar": true,
            "positionClass": "toast-bottom-left",
            "preventDuplicates": true,
            "onclick": null,
            "showDuration": "300",
            "hideDuration": "1000",
            "timeOut": "5000",
            "extendedTimeOut": "1000",
            "showEasing": "swing",
            "hideEasing": "linear",
            "showMethod": "fadeIn",
            "hideMethod": "fadeOut"
        }
    </script>
    <script src="<?=\lumanPlus\Core\Helper::asset('js/custom/settings/custom.js?v=' . LPL_VERSION)?>"></script>
    <script src="<?=\lumanPlus\Core\Helper::asset('js/custom/settings/general.js?v=' . LPL_VERSION)?>"></script>
    <script src="<?=\lumanPlus\Core\Helper::asset('js/custom/settings/services.js?v=' . LPL_VERSION)?>"></script>
    <script src="<?=\lumanPlus\Core\Helper::asset('js/custom/settings/recaptcha.js?v=' . LPL_VERSION)?>"></script>
    <script src="<?=\lumanPlus\Core\Helper::asset('js/custom/settings/patterns.js?v=' . LPL_VERSION)?>"></script>
</html>