{
  "generated": "2026-03-08T00:27:31.259Z",
  "product": {
    "id": "gravityview-multiple-forms",
    "label": "Multiple Forms",
    "repo": "GravityKit/Multiple-Forms",
    "version": "0.6.0",
    "actions": [
      "gk/multiple-forms/loaded"
    ],
    "filters": [
      "gform_gf_query_sql",
      "gk/multiple-forms/query/handler/join/conditions",
      "gravityview_multiple_forms/allow_join_on"
    ]
  },
  "hooks": [
    {
      "id": "gk-multiple-forms-loaded",
      "name": "gk/multiple-forms/loaded",
      "type": "action",
      "product": "gravityview-multiple-forms",
      "description": "Triggers an action when the plugin is fully loaded.",
      "parameters": [],
      "categories": [
        "forms"
      ],
      "example": "add_action( 'gk/multiple-forms/loaded', function() {\n    // Your code here\n} );",
      "since": "[0.3](../../since/0-3/)",
      "source": {
        "file": "src/MultipleForms/Plugin.php",
        "line": 133
      },
      "url": "/docs/gravityview-multiple-forms/actions/gk-multiple-forms-loaded/",
      "related": []
    },
    {
      "id": "gform_gf_query_sql",
      "name": "gform_gf_query_sql",
      "type": "filter",
      "product": "gravityview-multiple-forms",
      "description": "Filter the SQL query fragments to allow low-level advanced analysis and modification before the query is run.",
      "parameters": [
        {
          "name": "sql",
          "type": "array",
          "description": "An array with all the SQL fragments: select, from, join, where, order, paginate."
        }
      ],
      "categories": [
        "forms"
      ],
      "example": "add_filter( 'gform_gf_query_sql', function($sql) {\n    // Modify $sql as needed\n    return $sql;\n}, 10, 1 );",
      "since": "[2.4.3](../../since/2-4-3/)",
      "source": {
        "file": "src/MultipleForms/Query.php",
        "line": 834
      },
      "url": "/docs/gravityview-multiple-forms/filters/gform_gf_query_sql/",
      "related": []
    },
    {
      "id": "gk-multiple-forms-query-handler-join-conditions",
      "name": "gk/multiple-forms/query/handler/join/conditions",
      "type": "filter",
      "product": "gravityview-multiple-forms",
      "description": "Modifies conditions for a joined form query.",
      "parameters": [
        {
          "name": "conditions",
          "type": "\\GF_Query_Condition[]",
          "description": "The current conditions"
        },
        {
          "name": "view",
          "type": "\\GV_View",
          "description": "The View object."
        },
        {
          "name": "context",
          "type": "array",
          "description": "An array with additional context."
        }
      ],
      "categories": [
        "forms"
      ],
      "example": "add_filter( 'gk/multiple-forms/query/handler/join/conditions', function($conditions, $view, $context) {\n    // Modify $conditions as needed\n    return $conditions;\n}, 10, 3 );",
      "since": "[0.5.0](../../since/0-5-0/)",
      "source": {
        "file": "src/MultipleForms/Query/Handler.php",
        "line": 376
      },
      "url": "/docs/gravityview-multiple-forms/filters/gk-multiple-forms-query-handler-join-conditions/",
      "related": []
    },
    {
      "id": "gravityview_multiple_forms-allow_join_on",
      "name": "gravityview_multiple_forms/allow_join_on",
      "type": "filter",
      "product": "gravityview-multiple-forms",
      "description": "Filters the allowed non field join data value.",
      "parameters": [
        {
          "name": "allowed_non_field_join_data",
          "type": "array",
          "description": "Meta keys and entry property names. <code>entry_id</code> is an alias for <code>id</code>"
        }
      ],
      "categories": [
        "views",
        "forms"
      ],
      "example": "add_filter( 'gravityview_multiple_forms/allow_join_on', function($allowed_non_field_join_data) {\n    // Modify $allowed_non_field_join_data as needed\n    return $allowed_non_field_join_data;\n}, 10, 1 );",
      "since": "[0.2](../../since/0-2/): beta 1",
      "source": {
        "file": "src/MultipleForms/Assets.php",
        "line": 87
      },
      "url": "/docs/gravityview-multiple-forms/filters/gravityview_multiple_forms-allow_join_on/",
      "related": []
    }
  ],
  "stats": {
    "total": 4,
    "actions": 1,
    "filters": 3
  }
}