This change stores the list of columns that require text sorting in the session,
so the static function "get_sort_for_table" can work without any additional parameters.
$SESSION->flextable[$this->uniqueid]->sortby = array();
$SESSION->flextable[$this->uniqueid]->i_first = '';
$SESSION->flextable[$this->uniqueid]->i_last = '';
+ $SESSION->flextable[$this->uniqueid]->textsort = $this->column_textsort;
}
$this->sess = &$SESSION->flextable[$this->uniqueid];
if (empty($sess->sortby)) {
return '';
}
+ if (empty($sess->textsort)) {
+ $sess->textsort = array();
+ }
- return self::construct_order_by($sess->sortby);
+ return self::construct_order_by($sess->sortby, $sess->textsort);
}
/**