Gform entries column

Description

Use this action to inject markup to any non-first column of every entry in the entry list grid.

Usage

<?php
add_action("gform_entries_column", "add_icon", 10, 5);
?>

Parameters

$form_id

(int) ID of the current form.

$field_id

(int) ID of the field that this column applies to.

$value

(string) Current value that will be displayed in this cell.

$lead

(Entry Object) Current entry object.

$query_string

(string) Current page query string with search and pagination state.

Examples

This example appends an icon to the column depending on the text being displayed in the cell. Note: This example assumes that field with ID 5 is NOT placed in the first column on the entry grid. This hook does not fire for the first column in the grid. Look at gform_entries_first_column to add content to the first column.

<?php
add_action("gform_entries_column", "add_icon", 10, 5);
function add_icon($form_id, $field_id, $value, $lead, $query_string){

    //targeting form 190 only.
    if($form_id != 190)
        return;

    //targeting field 5 only
    if($field_id != 5)
        return;

    if($value == "yes")
        echo " <img src='" . GFCommon::get_base_url() . "/images/tick.png' />";
    else if($value == "no")
        echo " <img src='" . GFCommon::get_base_url() . "/images/stop.png' />";
}

?>

Source Code

This action hook is located in entry_list.php

Search the Documentation