diff --git a/application/helpers/tabular_helper.php b/application/helpers/tabular_helper.php index 49da802e31..8b68ac37fa 100644 --- a/application/helpers/tabular_helper.php +++ b/application/helpers/tabular_helper.php @@ -42,6 +42,7 @@ function transform_headers($array, $readonly = FALSE, $editable = TRUE) $result[] = array('field' => key($element), 'title' => current($element), 'switchable' => isset($element['switchable']) ? $element['switchable'] : !preg_match('(^$| )', current($element)), + 'escape' => key($element) != "edit" && !(isset($element['escape']) && !$element['escape']), 'sortable' => isset($element['sortable']) ? $element['sortable'] : current($element) != '', 'checkbox' => isset($element['checkbox']) ? $element['checkbox'] : FALSE, 'class' => isset($element['checkbox']) || preg_match('(^$| )', current($element)) ? 'print_hide' : '', @@ -72,10 +73,10 @@ function get_sales_manage_table_headers() if($CI->config->item('invoice_enable') == TRUE) { $headers[] = array('invoice_number' => $CI->lang->line('sales_invoice_number')); - $headers[] = array('invoice' => ' ', 'sortable' => FALSE); + $headers[] = array('invoice' => ' ', 'sortable' => FALSE, 'escape' => FALSE); } - $headers[] = array('receipt' => ' ', 'sortable' => FALSE); + $headers[] = array('receipt' => ' ', 'sortable' => FALSE, 'escape' => FALSE); return transform_headers($headers); } @@ -350,8 +351,8 @@ function get_items_manage_table_headers() $headers[] = array($definition_id => $definition_name, 'sortable' => FALSE); } - $headers[] = array('inventory' => ''); - $headers[] = array('stock' => ''); + $headers[] = array('inventory' => '', 'escape' => FALSE); + $headers[] = array('stock' => '', 'escape' => FALSE); return transform_headers($headers); }