/** * Function to get order by * return string $order_by - fieldname(eg: 'subject') */ function getOrderBy() { $log = vglobal('log'); $log->debug("Entering getOrderBy() method ..."); $use_default_order_by = ''; if (PerformancePrefs::getBoolean('LISTVIEW_DEFAULT_SORTING', true)) { $use_default_order_by = $this->default_order_by; } if (isset($_REQUEST['order_by'])) { $order_by = $this->db->sql_escape_string($_REQUEST['order_by']); } else { $order_by = $_SESSION['USERS_ORDER_BY'] != '' ? $_SESSION['USERS_ORDER_BY'] : $use_default_order_by; } $log->debug("Exiting getOrderBy method ..."); return $order_by; }