ElixirVault/www/system-brs-core/cms/cmsTextManager/inc/cmsTextManagerConst.php

70 lines
3.5 KiB
PHP

<?php
namespace BRSystems\Core\Cms\cmsTextManager\inc;
class cmsTextManagerConst
{
// Default value and classificator type for text manager
const DEFAULT_LANGUAGE = 7;
const CL_TYPE_ARTICLES = 264; // Article classificator type id
// Image upload types
const IMG_CAROUSEL_TYPE = 1; // Carousel
const IMG_CNT_TYPE = 3; // Content
const IMG_TYPE = 2; // Background
// APC Keys
const APC_CATEGORY_MENU_KEY = "APP_CATEGORY_MENU_";
const APC_HEADER_CATEGORY_MENU_KEY = "APP_HEADER_CATEGORY_MENU_";
const APC_SHOP_SIDE_BANNER_KEY = "APP_SHOP_SIDE_BANNER_";
const APC_INDEX_GLOBAL_KEY = 'INDEX_GLOBAL';
const APC_INDEX_COOKIES_KEY = 'INDEX_COOKIES';
const APC_INDEX_AGREE_TO_TERMS_KEY = 'INDEX_AGREE_TO_TERMS';
const APC_INDEX_CONTACT_US_KEY = 'INDEX_CONTACT_US';
const APC_COLLECTION_BANNER_KEY = 'INDEX_COLLECTION_BANNER';
const APC_ABOUT_US_KEY = 'ABOUT_US_CNT';
const APC_FAQ_KEY = 'FAQ_CNT';
const APC_DISCLAIMER_KEY = 'DISCLAIMER_CNT';
const APC_PRIVACY_POLICY_KEY = 'PRIVACY_POLICY_CNT';
const APC_PAYMENT_POLICY_KEY = 'PAYMENT_POLICY_CNT';
const APC_RETURN_POLICY_KEY = 'RETURN_POLICY_CNT';
const APC_SHIPPING_POLICY_KEY = 'SHIPPING_POLICY_CNT';
// Text manager types for Index page
const INDEX_PAGE_HERO_SLIDER = 1456; // Index page header
const INDEX_PAGE_SERVICES = 1457; // Index page services
const INDEX_PAGE_ABOUT_PRODUCT = 1458; // Index page about product
const INDEX_PAGE_TESTIMONIAL = 1459; // Index page testimonial
const INDEX_PAGE_TESTIMONIAL_BG = 1460; // Index page bg
const INDEX_PAGE_ABOUT_TEXT = 1461; // Index page About text section
// Text manager types for other pages
const PAGE_TYPE_COOKIES = 1462; // cookies page
const PAGE_TYPE_AGREE_TO_TERMS = 1463; // TERMS TO AGREEMENT
const PAGE_TYPE_CONTACT_US = 1464; // CONTACT US page
const POPUP_SUBSCRIBE_BG = 1467; // Background image for subscribe popup
const GLOBAL_BREADCRUMBS = 1468; // Global breadcrumbs
const SHOP_SIDE_BANNER = 1469; // Shop sidebar banner
const COLLECTION_BANNER = 1470; // Shop collection banner
const PAGE_TYPE_ABOUT_US = 1472; // ABOUT US page
const PAGE_TYPE_FAQ = 1473; // FAQ page - main
const PAGE_TYPE_DISCLAIMER = 1474; // Disclaimer page
const PAGE_TYPE_PRIVACY_POLICY = 1476; // Privacy Policy page
const PAGE_TYPE_PAYMENT_POLICY = 1477; // Payment Policy page
const PAGE_TYPE_RETURN_POLICY = 1478; // Return Policy page
const PAGE_TYPE_SHIPPING_POLICY = 1479; // Shipping Policy page
const PAGE_TYPE_COPYRIGHT = 1480; // Copyright page
// Text manager types for Products categories and sub-categories
const BASE_SUB_CATEGORIES = 1443; // Base sub categories
const BASE_CATEGORIES = 1442; // Base categories
// Constants for creating category links
const MAP_URL_TYPE = 315; // Map url classificator type ID for site map urls table
const MAP_SUB_URL_TYPE = 316; // Map url classificator type ID for site map urls table
const CATEGORY_ALIAS_ID = 899; // Category url alias ID
const CATEGORY_TYPES = [self::BASE_SUB_CATEGORIES, self::BASE_CATEGORIES];
// TODO: Not implemented types.
}