From ccf5e61a075c35d24befc175994b5cb8957ca322 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Wed, 26 Aug 2026 21:45:53 +0000
Subject: [PATCH] =Extra JVB() calls replaced, minor tweaks
---
inc/managers/Responses.php | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/inc/managers/Responses.php b/inc/managers/Responses.php
index 73bf4dc..555c688 100644
--- a/inc/managers/Responses.php
+++ b/inc/managers/Responses.php
@@ -157,6 +157,11 @@
'message' => 'Response content is empty'
];
}
+
+ $registrar = Registrar::getInstance($type);
+ if ($registrar) {
+ $type = $registrar->getBased();
+ }
$created = $this->responses->insert([
'item_id' => $item_id,
'user_id' => $user_id,
@@ -337,15 +342,19 @@
return $responses;
}
- public function getAllItemResponses(int $itemID, array $args = [], bool $includeChildren = true):array
+ public function getAllItemResponses(int $itemID, array $oldArgs = [], bool $includeChildren = true):array
{
- $args = wp_parse_args($args, [
+ $args = wp_parse_args($oldArgs, [
'orderby' => 'created_at',
'order' => 'DESC',
'page' => 1,
'per_page' => 20,
]);
+ if (array_key_exists('type', $oldArgs) || array_key_exists('content', $oldArgs) || array_key_exists('post_type', $oldArgs)) {
+ $args['type'] = jvbCheckBase($oldArgs['type']??$oldArgs['content']??$oldArgs['post_type']);
+ }
+
$where = [
'item_id' => $itemID,
'parent_id' => null
--
Gitblit v1.10.0