<?php

class Sinistro_Form_Grupovistoria extends Agro_Form {

	public function init() {
		$this->addElement('hidden', 'id', array('decorators' => $this->elementDecorator));

		$this->addElement('text', 'ds_nome_grupo_vistoria', array(
			'decorators' => $this->elementDecorator,
			'required' => true,
			'label' => 'Nome'
		));

		$this->addElement('text', 'ds_chave', array(
			'decorators' => $this->elementDecorator,
			'required' => true,
			'label' => 'Chave',
			'class' => 'upper'
		));

		$this->addElement('text', 'vl_custo_quilometragem', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Custo KM',
			'class' => 'currency',
			'required' => true,
		));

		$this->addElement('text', 'dt_inicio_grupo', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Data Início',
			'class' => 'data',
			'required' => true,
		));

		$this->addElement('text', 'dt_expira_grupo', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Data Expiração',
			'class' => 'data',
			'required' => true,
		));
	}

	public function populate(array $values) {

		if (array_key_exists("dt_inicio_grupo", $values)) {
			$values['dt_inicio_grupo'] = date('d/m/Y', strtotime($values['dt_inicio_grupo']));
		}

		if (array_key_exists("dt_expira_grupo", $values)) {
			$values['dt_expira_grupo'] = date('d/m/Y', strtotime($values['dt_expira_grupo']));
		}

		parent::populate($values);
	}
}