protected function addListSortCriteria($c) { if ($sort_column = $this->getUser()->getAttribute('sort', null, 'sf_admin/opp_votazione/sort')) { if ($sort_column != 'data' && $sort_column != 'ramo') { $sort_column = OppVotazionePeer::translateFieldName($sort_column, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_COLNAME); } if ($this->getUser()->getAttribute('type', null, 'sf_admin/opp_votazione/sort') == 'asc') { if ($sort_column == 'data') { $c->addAscendingOrderByColumn(OppSedutaPeer::DATA); } else { $c->addAscendingOrderByColumn($sort_column); } } else { if ($sort_column == 'data') { $c->addDescendingOrderByColumn(OppSedutaPeer::DATA); } else { $c->addDescendingOrderByColumn($sort_column); } } } }
protected function addVotiSortCriteria($c) { if ($sort_column = $this->session->getAttribute('sort', 'data', 'opp_parlamentare_voti/sort')) { if ($sort_column == 'data') { $sort_column = OppSedutaPeer::translateFieldName($sort_column, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_COLNAME); } else { $sort_column = OppVotazionePeer::translateFieldName($sort_column, BasePeer::TYPE_FIELDNAME, BasePeer::TYPE_COLNAME); } if ($this->session->getAttribute('type', null, 'opp_parlamentare_voti/sort') == 'asc') { $c->addAscendingOrderByColumn($sort_column); } else { $c->addDescendingOrderByColumn($sort_column); } } }