protected function setSort() { if (!empty($_REQUEST['sort']) && !empty($_REQUEST['dir'])) { $this->sortDirection = $this->getDb()->escapeStr($_REQUEST['dir']); $sort = $this->getDb()->escapeStr($_REQUEST['sort']); switch ($sort) { case 'carrier_title': $this->sortTable = 'carriers'; $this->sortField = 'title'; break; default: parent::setSort(); break; } } }
protected function setSort() { if (!empty($_REQUEST['sort']) && !empty($_REQUEST['dir'])) { $this->sortDirection = $this->getDb()->escapeStr($_REQUEST['dir']); $sort = $this->getDb()->escapeStr($_REQUEST['sort']); switch ($sort) { case 'product_group': $this->sortTable = 'product_groups'; $this->sortField = 'title'; break; case 'store': $this->sortTable = 'aff_stores'; $this->sortField = 'title'; break; default: parent::setSort(); break; } } }
protected function setSort() { if (!empty($_REQUEST['sort']) && !empty($_REQUEST['dir'])) { $this->sortDirection = $this->getDb()->escapeStr($_REQUEST['dir']); $sort = $this->getDb()->escapeStr($_REQUEST['sort']); switch ($sort) { case 'date_formated': $this->sortTable = $this->getTable(); $this->sortField = 'factored_date'; break; case 'product_title': $this->sortTable = 'products'; $this->sortField = 'title'; break; case 'group_title': $this->sortTable = 'product_groups'; $this->sortField = 'title'; break; case 'measure_title': $this->sortTable = 'measures'; $this->sortField = 'title'; break; case 'factory_title': $this->sortTable = 'factories'; $this->sortField = 'title'; break; case 'user': $this->sortTable = 'users'; $this->sortField = 'fullname'; break; default: parent::setSort(); break; } } }