whoami7 - Manager
:
/
home
/
techyfnq
/
public_html
/
wp-content
/
plugins
/
site-reviews
/
plugin
/
Hooks
/
Upload File:
files >> //home/techyfnq/public_html/wp-content/plugins/site-reviews/plugin/Hooks/ReviewHooks.php
<?php namespace GeminiLabs\SiteReviews\Hooks; use GeminiLabs\SiteReviews\Controllers\ReviewController; use GeminiLabs\SiteReviews\Database\Tables; class ReviewHooks extends AbstractHooks { public function run(): void { add_action('plugins_loaded', [$this, 'runMyIsamFallback']); $this->hook(ReviewController::class, [ ['approve', 'admin_action_approve'], ['filterPostsToCacheReviews', 'the_posts'], ['filterReviewPostData', 'wp_insert_post_data', 10, 2], ['filterReviewTemplate', 'site-reviews/rendered/template/review', 10, 2], ['filterSqlClauseOperator', 'site-reviews/query/sql/clause/operator', 1], ['filterTemplateTags', 'site-reviews/review/build/after', 10, 3], ['onAfterChangeAssignedTerms', 'set_object_terms', 10, 6], ['onAfterChangeStatus', 'transition_post_status', 10, 3], ['onChangeAssignedPosts', 'site-reviews/review/updated/post_ids', 10, 2], ['onChangeAssignedUsers', 'site-reviews/review/updated/user_ids', 10, 2], ['onCreatedReview', 'site-reviews/review/created', 10, 2], ['onCreateReview', 'site-reviews/review/create', 10, 2], ['onEditReview', 'post_updated', 10, 3], ['sendNotification', 'site-reviews/review/created', 50], ['unapprove', 'admin_action_unapprove'], ]); } public function runMyIsamFallback(): void { if (!glsr(Tables::class)->isInnodb('posts')) { $this->hook(ReviewController::class, [['onDeletePost', 'deleted_post', 10, 2]]); } if (!glsr(Tables::class)->isInnodb('users')) { $this->hook(ReviewController::class, [['onDeleteUser', 'deleted_user']]); } } }
Copyright ©2021 || Defacer Indonesia