| 1 |
<?php |
| 2 |
|
| 3 |
$source = 'vcwb'; |
| 4 |
if (defined('VCV_AUTHOR_API_KEY')) { |
| 5 |
$source = 'theme-author-vcwb'; |
| 6 |
} |
| 7 |
|
| 8 |
if (!VcvEnv::has('VCV_ENV_HUB_DOWNLOAD')) { |
| 9 |
VcvEnv::set('VCV_ENV_HUB_DOWNLOAD', true); |
| 10 |
} |
| 11 |
|
| 12 |
if (!VcvEnv::has('VCV_ENV_EXTENSION_DOWNLOAD')) { |
| 13 |
VcvEnv::set('VCV_ENV_EXTENSION_DOWNLOAD', true); |
| 14 |
} |
| 15 |
|
| 16 |
if (!VcvEnv::has('VCV_HUB_URL')) { |
| 17 |
VcvEnv::set( |
| 18 |
'VCV_HUB_URL', |
| 19 |
'https://my.visualcomposer.com' |
| 20 |
); |
| 21 |
} |
| 22 |
|
| 23 |
if (!VcvEnv::has('VCV_HUB_PUBLIC_URL')) { |
| 24 |
VcvEnv::set( |
| 25 |
'VCV_HUB_PUBLIC_URL', |
| 26 |
'https://my.visualcomposer.com' |
| 27 |
); |
| 28 |
} |
| 29 |
|
| 30 |
if (!VcvEnv::has('VCV_HUB_LICENSES_URL')) { |
| 31 |
VcvEnv::set( |
| 32 |
'VCV_HUB_LICENSES_URL', |
| 33 |
'https://my.visualcomposer.com/licenses/?utm_source=' . $source . '&utm_medium=license-vcdashboard&utm_campaign=upgrade&utm_content=text' |
| 34 |
); |
| 35 |
} |
| 36 |
|
| 37 |
if (!VcvEnv::has('VCV_TOKEN_URL')) { |
| 38 |
VcvEnv::set( |
| 39 |
'VCV_TOKEN_URL', |
| 40 |
'https://my.visualcomposer.com/authorization-token' |
| 41 |
); |
| 42 |
} |
| 43 |
|
| 44 |
if (!VcvEnv::has('VCV_THEME_TOKEN_URL')) { |
| 45 |
VcvEnv::set( |
| 46 |
'VCV_THEME_TOKEN_URL', |
| 47 |
'https://my.visualcomposer.com/theme-authorization-token' |
| 48 |
); |
| 49 |
} |
| 50 |
|
| 51 |
if (!VcvEnv::has('VCV_API_URL')) { |
| 52 |
VcvEnv::set('VCV_API_URL', 'https://api.visualcomposer.com'); |
| 53 |
} |
| 54 |
|
| 55 |
if (!VcvEnv::has('VCV_ACTIVATE_LICENSE_URL')) { |
| 56 |
VcvEnv::set( |
| 57 |
'VCV_ACTIVATE_LICENSE_URL', |
| 58 |
'https://my.visualcomposer.com/?edd_action=activate_license&item_name=Visual%20Composer' |
| 59 |
); |
| 60 |
} |
| 61 |
|
| 62 |
if (!VcvEnv::has('VCV_DEBUG')) { |
| 63 |
VcvEnv::set('VCV_DEBUG', defined('VCV_DEBUG') ? constant('VCV_DEBUG') : false); |
| 64 |
} |
| 65 |
|
| 66 |
if (!VcvEnv::has('VCV_FIX_CURL_JSON_DOWNLOAD')) { |
| 67 |
// Disabled temporary |
| 68 |
VcvEnv::set('VCV_FIX_CURL_JSON_DOWNLOAD', false); |
| 69 |
} |
| 70 |
|
| 71 |
if (!VcvEnv::has('VCV_TF_ASSETS_URLS_FACTORY_RESET')) { |
| 72 |
VcvEnv::set('VCV_TF_ASSETS_URLS_FACTORY_RESET', true); |
| 73 |
} |
| 74 |
|
| 75 |
// Disabled until all php elements updated |
| 76 |
if (!VcvEnv::has('VCV_ENV_ELEMENTS_FILES_NOGLOB')) { |
| 77 |
VcvEnv::set('VCV_ENV_ELEMENTS_FILES_NOGLOB', false); |
| 78 |
} |
| 79 |
|
| 80 |
if (!VcvEnv::has('VCV_TF_BLANK_PAGE_BOXED')) { |
| 81 |
VcvEnv::set('VCV_TF_BLANK_PAGE_BOXED', true); |
| 82 |
} |
| 83 |
|
| 84 |
if (!VcvEnv::has('VCV_FT_INITIAL_CSS_LOAD')) { |
| 85 |
VcvEnv::set('VCV_FT_INITIAL_CSS_LOAD', true); |
| 86 |
} |
| 87 |
|
| 88 |
if (!VcvEnv::has('VCV_TF_CSS_CHECKSUM')) { |
| 89 |
VcvEnv::set('VCV_TF_CSS_CHECKSUM', true); |
| 90 |
} |
| 91 |
|
| 92 |
if (!VcvEnv::has('VCV_FT_TEMPLATE_DATA_ASYNC')) { |
| 93 |
VcvEnv::set('VCV_FT_TEMPLATE_DATA_ASYNC', true); |
| 94 |
} |
| 95 |
|
| 96 |
if (!VcvEnv::has('VCV_FT_ASSETS_INSIDE_PLUGIN')) { |
| 97 |
VcvEnv::set('VCV_FT_ASSETS_INSIDE_PLUGIN', true); |
| 98 |
} |
| 99 |
|
| 100 |
if (!VcvEnv::has('VCV_FT_DEFAULT_ELEMENTS_INSIDE_PLUGIN')) { |
| 101 |
VcvEnv::set('VCV_FT_DEFAULT_ELEMENTS_INSIDE_PLUGIN', true); |
| 102 |
} |
| 103 |
|
| 104 |
if (!VcvEnv::has('VCV_ENV_FT_SYSTEM_CHECK_LIST')) { |
| 105 |
VcvEnv::set('VCV_ENV_FT_SYSTEM_CHECK_LIST', true); |
| 106 |
} |
| 107 |
|
| 108 |
if (!VcvEnv::has('VCV_ENV_FT_GLOBAL_CSS_JS_SETTINGS')) { |
| 109 |
VcvEnv::set('VCV_ENV_FT_GLOBAL_CSS_JS_SETTINGS', true); |
| 110 |
} |
| 111 |
|
| 112 |
if (!VcvEnv::has('VCV_JS_THEME_LAYOUTS')) { |
| 113 |
VcvEnv::set('VCV_JS_THEME_LAYOUTS', false); // SEE the devAddons/themeEditor/themeEditor/src/*.js files |
| 114 |
} |
| 115 |
|
| 116 |
if (!VcvEnv::has('VCV_POPUP_BUILDER')) { |
| 117 |
VcvEnv::set('VCV_POPUP_BUILDER', false); |
| 118 |
} |
| 119 |
|
| 120 |
if (!VcvEnv::has('VCV_JS_THEME_EDITOR')) { |
| 121 |
VcvEnv::set('VCV_JS_THEME_EDITOR', false); // SEE the devAddons/themeEditor/themeEditor/src/*.js files |
| 122 |
} |
| 123 |
|
| 124 |
if (!VcvEnv::has('VCV_JS_SAVE_ZIP')) { |
| 125 |
VcvEnv::set('VCV_JS_SAVE_ZIP', true); |
| 126 |
} |
| 127 |
|
| 128 |
if (!VcvEnv::has('VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR')) { |
| 129 |
VcvEnv::set('VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR', false); |
| 130 |
} |
| 131 |
|
| 132 |
if (!VcvEnv::has('VCV_JS_FT_DYNAMIC_FIELDS')) { |
| 133 |
VcvEnv::set('VCV_JS_FT_DYNAMIC_FIELDS', false); // Must be false! SEE the devAddons/dynamicFields/ env files |
| 134 |
} |
| 135 |
|
| 136 |
if (!VcvEnv::has('VCV_ACCOUNT_URL')) { |
| 137 |
VcvEnv::set('VCV_ACCOUNT_URL', 'https://account.visualcomposer.io'); |
| 138 |
} |
| 139 |
|
| 140 |
if (!VcvEnv::has('VCV_SUPPORT_URL')) { |
| 141 |
VcvEnv::set( |
| 142 |
'VCV_SUPPORT_URL', |
| 143 |
'https://my.visualcomposer.com/support/?utm_source=' . $source . '&utm_medium=error-screen&utm_campaign=support&utm_content=button' |
| 144 |
); |
| 145 |
} |
| 146 |
|
| 147 |
if (!VcvEnv::has('VCV_FT_INSIGHTS')) { |
| 148 |
VcvEnv::set('VCV_FT_INSIGHTS', true); |
| 149 |
} |
| 150 |
|
| 151 |
if (!VcvEnv::has('VCV_FT_DYNAMIC_ARCHIVE_FIELDS')) { |
| 152 |
VcvEnv::set('VCV_FT_DYNAMIC_ARCHIVE_FIELDS', true); |
| 153 |
} |
| 154 |
|
| 155 |
if (!VcvEnv::has('VCV_FT_UPDATE_NOTIFICATION') && !VcvEnv::has('VCV_DEBUG')) { |
| 156 |
VcvEnv::set('VCV_FT_UPDATE_NOTIFICATION', true); |
| 157 |
} |
| 158 |
|
| 159 |
if (!VcvEnv::has('VCV_FT_THEME_BUILDER_LAYOUTS')) { |
| 160 |
VcvEnv::set('VCV_FT_THEME_BUILDER_LAYOUTS', true); |
| 161 |
} |
| 162 |
|