advanced-database-cleaner
Last commit date
assets
6 months ago
includes
6 months ago
languages
7 months ago
LICENSE.txt
7 months ago
README.txt
6 months ago
advanced-db-cleaner.php
6 months ago
constants.php
7 months ago
index.php
7 months ago
uninstall.php
7 months ago
constants.php
61 lines
| 1 | <?php |
| 2 | |
| 3 | // Exit if accessed directly |
| 4 | if ( ! defined( 'ABSPATH' ) ) |
| 5 | exit; |
| 6 | |
| 7 | // Version type: FREE or PREMIUM. |
| 8 | if ( ! defined( 'ADBC_VERSION_TYPE' ) ) |
| 9 | file_exists( __DIR__ . '/includes/premium' ) ? define( 'ADBC_VERSION_TYPE', 'PREMIUM' ) : define( 'ADBC_VERSION_TYPE', 'FREE' ); |
| 10 | |
| 11 | // Plugin folder name. |
| 12 | if ( ! defined( 'ADBC_PLUGIN_DIR_NAME' ) ) |
| 13 | define( 'ADBC_PLUGIN_DIR_NAME', dirname( plugin_basename( __FILE__ ) ) ); |
| 14 | |
| 15 | // Plugin folder path. Used to include files. |
| 16 | if ( ! defined( 'ADBC_PLUGIN_DIR_PATH' ) ) |
| 17 | define( 'ADBC_PLUGIN_DIR_PATH', plugin_dir_path( __FILE__ ) ); |
| 18 | |
| 19 | // WordPress uploads folder path. |
| 20 | if ( ! defined( 'ADBC_WP_UPLOADS_DIR_PATH' ) ) |
| 21 | define( 'ADBC_WP_UPLOADS_DIR_PATH', wp_upload_dir()['basedir'] ); |
| 22 | |
| 23 | // ADBC uploads folder prefix. |
| 24 | if ( ! defined( 'ADBC_UPLOADS_DIR_PREFIX' ) ) |
| 25 | define( 'ADBC_UPLOADS_DIR_PREFIX', 'adbc_uploads_F_' ); |
| 26 | |
| 27 | // ADBC uploads security code length. |
| 28 | if ( ! defined( 'ADBC_SECURITY_CODE_LENGTH' ) ) |
| 29 | define( 'ADBC_SECURITY_CODE_LENGTH', 25 ); |
| 30 | |
| 31 | // ADBC uploads folder path. |
| 32 | if ( ! defined( "ADBC_UPLOADS_DIR_PATH" ) ) { |
| 33 | $security_code = ADBC_Settings::instance()->get_setting( 'security_code' ); |
| 34 | define( "ADBC_UPLOADS_DIR_PATH", ADBC_WP_UPLOADS_DIR_PATH . '/' . ADBC_UPLOADS_DIR_PREFIX . $security_code ); |
| 35 | } |
| 36 | |
| 37 | // WordPress debug file path. |
| 38 | if ( ! defined( 'ADBC_WP_DEBUG_LOG_FILE_PATH' ) ) { |
| 39 | $debug_log_path = WP_CONTENT_DIR . '/debug.log'; |
| 40 | if ( defined( 'WP_DEBUG_LOG' ) && is_string( WP_DEBUG_LOG ) ) { |
| 41 | $debug_log_path = WP_DEBUG_LOG; |
| 42 | } |
| 43 | define( 'ADBC_WP_DEBUG_LOG_FILE_PATH', $debug_log_path ); |
| 44 | } |
| 45 | |
| 46 | // Plugin URL. Used to enqueue scripts and styles. |
| 47 | if ( ! defined( 'ADBC_PLUGIN_ABSOLUTE_URL' ) ) |
| 48 | define( 'ADBC_PLUGIN_ABSOLUTE_URL', plugins_url( '', __FILE__ ) ); |
| 49 | |
| 50 | // Current website URL. |
| 51 | if ( ! defined( 'ADBC_WEBSITE' ) ) |
| 52 | define( 'ADBC_WEBSITE', get_site_url() ); |
| 53 | |
| 54 | // Rest API routes. |
| 55 | if ( ! defined( 'ADBC_REST_API_NAMESPACE' ) ) |
| 56 | define( 'ADBC_REST_API_NAMESPACE', "advanced-db-cleaner/v1" ); |
| 57 | |
| 58 | // ADBC API remote URL. |
| 59 | if ( ! defined( 'ADBC_API_REMOTE_URL' ) ) |
| 60 | define( 'ADBC_API_REMOTE_URL', "https://api.sigmaplugin.com/v1" ); |
| 61 |