<?php
/**
 * Created by PhpStorm.
 * User: turgutsaricam
 * Date: 27/01/2020
 * Time: 12:43
 *
 * @since 1.10.0
 */

namespace WPCCrawler\Objects\Enums;


class TabKey {

    // TODO: Replace all hard-coded tab keys in the code with the constants defined here

    const SITE_SETTINGS_TAB_MAIN                        = 'tab-main';
    const SITE_SETTINGS_TAB_CATEGORY                    = 'tab-category';
    const SITE_SETTINGS_TAB_POST                        = 'tab-post';
    const SITE_SETTINGS_TAB_TEMPLATES                   = 'tab-templates';
    const SITE_SETTINGS_TAB_FILTERS                     = 'tab-filters';
    const SITE_SETTINGS_TAB_NOTES                       = 'tab-notes';
    const SITE_SETTINGS_TAB_GENERAL_SETTINGS            = 'tab-general-settings';
    const SITE_SETTINGS_TAB_IMPORT_EXPORT_SETTINGS      = 'tab-import-export-settings';

    const OPTIONS_BOX_TAB_FIND_REPLACE                  = 'tab-options-box-find-replace';
    const OPTIONS_BOX_TAB_GENERAL                       = 'tab-options-box-general';
    const OPTIONS_BOX_TAB_CALCULATIONS                  = 'tab-options-box-calculations';
    const OPTIONS_BOX_TAB_TEMPLATES                     = 'tab-options-box-templates';
    const OPTIONS_BOX_TAB_NOTES                         = 'tab-options-box-notes';
    const OPTIONS_BOX_TAB_IMPORT_EXPORT                 = 'tab-options-box-import-export';
    const OPTIONS_BOX_TAB_FILE_FIND_REPLACE             = 'tab-options-box-file-find-replace';
    const OPTIONS_BOX_TAB_FILE_TEMPLATES                = 'tab-options-box-file-templates';
    const OPTIONS_BOX_TAB_FILE_OPERATIONS               = 'tab-options-box-file-operations';

    const GENERAL_SETTINGS_TAB_SCHEDULING               = 'tab-gs-scheduling';
    const GENERAL_SETTINGS_TAB_POST                     = 'tab-gs-post';
    const GENERAL_SETTINGS_TAB_TRANSLATION              = 'tab-gs-translation';
    const GENERAL_SETTINGS_TAB_SPINNING                 = 'tab-gs-spinning';
    const GENERAL_SETTINGS_TAB_APIS                     = 'tab-gs-apis';
    const GENERAL_SETTINGS_TAB_SEO                      = 'tab-gs-seo';
    const GENERAL_SETTINGS_TAB_NOTIFICATIONS            = 'tab-gs-notifications';
    const GENERAL_SETTINGS_TAB_ADVANCED                 = 'tab-gs-advanced';

    const TOOLS_TAB_MANUAL_CRAWLING                     = 'tab-manual-crawling';
    const TOOLS_TAB_MANUAL_RECRAWLING                   = 'tab-manual-recrawling';
    const TOOLS_TAB_URLS                                = 'tab-urls';

}