<?php

class Produto_Model_Validacoesgrupovariedade extends Agro_Db_Table_Abstract {
	protected $_schema = 'produto';
	protected $_name = 'validacoes_grupo_variedade';
	protected $_primary = 'id';
	public $_paginator = false;
	public $_order = 'ds_nome_grupo_variedade';


	public function save($data) {
		$Row = $this->getRow($data['id']);

		$Row->id_validacao = $data['id_validacao'];
		$Row->ds_nome_grupo_variedade = $data['ds_nome_grupo_variedade'];

		$Row->save();

		return $Row->save();
	}

	
	public function getData($where=false) {
		$select = $this->select();
		$select->setIntegrityCheck(false);
		
		$select->from(array("v" => "{$this->_schema}.{$this->_name}"));
		
		if (is_array($where)) {
			foreach ($where as $clause) {
				if (is_array($clause)) {
					$field = $clause['field'];
					$operator = $clause['operator'];
					$value = $clause['value'];
					
					$select->where("$field $operator ?", $value);
				} else {
					$select->where($clause, '');
				}
			}
		} elseif ($where != '') {
			$select->where($where);
		}

		return $select;
	}
	
}