<?php

class Sinistro_Model_Row_Grupovistoria extends Agro_Db_Table_Row_Abstract {
	public $culturas = array();
	public $estados = array();
	
	public function culturas() {
		if (count($this->culturas)) { return $this->culturas; }
		
		$Select = $this->select()->setIntegrityCheck(false);
		$Select->from('sinistro.cobranca_grupos_vistoria_culturas', array('id_cultura', 'id_cultura'));
		$Select->where("id_grupo_vistoria = ?", $this->id);
		
		$this->culturas = Agro_Db_Table_Abstract::getDefaultAdapter()->fetchPairs($Select);
		return $this->culturas;
	}
	
	
	public function estados() {
		if (count($this->estados)) { return $this->estados; }
	
		$Select = $this->select()->setIntegrityCheck(false);
		$Select->from('sinistro.cobranca_grupos_vistoria_estados', array('id_estado', 'id_estado'));
		$Select->where("id_grupo_vistoria = ?", $this->id);
	
		$this->estados = Agro_Db_Table_Abstract::getDefaultAdapter()->fetchPairs($Select);
		return $this->estados;
	}
}