PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.16
VikBooking Hotel Booking Engine & PMS v1.8.16
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
← All changes | defines.php +33 -7 1.6.4 → 1.8.16 View file →
@@ -11,9 +11,9 @@
11 11 // No direct access
12 12 defined('ABSPATH') or die('No script kiddies please!');
13 13
14 14 // Software version
15 -define('VIKBOOKING_SOFTWARE_VERSION', '1.6.4');
15 +define('VIKBOOKING_SOFTWARE_VERSION', '1.8.16');
16 16
17 17 // Base path
18 18 define('VIKBOOKING_BASE', dirname(__FILE__));
19 19
@@ -53,29 +53,47 @@
53 53 defined('VBO_SITE_PATH') or define('VBO_SITE_PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR . 'site');
54 54 defined('VCM_ADMIN_PATH') or define('VCM_ADMIN_PATH', str_replace('vikbooking' . DIRECTORY_SEPARATOR . 'admin', 'vikchannelmanager' . DIRECTORY_SEPARATOR . 'admin', VBO_ADMIN_PATH));
55 55 defined('VCM_SITE_PATH') or define('VCM_SITE_PATH', str_replace('vikbooking' . DIRECTORY_SEPARATOR . 'site', 'vikchannelmanager' . DIRECTORY_SEPARATOR . 'site', VBO_SITE_PATH));
56 56
57 +/**
58 + * Minimum version required for VCM to detect outdated/stucked versions.
59 + *
60 + * @since 1.8.13
61 + */
62 +define('VIKCHANNELMANAGER_MINIMUM_VERSION', '1.9.26');
63 +
57 64 // Other Constants that may not be available in the framework
58 65 defined('DS') or define('DS', DIRECTORY_SEPARATOR);
59 66
60 -/**
61 - * We define the base path constant for the upload dir
62 - * used to upload the customer documents onto the sub-dirs.
63 - *
64 - * @since 1.3.0
65 - */
67 +// default paths and URIs
66 68 $customer_upload_base_path = VBO_ADMIN_PATH . DIRECTORY_SEPARATOR . 'resources';
67 69 $customer_upload_base_uri = VBO_ADMIN_URI . 'resources/';
68 70 $media_upload_base_path = $customer_upload_base_path;
69 71 $media_upload_base_uri = $customer_upload_base_uri;
72 +$media_assets_base_path = $customer_upload_base_path;
73 +$media_assets_base_uri = $customer_upload_base_uri;
74 +
70 75 $upload_dir = wp_upload_dir();
71 76 if (is_array($upload_dir) && !empty($upload_dir['basedir']) && !empty($upload_dir['baseurl'])) {
77 + // define proper values for the customer documents
72 78 $customer_upload_base_path = $upload_dir['basedir'] . DIRECTORY_SEPARATOR . 'vikbooking' . DIRECTORY_SEPARATOR . 'customerdocs';
73 79 $customer_upload_base_uri = rtrim($upload_dir['baseurl'], '/') . '/' . 'vikbooking' . '/' . 'customerdocs' . '/';
80 +
74 81 // define proper values for the media directory
75 82 $media_upload_base_path = $upload_dir['basedir'] . DIRECTORY_SEPARATOR . 'vikbooking' . DIRECTORY_SEPARATOR . 'media';
76 83 $media_upload_base_uri = rtrim($upload_dir['baseurl'], '/') . '/' . 'vikbooking' . '/' . 'media' . '/';
84 +
85 + // define proper values for the media assets (i.e. Web App Manifest)
86 + $media_assets_base_path = $upload_dir['basedir'] . DIRECTORY_SEPARATOR . 'vikbooking';
87 + $media_assets_base_uri = rtrim($upload_dir['baseurl'], '/') . '/' . 'vikbooking' . '/';
77 88 }
89 +
90 +/**
91 + * We define the base path constant for the upload dir
92 + * used to upload the customer documents onto the sub-dirs.
93 + *
94 + * @since 1.3.0
95 + */
78 96 defined('VBO_CUSTOMERS_PATH') or define('VBO_CUSTOMERS_PATH', $customer_upload_base_path);
79 97 defined('VBO_CUSTOMERS_URI') or define('VBO_CUSTOMERS_URI', $customer_upload_base_uri);
80 98
81 99 /**
@@ -84,8 +102,16 @@
84 102 * @since 1.5.0
85 103 */
86 104 defined('VBO_MEDIA_PATH') or define('VBO_MEDIA_PATH', $media_upload_base_path);
87 105 defined('VBO_MEDIA_URI') or define('VBO_MEDIA_URI', $media_upload_base_uri);
106 +
107 +/**
108 + * We define the base path and URI for the media assets.
109 + *
110 + * @since 1.6.5
111 + */
112 +defined('VBO_MEDIA_ASSETS_PATH') or define('VBO_MEDIA_ASSETS_PATH', $media_assets_base_path);
113 +defined('VBO_MEDIA_ASSETS_URI') or define('VBO_MEDIA_ASSETS_URI', $media_assets_base_uri);
88 114
89 115 /**
90 116 * Site pre-process flag.
91 117 * When this flag is enabled, the plugin will try to dispatch the