<?php
add_action('init', 'propanel_of_options');
if (!function_exists('propanel_of_options')) {
    function propanel_of_options()
    {

        //Theme Shortname
        $shortname = TEXT_DOMAIN;

        //Populate the options array
        global $tt_options;
        $tt_options = get_option('of_options');


        /*-----------------------------------------------------------------------------------*/
        /* Create The Custom Site Options Panel
        /*-----------------------------------------------------------------------------------*/
        $options = array(); // do not delete this line - sky will fall

        /****************************** General */
        $options[] = array("name" => __('عمومی', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-layout",
            "code" => "general");

        $options[] = array("name" => __('آیکن سایت', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png وارد کنید. ابعاد پیشنهادی 196*196', 'framework_localize'),
            "id" => $shortname . "_favicon",
            "std" => "",
            "type" => "upload");

        $options[] = array("name" => __('لینک اینستاگرام', 'framework_localize'),
            "desc" => __('آدرس کامل صفحه اینستاگرام را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_instagram",
            "std" => "",
            "type" => "text");

        $options[] = array("name" => __('لینک تلگرام', 'framework_localize'),
            "desc" => __('آدرس کامل تلگرام را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_telegram",
            "std" => "",
            "type" => "text");

        $options[] = array("name" => __('لینک واتساپ', 'framework_localize'),
            "desc" => __('آدرس کامل واتساپ را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_whatsapp",
            "std" => "",
            "type" => "text");

        $options[] = array("name" => __('لینک تویتر X', 'framework_localize'),
            "desc" => __('آدرس کامل تویتر را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_twitter",
            "std" => "",
            "type" => "text");

        $options[] = array("name" => __('لینک لینکداین', 'framework_localize'),
            "desc" => __('آدرس کامل تویتر را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_linkedin",
            "std" => "",
            "type" => "text");


        /****************************** Style */
        $options[] = array("name" => __('استایل', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-droplet",
            "code" => "colors");

        $options[] = array("name" => __('راهنما', 'framework_localize'),
            "desc" => "",
            "id" => $shortname . "_callout_styles",
            "std" => "استایل های اصلی قالب را در این بخش میتوانید تغییر دهید، این تنظیمات بصورت پیشفرض در همه بخش های قالب استفاده شده اند.",
            "type" => "info");

        $options[] = array("name" => __('رنگ اصلی', 'framework_localize'),
            "desc" => __('یک رنگ را به عنوان رنگ اصلی قالب انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_color1",
            "std" => "#E8A20D",
            "type" => "color");

        $options[] = array("name" => __('رنگ فرعی', 'framework_localize'),
            "desc" => __('این رنگ در بعضی قسمت ها استفاده میشود.', 'framework_localize'),
            "id" => $shortname . "_color2",
            "std" => "#3C3C3C",
            "type" => "color");

        $options[] = array("name" => __('رنگ پس زمینه', 'framework_localize'),
            "desc" => __('رنگ پس زمینه سایت.', 'framework_localize'),
            "id" => $shortname . "_color_bg",
            "std" => "#FFFCF5",
            "type" => "color");

        $options[] = array("name" => __('فونت قالب', 'framework_localize'),
            "desc" => __('فونت عمومی قالب را انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_theme_font",
            "std" => "",
            "type" => "select",
            "options" => [
                ['key' => 'noora_fanum' , 'value' => 'نورا (اعداد فارسی)'],
                ['key' => 'noora' , 'value' => 'نورا (اعداد لاتین)'],
                ['key' => 'doran_fanum' , 'value' => 'دوران (اعداد فارسی)'],
                ['key' => 'doran' , 'value' => 'دوران (اعداد لاتین)'],
                ['key' => 'peyda_fanum' , 'value' => 'پیدا (اعداد فارسی)'],
                ['key' => 'peyda' , 'value' => 'پیدا (اعداد لاتین)'],
                ['key' => 'yekanbakh_fanum' , 'value' => 'یکان بخ (اعداد فارسی)'],
                ['key' => 'yekanbakh' , 'value' => 'یکان بخ (اعداد لاتین)'],
                ['key' => 'iransans_fanum' , 'value' => 'ایران سنس (اعداد فارسی)'],
                ['key' => 'iransans' , 'value' => 'ایران سنس (اعداد لاتین)'],
            ]
        );

        $options[] = array("name" => __('اعداد لاتین در LTR', 'framework_localize'),
            "desc" => __('با فعالسازی این گزینه، اعداد در زبان های چپ چین مانند انگلیسی به صورت لاتین نمایش داده میشوند.', 'framework_localize'),
            "id" => $shortname . "_latin_numbers",
            "std" => "true",
            "type" => "checkbox",
        );


        /****************************** Header */
        $options[] = array("name" => __('سربرگ', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-credit-card",
            "code" => "header");


        $options[] = array("name" => __('تصویر لوگو', 'framework_localize'),
            "desc" => __('تصویر لوگو را با یکی از فرمت های jpg یا png وارد کنید', 'framework_localize'),
            "id" => $shortname . "_logo",
            "std" => "",
            "type" => "upload");


        $options[] = array("name" => __('نمایش دکمه حساب کاربری', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن دکمه سربرگ', 'framework_localize'),
            "id" => $shortname . "_show_header_account_btn",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('نمایش دکمه جستجو', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن دکمه جستجو سربرگ', 'framework_localize'),
            "id" => $shortname . "_show_header_search_btn",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('نمایش دکمه سبد خرید', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن دکمه سبد خرید', 'framework_localize'),
            "id" => $shortname . "_show_header_cart_btn",
            "std" => "true",
            "type" => "checkbox",
        );



        /****************************** Mobile Menu */
        $options[] = array("name" => __('منوی موبایل', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-smartphone",
            "code" => "mobile-menu");

        $options[] = array("name" => __('تصویر لوگو', 'framework_localize'),
            "desc" => __('تصویر لوگو را با یکی از فرمت های jpg یا png وارد کنید', 'framework_localize'),
            "id" => $shortname . "_mobile_menu_logo",
            "std" => "",
            "type" => "upload");

        $options[] = array("name" => __('نمایش دکمه حساب کاربری', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن دکمه حساب کاربری در منوی موبایل', 'framework_localize'),
            "id" => $shortname . "_show_mobile_account_btn",
            "std" => "true",
            "type" => "checkbox",
        );

        /****************************** Search */
        $options[] = array("name" => __('جستجو', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-search",
            "code" => "header_search");

        $options[] = array("name" => __('عنوان بالای فرم جستجو', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_search_modal_title",
            "std" => "",
            "type" => "text",
        );

        $options[] = array("name" => __('متن داخل کادر جستجو', 'framework_localize'),
            "desc" => __('متنی است که در حال پیشفرض درون ناحیه جستجو نمایش داده میشود.', 'framework_localize'),
            "id" => $shortname . "_search_placeholder",
            "std" => "",
            "type" => "text",
        );

        $options[] = array("name" => __('عنوان پیشنهادهای جستجو', 'framework_localize'),
            "desc" => __('این متن بالای جستجوهای پیشنهادی نمایش داده میشود. برای مخفی کردن خالی بگذارید.', 'framework_localize'),
            "id" => $shortname . "_search_suggestions_title",
            "std" => "",
            "type" => "text",
        );

        $options[] = array("name" => __('پیشنهادهای جستجو', 'framework_localize'),
            "desc" => __('عبارات را با - از هم جدا کنید.', 'framework_localize'),
            "id" => $shortname . "_search_suggestions",
            "std" => "",
            "type" => "text",
        );

        $options[] = array("name" => __('تعداد نتایج جستجو', 'framework_localize'),
            "desc" => __('حداکثر تعداد نتایج جستجو برای هر تب جستجو را مشخص کنید.', 'framework_localize'),
            "id" => $shortname . "_search_result_count",
            "std" => "10",
            "type" => "number",
        );

        $options[] = array("name" => __('جستجو در دسته‌بندی محصولات', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن تب دسته‌ها در نتایج جستجو', 'framework_localize'),
            "id" => $shortname . "_search_in_cats",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('عنوان تب دسته‌بندی محصولات', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_search_in_cats_title",
            "std" => "دسته‌بندی‌ها",
            "type" => "text",
        );

        $options[] = array("name" => __('جستجو در محصولات', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن تب محصولات در نتایج جستجو', 'framework_localize'),
            "id" => $shortname . "_search_in_products",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('عنوان تب محصولات', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_search_in_products_title",
            "std" => "محصولات",
            "type" => "text",
        );

        $options[] = array("name" => __('جستجو در نوشته‌ها', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن تب نوشته‌ها در نتایج جستجو', 'framework_localize'),
            "id" => $shortname . "_search_in_posts",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('عنوان تب نوشته‌ها', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_search_in_posts_title",
            "std" => "نوشته‌ها",
            "type" => "text",
        );


        $options[] = array("name" => __('جستجو در پروژه‌ها', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن تب پروژه‌ها در نتایج جستجو', 'framework_localize'),
            "id" => $shortname . "_search_in_portfolios",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('عنوان تب پروژه‌ها', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_search_in_portfolios_title",
            "std" => "پروژه‌ها",
            "type" => "text",
        );


        /*************************************************** Option Footer */
        $options[] = array("name" => __('پابرگ', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-credit-card",
            "code" => "footer");

        $options[] = array("name" => __('راهنما', 'framework_localize'),
            "desc" => "",
            "id" => $shortname . "_callout_footer",
            "std" => "توجه: تنظیمات این بخش تنها روی پابرگ پیشفرض قالب اعمال میشود و برای ویرایش پابرگ های المنتوری باید از طریق ویرایش با المنتور اقدام کنید. همچنین برای ویرایش برخی از بخش ها نیاز است به مسیر نمایش > ابزارک ها مراجعه کنید.",
            "type" => "info");


        $options[] = array("name" => __('رنگ پس زمینه', 'framework_localize'),
            "desc" => __('یک رنگ را به عنوان رنگ اصلی قالب انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_bg_color",
            "std" => "#313131",
            "type" => "color");

        $options[] = array("name" => __('تصویر لوگو', 'framework_localize'),
            "desc" => __('تصویر لوگو را با یکی از فرمت های jpg یا png وارد کنید', 'framework_localize'),
            "id" => $shortname . "_footer_logo",
            "std" => "",
            "type" => "upload");

        $options[] = array("name" => __('متن کنار لوگو', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_footer_text",
            "std" => "",
            "type" => "editor");



        $options[] = array("name" => __('عنوان تلفن', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_phone_title",
            "std" => "تلفن پشتیبانی",
            "type" => "text",
        );
        $options[] = array("name" => __('تلفن', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_phone",
            "std" => "",
            "type" => "text",
        );

        $options[] = array("name" => __('عنوان ایمیل', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_email_title",
            "std" => "ارسال ایمیل",
            "type" => "text",
        );
        $options[] = array("name" => __('ایمیل', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_email",
            "std" => "",
            "type" => "text",
        );


        $options[] = array("name" => __('عنوان آدرس', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_address_title",
            "std" => "آدرس",
            "type" => "text",
        );

        $options[] = array("name" => __('آدرس', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_address",
            "std" => "",
            "type" => "textarea",
        );


        $options[] = array("name" => __('عنوان مجوزها', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_footer_logos_title",
            "std" => "مجوزها",
            "type" => "text",
        );

        $options[] = array("name" => __('مجوزها (کد HTML)', 'framework_localize'),
            "desc" => __('کد را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_footer_logos",
            "std" => "",
            "type" => "textarea");


        $options[] = array("name" => __('متن کپی رایت', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_footer_copyright",
            "std" => "",
            "type" => "editor");

        $options[] = array("name" => __('متن طراح', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_footer_designer",
            "std" => "",
            "type" => "editor");





        /****************************** Login Register General */

        $options[] = array("name" => __('ورود و عضویت', 'framework_localize'),
            "type" => "start_dropdown",
            "icon" => "bcp-icon-user",
            "code" => "register");

        $options[] = array("name" => __('تنظیمات عمومی', 'framework_localize'),
            "type" => "heading",
            "code" => "register_general");



        $options[] = array("name" => __('راهنما', 'framework_localize'),
            "desc" => "",
            "id" => $shortname . "_callout_register",
            "std" => "با فعالسازی ورود و عضویت پیامکی میتوانید اطلاعات سامانه پیامکی خود را وارد کرده تا ورود و عضویت کاربران از طریق پیامک و کد یکبار مصرف صورت گیرد.",
            "type" => "info");


        $options[] = array("name" => __('ورود و عضویت پیامکی', 'framework_localize'),
            "desc" => __('برای فعالسازی ورود و عضویت با پیامک و کدیکبار مصرف این گزینه را فعال کنید.', 'framework_localize'),
            "id" => $shortname . "_otp",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('سامانه پیامکی', 'framework_localize'),
            "desc" => __('سامانه پیامکی سرویس دهنده خود را انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_sms_provider",
            "std" => "kavenegar",
            "type" => "select",
            "trigger_change" => true,
            "options" => [
                ['key' => 'kavenegar' , 'value' => 'کاوه نگار'], // tested
                ['key' => 'smsir' , 'value' => 'SMS.IR'], // tested
                ['key' => 'melipayamak' , 'value' => 'ملی پیامک'], // tested (need to enter apikey, username and sender number)
//                ['key' => 'ghasedak' , 'value' => 'قاصدک'],
            ]
        );

        $options[] = array("name" => __('کلید API سرویس دهنده', 'framework_localize'),
            "desc" => __('کلید api را از سامانه سرویس دهنده پیامکی خود دریافت کنید.', 'framework_localize'),
            "id" => $shortname . "_sms_api_key",
            "std" => "",
            "type" => "text",
        );

        $options[] = array("name" => __('نام کاربری پنل پیامکی', 'framework_localize'),
            "desc" => __('نام کاربری را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_sms_username",
            "std" => "",
            "type" => "text",
            "show_if" => [$shortname . "_sms_provider","melipayamak"]
        );

        $options[] = array("name" => __('شماره ارسال کننده', 'framework_localize'),
            "desc" => __('شماره خط ارسال کننده خود را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_sms_sender_number",
            "std" => "",
            "type" => "text",
            "show_if" => [$shortname . "_sms_provider","melipayamak"]
        );

        $options[] = array("name" => __('نام/کد پترن کدیکبار مصرف', 'framework_localize'),
            "desc" => __('نام/کد پترن یا الگوی ایجاد شده برای ارسال کد یکبار مصرف را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_sms_template",
            "std" => "",
            "type" => "text",
        );

        /*************************************************** Login Register Form */


        $options[] = array("name" => __('فرم', 'framework_localize'),
            "type" => "heading",
            "code" => "register_form");

        $options[] = array("name" => __('لوگو', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_otp_form_logo",
            "std" => "",
            "type" => "upload");


        $options[] = array("name" => __('فعالسازی فیلد نام', 'framework_localize'),
            "desc" => __('نمایش فیلد نام در فرم', 'framework_localize'),
            "id" => $shortname . "_otp_form_first_name",
            "std" => "false",
            "type" => "checkbox",
        );
        $options[] = array("name" => __('فعالسازی فیلد نام خانوادگی', 'framework_localize'),
            "desc" => __('نمایش فیلد نام خانوادگی در فرم', 'framework_localize'),
            "id" => $shortname . "_otp_form_last_name",
            "std" => "false",
            "type" => "checkbox",
        );
        $options[] = array("name" => __('فعالسازی فیلد ایمیل', 'framework_localize'),
            "desc" => __('نمایش فیلد ایمیل در فرم', 'framework_localize'),
            "id" => $shortname . "_otp_form_email",
            "std" => "false",
            "type" => "checkbox",
        );
        $options[] = array("name" => __('فعالسازی فیلد نام کاربری', 'framework_localize'),
            "desc" => __('نمایش فیلد نام کاربری در فرم', 'framework_localize'),
            "id" => $shortname . "_otp_form_username",
            "std" => "false",
            "type" => "checkbox",
        );


        $options[] = array("name" => __('متن قوانین و مقررات', 'framework_localize'),
            "desc" => __('متن را وارد کنید', 'framework_localize'),
            "id" => $shortname . "_otp_form_terms",
            "std" => "",
            "type" => "editor");


        $options[] = array("type" => "end_dropdown");


        /*************************************************** Option Post */

        $options[] = array("name" => __('نوشته ها', 'framework_localize'),
            "type" => "start_dropdown",
            "icon" => "bcp-icon-book-open",
            "code" => "posts_dropdown");

        $options[] = array("name" => __('صفحه تکی نوشته', 'framework_localize'),
            "type" => "heading",
            "code" => "posts_single");

        $options[] = array("name" => __('نمایش نام نویسنده', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن نام نویسنده', 'framework_localize'),
            "id" => $shortname . "_show_post_author",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('نمایش زمان مطالعه', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن زمان مطالعه', 'framework_localize'),
            "id" => $shortname . "_show_post_reading_time",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('نمایش سایدبار', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن سایدبار', 'framework_localize'),
            "id" => $shortname . "_show_post_sidebar",
            "std" => "true",
            "type" => "checkbox",
        );



        /****************************** Post Category */
        $options[] = array("name" => __('آرشیو نوشته ها', 'framework_localize'),
            "type" => "heading",
            "code" => "post_category");

        $options[] = array("name" => __('تصویر بکگراند سربرگ', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_post_category_head_image",
            "std" => "",
            "type" => "upload");


        $options[] = array("name" => __('تعداد نوشته در هر سطر', 'framework_localize'),
            "desc" => __('یکی از گزینه ها را انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_post_category_columns",
            "std" => "col-lg-3",
            "type" => "select",
            "options" => [
                ['key' => 'col-lg-6' , 'value' => '2'],
                ['key' => 'col-lg-4' , 'value' => '3'],
                ['key' => 'col-lg-3' , 'value' => '4'],
            ]
        );



        /****************************** Blog page */
        $options[] = array("name" => __('برگه وبلاگ', 'framework_localize'),
            "type" => "heading",
            "code" => "blog_page");


        $options[] = array("name" => __('نمایش سرتیتر', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن سرتیتر', 'framework_localize'),
            "id" => $shortname . "_blog_show_heading",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("type" => "end_dropdown");





        /*************************************************** Option Post */

        $options[] = array("name" => __('پروژه ها', 'framework_localize'),
            "type" => "start_dropdown",
            "icon" => "bcp-icon-layers",
            "code" => "portfolios_dropdown");

        $options[] = array("name" => __('صفحه تکی پروژه', 'framework_localize'),
            "type" => "heading",
            "code" => "portfolios_single");

        $options[] = array("name" => __('نمایش نام نویسنده', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن نام نویسنده', 'framework_localize'),
            "id" => $shortname . "_show_portfolio_author",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('نمایش تاریخ انتشار', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن تاریخ', 'framework_localize'),
            "id" => $shortname . "_show_portfolio_date",
            "std" => "true",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('نمایش سایدبار', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن سایدبار', 'framework_localize'),
            "id" => $shortname . "_show_portfolio_sidebar",
            "std" => "true",
            "type" => "checkbox",
        );



        /****************************** Post Category */
        $options[] = array("name" => __('آرشیو پروژه ها', 'framework_localize'),
            "type" => "heading",
            "code" => "portfolio_category");

        $options[] = array("name" => __('تصویر بکگراند سربرگ', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_portfolio_category_head_image",
            "std" => "",
            "type" => "upload");


        $options[] = array("name" => __('تعداد پروژه در هر سطر', 'framework_localize'),
            "desc" => __('یکی از گزینه ها را انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_portfolio_category_columns",
            "std" => "col-lg-3",
            "type" => "select",
            "options" => [
                ['key' => 'col-lg-6' , 'value' => '2'],
                ['key' => 'col-lg-4' , 'value' => '3'],
                ['key' => 'col-lg-3' , 'value' => '4'],
            ]
        );

        $options[] = array("type" => "end_dropdown");



        /*********************************************** Option Products */
        $options[] = array("name" => __('محصولات', 'framework_localize'),
            "type" => "start_dropdown",
            "icon" => "bcp-icon-shopping-cart",
            "code" => "products_dropdown");


        /*********************************************** Quick View Modal */

        $options[] = array("name" => __('مدال مشاهده سریع', 'framework_localize'),
            "type" => "heading",
            "code" => 'quick_view_modal');

        $options[] = array("name" => __('راهنما', 'framework_localize'),
            "desc" => "",
            "id" => $shortname . "_callout_quick_view",
            "std" => "در این بخش میتوانید تنظیمات مربوط به مدال مشاهده سریع محصولات را تغییر دهید.",
            "type" => "info");

        $options[] = array("name" => __('مخفی کردن وضعیت موجودی محصول', 'framework_localize'),
            "desc" => __('با فعال کردن این گزینه، وضعیت موجودی محصول در مدال مخفی میشود.', 'framework_localize'),
            "id" => $shortname . "_hide_quick_view_stock",
            "std" => "",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('مخفی کردن امتیازات', 'framework_localize'),
            "desc" => __('با فعال کردن این گزینه، امتیازات محصول در مدال مخفی میشود.', 'framework_localize'),
            "id" => $shortname . "_hide_quick_view_reviews",
            "std" => "",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('مخفی کردن توضیحات کوتاه', 'framework_localize'),
            "desc" => __('با فعال کردن این گزینه، توضیحات کوتاه محصول در مدال مخفی میشود.', 'framework_localize'),
            "id" => $shortname . "_hide_quick_view_description",
            "std" => "hide_quick_view_description",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('مخفی کردن ویژگی ها', 'framework_localize'),
            "desc" => __('با فعال کردن این گزینه، ویژگی های محصول در مدال مخفی میشود.', 'framework_localize'),
            "id" => $shortname . "_hide_quick_view_attributes",
            "std" => "",
            "type" => "checkbox",
        );

        $options[] = array("name" => __('مخفی کردن قیمت', 'framework_localize'),
            "desc" => __('با فعال کردن این گزینه، قیمت محصول در مدال مخفی میشود.', 'framework_localize'),
            "id" => $shortname . "_hide_quick_view_price",
            "std" => "",
            "type" => "checkbox",
        );

        $options[] = array("type" => "end_dropdown");


        /****************************** Contact us */
        $options[] = array("name" => __('برگه درباره ما', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-book",
            "code" => "about");

        $options[] = array("name" => __('تصویر بزرگ', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_about_image_lg",
            "std" => "",
            "type" => "upload");

        $options[] = array("name" => __('تصویر کوچک', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_about_image_sm",
            "std" => "",
            "type" => "upload");

        $options[] = array("name" => __('متن کنار تصویر کوچک', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_about_image_text",
            "std" => "متن را وارد کنید",
            "type" => "textarea");


        $options[] = array("name" => __('نمایش دکمه های به اشتراک گذاری', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن دکمه های به اشتراک گذاری', 'framework_localize'),
            "id" => $shortname . "_about_share_buttons",
            "std" => "true",
            "type" => "checkbox",
        );




        /****************************** Contact us */
        $options[] = array("name" => __('برگه تماس باما', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-phone",
            "code" => "contact");


        $options[] = array("name" => __('تصویر', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_image",
            "std" => "",
            "type" => "upload");


        $options[] = array("name" => __('کد نقشه', 'framework_localize'),
            "desc" => __('کد html نقشه گوگل را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_map",
            "std" => "",
            "type" => "textarea");


        $options[] = array("name" => __('نمایش نقشه', 'framework_localize'),
            "desc" => __('نمایش یا مخفی کردن نقشه.', 'framework_localize'),
            "id" => $shortname . "_contact_show_map",
            "std" => "true",
            "type" => "checkbox",
        );


        $options[] = array("name" => __('متن زیر عنوان', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_subtitle",
            "std" => "راه های ارتباطی با ما",
            "type" => "text",
        );


        $options[] = array("name" => __('عنوان ساعات کاری', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_hours_title",
            "std" => "عنوان را وارد کنید",
            "type" => "text",
        );
        $options[] = array("name" => __('ساعات کاری', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_hours",
            "std" => "ساعات کاری را وارد کنید",
            "type" => "text",
        );

        $options[] = array("name" => __('عنوان آدرس', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_address_title",
            "std" => "عنوان را وارد کنید",
            "type" => "text",
        );
        $options[] = array("name" => __('آدرس', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_address",
            "std" => "آدرس را وارد کنید",
            "type" => "text",
        );


        $options[] = array("name" => __('عنوان تماس', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_phone_title",
            "std" => "عنوان را وارد کنید",
            "type" => "text",
        );
        $options[] = array("name" => __('شماره تماس', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_phone",
            "std" => "شماره را وارد کنید",
            "type" => "text",
        );


        $options[] = array("name" => __('عنوان ایمیل', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_email_title",
            "std" => "عنوان را وارد کنید",
            "type" => "text",
        );
        $options[] = array("name" => __('ایمیل', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_email",
            "std" => "ایمیل را وارد کنید",
            "type" => "text",
        );

        $options[] = array("name" => __('عنوان فرم تماس', 'framework_localize'),
            "desc" => __('متن را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_contact_form_title",
            "std" => "فرم تماس باما",
            "type" => "text",
        );

        /*************************************************** Option 404 */
        $options[] = array("name" => __('صفحه 404', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-activity",
            "code" => "error404");

        $options[] = array("name" => __('تصویر', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_404_image",
            "std" => "",
            "type" => "upload");

        /*************************************************** Option Login */
        $options[] = array("name" => __('صفحه ورود مدیریت', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-log-in",
            "code" => "login");

        $options[] = array("name" => __('لوگو', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_login_logo",
            "std" => "",
            "type" => "upload");

        $options[] = array("name" => __('تصویر پس زمینه', 'framework_localize'),
            "desc" => __('تصویر را با یکی از فرمت های jpg یا png انتخاب کنید.', 'framework_localize'),
            "id" => $shortname . "_login_bg",
            "std" => "",
            "type" => "upload");

        /*************************************************** Option Advanced */
        $options[] = array("name" => __('پیشرفته', 'framework_localize'),
            "type" => "heading",
            "icon" => "bcp-icon-code",
            "code" => "advanced");

        $options[] = array("name" => __('css سفارشی', 'framework_localize'),
            "desc" => __('مبتوانید کدهای سفارشی خود را وارد کنید.', 'framework_localize'),
            "id" => $shortname . "_custom_css",
            "std" => "",
            "type" => "textarea");

        $options[] = array("name" => __('js سفارشی', 'framework_localize'),
            "desc" => __('مبتوانید کدهای سفارشی خود را وارد کنید. حتما کد ها را درون تگ script بنویسید!', 'framework_localize'),
            "id" => $shortname . "_custom_js",
            "std" => "",
            "type" => "textarea");


        update_option('of_template', $options);
        update_option('of_shortname', $shortname);

    }
}
?>