protected function initPagination($model, $criteria = null)
{
$criteria = is_null($criteria) ? new CDbCriteria() : $criteria;
$itemsCount = $model->count($criteria);
$pagination = new CPagination($itemsCount);
$pagination->pageSize = $this->items_per_page;
$pagination->applyLimit($criteria);
return $pagination;
}