/var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/give/src/Tracking
NameSizeModeActions
Contracts/-0755rm
Enum/-0755rm
Events/-0755rm
Helpers/-0755rm
Repositories/-0755rm
TrackingData/-0755rm
AccessToken.php15330644editdlrm
AdminActionHandler.php49950644editdlrm
AdminSettings.php15160644editdlrm
TrackClient.php21910644editdlrm
TrackingServiceProvider.php33880644editdlrm
TrackJob.php21670644editdlrm
TrackJobScheduler.php11650644editdlrm
TrackRegisterer.php15680644editdlrm
UsageTrackingOnBoarding.php45460644editdlrm
Edit: /var/www/vhosts/ihelp.ro/ajutam.ro/wp-content/plugins/give/src/Tracking/TrackJob.php (2167B)
trackClient = $trackClient; $this->trackEvents = $trackEvents; } /** * Send tracks. * * @since 2.10.0 */ public function send() { $recordedTracks = $this->trackEvents->getTrackList(); if ( ! $recordedTracks) { return; } foreach ($recordedTracks as $trackId => $className) { /* @var TrackData $class */ $class = give($className); $eventType = new EventType($trackId); if ($class instanceof TrackData) { $this->trackClient->post($eventType, $class); } } $this->trackEvents->saveRequestTime(); $this->trackEvents->removeTrackList(); if (in_array(EditedDonationFormsData::class, $recordedTracks, true)) { $this->trackEvents->removeRecentlyEditedDonationFormList(); } } /** * Send tracked information immediately. * * @since 2.10.2 * * @param array $trackedEvents */ public function sendNow($trackedEvents) { /* @var TrackEvents $trackEvents */ $trackEvents = give(TrackEvents::class); foreach ($trackedEvents as $trackEvent) { give($trackEvent)->record(); } $trackEvents->saveTrackList(); $this->send(); // Do not setup cron job. $class = TrackJobScheduler::class; add_filter("give_disable_hook-shutdown:{$class}@schedule", '__return_true'); } }