Skip to content

Instantly share code, notes, and snippets.

@Idealien
Created February 20, 2018 00:16
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Idealien/557fbbc654f8c9bd28d748c49e351540 to your computer and use it in GitHub Desktop.
Save Idealien/557fbbc654f8c9bd28d748c49e351540 to your computer and use it in GitHub Desktop.
Gravity Forms - Custom Export Column
<?php
add_filter( 'gform_export_fields', 'add_step_updated', 10, 1 );
function add_step_updated( $form ) {
array_push( $form['fields'], array( 'id' => 'step_updated', 'label' => __( 'Step Last Updated', 'gravityforms' ) ) );
return $form;
}
add_filter( 'gform_export_field_value', 'set_step_updated', 10, 4 );
function set_step_updated( $value, $form_id, $field_id, $entry ) {
switch ( $field_id ) {
case 'step_updated':
$duration = time() - $entry['workflow_timestamp'];
$value = gravity_flow()->format_duration( $duration );
break;
}
return $value;
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment