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 | site/helpers/tracker.php +10 -0 1.7.2 → 1.8.16 View file →
@@ -153,8 +153,13 @@
153 153 // return the current fingerprint
154 154 return static::$fingerprint;
155 155 }
156 156
157 + // abort if tracking is disabled
158 + if (!VBOFactory::getConfig()->getBool('trkenabled')) {
159 + return '';
160 + }
161 +
157 162 /**
158 163 * To check for an existing or previous fingerprint, we give the highest priority
159 164 * to the reserved request var "vbo_tracking", which may have been passed after
160 165 * a previous tracking session for a booking link with VCM.
@@ -970,8 +975,13 @@
970 975 */
971 976 public function triggerBookingConversion(array $booking)
972 977 {
973 978 $fingerprint = $this->getFingerprint();
979 +
980 + if (!$fingerprint) {
981 + // tracking may be disabled
982 + return $this;
983 + }
974 984
975 985 $q = $this->dbo->getQuery(true);
976 986
977 987 $q->select($this->dbo->qn([