{"id":8,"date":"2026-05-24T08:32:36","date_gmt":"2026-05-24T08:32:36","guid":{"rendered":"http:\/\/pro.e-bajeh.com\/?page_id=8"},"modified":"2026-05-24T12:09:13","modified_gmt":"2026-05-24T08:39:13","slug":"marketer","status":"publish","type":"page","link":"https:\/\/pro.e-bajeh.com\/","title":{"rendered":"Marketer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8\" class=\"elementor elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3919476 e-flex e-con-boxed e-con e-parent\" data-id=\"3919476\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c6457b elementor-widget elementor-widget-spacer\" data-id=\"1c6457b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c8769c elementor-widget elementor-widget-shortcode\" data-id=\"5c8769c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n        \/* \u0645\u062e\u0641\u06cc \u06a9\u0631\u062f\u0646 \u06a9\u0627\u0645\u0644 \u0646\u0648\u0627\u0631 \u0627\u062f\u0645\u06cc\u0646 \u0648\u0631\u062f\u067e\u0631\u0633 \u0648 \u0627\u0635\u0644\u0627\u062d \u062d\u0627\u0634\u06cc\u0647\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0635\u0641\u062d\u0647 *\/\n        #wpadminbar { display: none !important; }\n        html, body { margin-top: 0 !important; padding-top: 0 !important; background-color: #f1f5f9; }\n\n        @font-face {\n            font-family: 'DanaVF';\n            src: url('https:\/\/pro.e-bajeh.com\/wp-content\/plugins\/sg-marketer-list-manager\/assets\/fonts\/DanaVF.woff2') format('woff2'),\n                 url('https:\/\/pro.e-bajeh.com\/wp-content\/plugins\/sg-marketer-list-manager\/assets\/fonts\/DanaVF.woff') format('woff'),\n                 url('https:\/\/pro.e-bajeh.com\/wp-content\/plugins\/sg-marketer-list-manager\/assets\/fonts\/DanaVF.ttf') format('truetype');\n            font-weight: 100 900;\n        }\n\n        .ml-wrapper {\n            font-family: 'DanaVF', Tahoma, sans-serif !important;\n            direction: rtl;\n            text-align: right;\n            max-width: 900px;\n            margin: 20px auto;\n            color: #1e293b;\n            position: relative;\n        }\n        .ml-wrapper input, .ml-wrapper select, .ml-wrapper button, .ml-wrapper table { font-family: 'DanaVF', Tahoma, sans-serif !important; box-sizing: border-box; }\n        \n        \/* App Header *\/\n        .ml-app-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px solid #e2e8f0; }\n        .ml-app-header h2 { margin: 0; color: #0f172a; font-size: 20px; font-weight: 800; }\n        .ml-btn-icon { background: #e2e8f0; border: none; border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; cursor: pointer; color: #475569; transition: all 0.2s; }\n        .ml-btn-icon:hover { background: #cbd5e1; }\n\n        \/* Login Box *\/\n        .ml-login-box { max-width: 400px; margin: 60px auto; background: #ffffff; border-radius: 24px; padding: 35px 25px; box-shadow: 0 10px 40px rgba(0,0,0,0.08); }\n        .ml-login-title { color: #0f172a; text-align: center; margin-bottom: 30px; font-weight: 800; font-size: 22px; }\n        \n        \/* Modern Inputs & Selects *\/\n        .ml-form-group { margin-bottom: 20px; }\n        .ml-form-group label { display: block; margin-bottom: 8px; font-weight: 700; color: #475569; font-size: 13.5px; }\n        .ml-form-control { width: 100%; background-color: #f8fafc; border: 1.5px solid #e2e8f0; border-radius: 14px; padding: 14px 16px; font-size: 15px; color: #1e293b; transition: all 0.3s ease; }\n        .ml-form-control:focus { outline: none; border-color: #2D6A4F; background-color: #ffffff; box-shadow: 0 0 0 4px rgba(45, 106, 79, 0.1); }\n        select.ml-form-control {\n            appearance: none; -webkit-appearance: none;\n            background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C\/path%3E%3C\/svg%3E\");\n            background-repeat: no-repeat; background-position: left 15px center; background-size: 18px;\n        }\n\n        \/* App-like Buttons *\/\n        .ml-btn-primary { background-color: #2D6A4F !important; color: #ffffff !important; border: none !important; padding: 14px 24px; border-radius: 14px; cursor: pointer; font-weight: bold; font-size: 15px; transition: all 0.3s ease; width: 100%; text-align: center; display: inline-block; box-shadow: 0 4px 15px rgba(45,106,79,0.2); }\n        .ml-btn-dashed { background: transparent; border: 2px dashed #2D6A4F; color: #2D6A4F; padding: 14px; border-radius: 14px; font-weight: bold; width: 100%; cursor: pointer; margin: 15px 0; font-size: 15px; transition: all 0.2s; }\n        .ml-btn-dashed:hover { background: #eef7f2; }\n\n        \/* Repeater Cards *\/\n        .ml-repeater-wrapper { display: flex; flex-direction: column; gap: 15px; }\n        .ml-repeater-row { background: #ffffff; border-radius: 20px; padding: 20px; box-shadow: 0 4px 12px rgba(0,0,0,0.03); border: 1px solid #f1f5f9; position: relative; }\n        .ml-row-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; border-bottom: 1px dashed #e2e8f0; padding-bottom: 10px; }\n        .ml-row-title { font-weight: 800; color: #0f172a; font-size: 15px; }\n        .ml-grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px; }\n\n        \/* Bottom Action Bar (App Sticky Footer) *\/\n        .ml-bottom-action-bar { background: #ffffff; border-radius: 20px; padding: 20px; box-shadow: 0 -4px 25px rgba(0,0,0,0.06); display: flex; justify-content: space-between; align-items: center; margin-top: 30px; border: 1px solid #f1f5f9; }\n        .ml-price-summary { display: flex; flex-direction: column; gap: 4px; }\n        .ml-price-summary span { font-size: 13px; color: #64748b; font-weight: 700; }\n        .ml-total-amount { font-size: 20px !important; color: #2D6A4F !important; font-weight: 900 !important; }\n        .ml-bottom-action-bar .ml-btn-primary { width: auto; min-width: 150px; }\n\n        \/* Desktop Table *\/\n        .ml-table { width: 100%; border-collapse: separate; border-spacing: 0 10px; margin-top: 10px; }\n        .ml-table th { color: #64748b; padding: 0 15px 10px 15px; text-align: right; font-weight: 700; font-size: 14px; border-bottom: 1px solid #e2e8f0; }\n        .ml-table td { padding: 15px; background: #ffffff; color: #1e293b; border-top: 1px solid #f1f5f9; border-bottom: 1px solid #f1f5f9; }\n        .ml-table td:first-child { border-right: 1px solid #f1f5f9; border-radius: 0 14px 14px 0; }\n        .ml-table td:last-child { border-left: 1px solid #f1f5f9; border-radius: 14px 0 0 14px; }\n\n        .ml-badge { background: #eef7f2; color: #2D6A4F; padding: 5px 12px; border-radius: 20px; font-size: 12px; font-weight: bold; display: inline-block; }\n\n        \/* Alerts & Loading *\/\n        .ml-alert { padding: 15px 20px; border-radius: 14px; margin-bottom: 20px; font-weight: bold; display: flex; align-items: center; gap: 10px; }\n        .ml-alert-danger { background-color: #fef2f2; color: #b91c1c; border: 1px solid #fecaca; }\n        .ml-loading-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.9); z-index: 99999; text-align: center; flex-direction: column; justify-content: center; align-items: center; font-size: 18px; font-weight: bold; color: #2D6A4F; }\n\n        \/* ================= MOBILE APP-LIKE STYLES ================= *\/\n        @media (max-width: 768px) {\n            .ml-wrapper { margin: 0; padding: 15px; padding-bottom: 120px; }\n            .ml-login-box { margin: 20px auto; padding: 25px 20px; width: 100%; box-shadow: 0 4px 15px rgba(0,0,0,0.05); }\n            \n            \/* Responsive Grid to 1 Column *\/\n            .ml-grid-2 { grid-template-columns: 1fr; gap: 12px; }\n            .ml-repeater-row { padding: 15px; border-radius: 16px; margin-bottom: 12px; }\n            \n            \/* Sticky Bottom Action Bar *\/\n            .ml-bottom-action-bar { position: fixed; bottom: 0; left: 0; width: 100%; border-radius: 24px 24px 0 0; padding: 20px; box-sizing: border-box; z-index: 9999; margin-top: 0; box-shadow: 0 -5px 25px rgba(0,0,0,0.1); display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }\n            .ml-bottom-action-bar .ml-btn-primary { width: 100%; padding: 16px 0; }\n            \n            \/* App-like Table to Cards *\/\n            .ml-table, .ml-table tbody, .ml-table tr, .ml-table td { display: block; width: 100%; box-sizing: border-box; }\n            .ml-table thead { display: none; }\n            .ml-table tr { background: #ffffff; border-radius: 16px; margin-bottom: 15px; padding: 15px; box-shadow: 0 4px 12px rgba(0,0,0,0.03); border: 1px solid #f1f5f9; }\n            .ml-table td { display: flex; justify-content: space-between; align-items: center; padding: 12px 0; border: none; border-bottom: 1px dashed #e2e8f0; text-align: left; }\n            .ml-table td:first-child { border-radius: 0; border-right: none; }\n            .ml-table td:last-child { border-radius: 0; border-left: none; border-bottom: none; padding-bottom: 0; margin-top: 10px; display: block; }\n            .ml-table td::before { content: attr(data-label); font-weight: 700; color: #64748b; font-size: 13px; }\n            .ml-table td button { width: 100%; }\n        }\n    <\/style>\n\n    <div class=\"ml-loading-overlay\" id=\"ml-global-loader\">\n        <svg style=\"animation: spin 1s linear infinite; margin-bottom:15px;\" width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke-opacity=\"0.25\"><\/circle><path d=\"M12 2v4M12 18v4M2 12h4M18 12h4\" stroke-linecap=\"round\"><\/path><\/svg>\n        \u062f\u0631 \u062d\u0627\u0644 \u067e\u0631\u062f\u0627\u0632\u0634...\n    <\/div>\n\n    <div class=\"ml-wrapper\" id=\"ml-main-container\">\n        <div id=\"ml-dynamic-content\"><\/div>\n    <\/div>\n\n    <style>@keyframes spin { 100% { transform: rotate(360deg); } }<\/style>\n\n    <script>\n        jQuery(document).ready(function($) {\n            const ajaxUrl = \"https:\/\/pro.e-bajeh.com\/wp-admin\/admin-ajax.php\";\n\n            function showLoader() { $('#ml-global-loader').css('display', 'flex'); }\n            function hideLoader() { $('#ml-global-loader').hide(); }\n\n            function loadDashboardView(action = 'list', paged = 1, targetId = 0) {\n                showLoader();\n                $.ajax({\n                    url: ajaxUrl, type: 'POST',\n                    data: { action: 'ml_ajax_render_dashboard', view_action: action, paged: paged, target_id: targetId },\n                    success: function(response) {\n                        hideLoader();\n                        if(response.success) {\n                            $('#ml-dynamic-content').html(response.data.html);\n                            bindDynamicEvents();\n                            window.scrollTo({ top: 0, behavior: 'smooth' });\n                        } else {\n                            $('#ml-dynamic-content').html('<div class=\"ml-alert ml-alert-danger\">' + response.data.message + '<\/div>');\n                        }\n                    },\n                    error: function() {\n                        hideLoader();\n                        $('#ml-dynamic-content').html('<div class=\"ml-alert ml-alert-danger\">\u062e\u0637\u0627\u06cc \u0633\u0631\u0648\u0631 \u0631\u062e \u062f\u0627\u062f\u0647 \u0627\u0633\u062a.<\/div>');\n                    }\n                });\n            }\n\n            loadDashboardView();\n\n            function bindDynamicEvents() {\n                $('#ml-ajax-login-form').on('submit', function(e) {\n                    e.preventDefault();\n                    showLoader();\n                    $.ajax({\n                        url: ajaxUrl, type: 'POST',\n                        data: $(this).serialize() + '&action=ml_ajax_login_submit',\n                        success: function(response) {\n                            hideLoader();\n                            if(response.success) { loadDashboardView('list'); } else { alert(response.data.message); }\n                        }\n                    });\n                });\n\n                $('#ml-go-new-view').on('click', function(e) { e.preventDefault(); loadDashboardView('new'); });\n                $('.ml-go-list-view').on('click', function(e) { e.preventDefault(); loadDashboardView('list'); });\n\n                $('.ml-go-edit-view').on('click', function(e) {\n                    e.preventDefault();\n                    loadDashboardView('edit', 1, $(this).data('id'));\n                });\n\n                if($('#ml-repeater-wrapper').length > 0) {\n                    const pricePerNumber = parseInt($('#ml-repeater-form').data('price'));\n                    \n                    $('#ml-add-row-btn').off('click').on('click', function() {\n                        const clone = $('.ml-repeater-row').first().clone();\n                        clone.find('input').val(''); clone.find('select').val('');\n                        \n                        \/\/ \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0622\u06cc\u06a9\u0648\u0646 \u0648 \u062f\u06a9\u0645\u0647 \u062d\u0630\u0641 \u0628\u0647 \u0647\u062f\u0631 \u06a9\u0627\u0631\u062a \u062c\u062f\u06cc\u062f\n                        clone.find('.ml-row-header').html(\n                            '<span class=\"ml-row-title\">\u0631\u062f\u06cc\u0641 \u062c\u062f\u06cc\u062f<\/span>' +\n                            '<span class=\"ml-remove-row-btn\" style=\"color:#ef4444; font-size:13px; font-weight:bold; cursor:pointer; display:flex; align-items:center; gap:4px;\">' +\n                            '<svg width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg> \u062d\u0630\u0641<\/span>'\n                        );\n                        \n                        $('#ml-repeater-wrapper').append(clone);\n                        updateCalculations(pricePerNumber);\n                    });\n\n                    $(document).on('click', '.ml-remove-row-btn', function() {\n                        $(this).closest('.ml-repeater-row').remove();\n                        updateCalculations(pricePerNumber);\n                    });\n                }\n\n                $('#ml-repeater-form').on('submit', function(e) {\n                    e.preventDefault();\n                    showLoader();\n                    $.ajax({\n                        url: ajaxUrl, type: 'POST',\n                        data: $(this).serialize() + '&action=ml_ajax_submit_new_list',\n                        success: function(response) {\n                            hideLoader();\n                            if(response.success) { window.location.href = response.data.redirect_url; } else { alert(response.data.message); }\n                        }\n                    });\n                });\n\n                $('#ml-edit-form').on('submit', function(e) {\n                    e.preventDefault();\n                    showLoader();\n                    $.ajax({\n                        url: ajaxUrl, type: 'POST',\n                        data: $(this).serialize() + '&action=ml_ajax_update_list_records',\n                        success: function(response) {\n                            hideLoader();\n                            if(response.success) {\n                                loadDashboardView('list');\n                            } else { alert(response.data.message); }\n                        }\n                    });\n                });\n            }\n\n            function updateCalculations(pricePerNumber) {\n                const count = $('.ml-repeater-row').length;\n                $('#ml-row-count').text(count);\n                $('#ml-total-price').text((count * pricePerNumber).toLocaleString('en-US'));\n            }\n        });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":13,"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":24,"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/24"}],"wp:attachment":[{"href":"https:\/\/pro.e-bajeh.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}