Example #1
0
function gv_value($entry, $field)
{
    $value = GravityView_API::field_value($entry, $field);
    if ($value === '') {
        return apply_filters('gravityview_empty_value', '');
    }
    return $value;
}
Example #2
0
function gv_value($entry, $field)
{
    $value = GravityView_API::field_value($entry, $field);
    if ($value === '') {
        /**
         * @filter `gravityview_empty_value` What to display when a field is empty
         * @param string $value (empty string)
         */
        $value = apply_filters('gravityview_empty_value', '');
    }
    return $value;
}
 /**
  * Get the array of entry data
  *
  * @since 1.3
  *
  * @param array $view_entries Array of entries for the current search
  * @param array $view_data Data information returned from GravityView_View_Data::get_view()
  *
  * @return array
  */
 function get_output_data($view_entries, $view_data)
 {
     // build output data
     $data = array();
     if ($view_entries['count'] !== 0) {
         // For each entry
         foreach ($view_entries['entries'] as $entry) {
             $temp = array();
             // Loop through each column and set the value of the column to the field value
             if (!empty($view_data['fields']['directory_table-columns'])) {
                 foreach ($view_data['fields']['directory_table-columns'] as $field_settings) {
                     $temp[] = GravityView_API::field_value($entry, $field_settings);
                 }
             }
             // Then add the item to the output dataset
             $data[] = $temp;
         }
     }
     return $data;
 }