<?php

class Sinistro_IntensidadesController extends Agro_Controller_Action {
	public $_columnList = array(
		'ds_intensidade' => 'Intensidade',
		'ds_descricao' => 'Descrição'
	);
	
	public function init() {
		$this->view->title = 'Sinistro » Cadastro » Intensidades do evento';
	}
	
	public function setBack() {
		$this->view->back = '/sinistro/intensidades';
	}
	
	public function getModel() {
		return new Sinistro_Model_Intensidades();
	}
	
	public function getForm() {
		return new Sinistro_Form_Intensidades();
	}
	
	public function getFilter() {
		$where = array();
		
		if ($this->getRequest()->getParam('ds_intensidade')) {
			$where[] = array (
				'field' => 'ds_intensidade',
				'operator' => 'ilike',
				'value' => '%'.$this->getRequest()->getParam('ds_intensidade').'%'
			);
		}
		
		return $where;
	}
}
