Jake Vanderwerf
2026-08-26 ccf5e61a075c35d24befc175994b5cb8957ca322
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