<?php

class Produto_Model_Row_Cobertura extends Agro_Db_Table_Row_Abstract {
	
	public function eventos(){
		$Select = Zend_Db_Table::getDefaultAdapter()->select();
		
		$Select->from(array('e'=>'produto.eventos'));
		$Select->join(array('ce'=>'produto.coberturas_eventos'), 'e.id = ce.id_evento', false);
		$Select->where('ce.id_cobertura = ?', $this->id);
		$Select->where('e.fl_ativo = true');
		return Zend_Db_Table::getDefaultAdapter()->fetchAll($Select);
	}
	
	public function possuiEsteEvento($idEvento){
		$result = false;
		
		$Eventos = $this->eventos();
		
		foreach ($Eventos as $evento){
			if ($evento["id"] == $idEvento){
				return true;
			}
		}
		
		return $result;
	}
}