<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Unities extends AdminGodController {
	protected $model = 'UnityModel';
	protected $names = [
		'singular' => 'Unidade',
		'plural' => 'Unidades',
		'link' => 'unities',
	];
	protected $permissions = [
		'create' => true,
		'update' => true,
		'delete' => true
	];

	protected $fields = [
		[
			'name' => 'id',
			'label' => 'Id',
			'type' => 'hidden',
			'showOnTable' => false,
			'rules' => 'trim',
		],
		[
			'name' => 'title',
			'label' => 'Título',
			'type' => 'text',
			'rules' => 'trim|required',
			'required' => true,
			'showOnTable' => true,
			'col' => 'col-md-6'
		],
		[
			'name' => 'address_city',
			'label' => 'Cidade',
			'type' => 'text',
			'rules' => 'trim|required',
			'required' => true,
			'showOnTable' => true,
			'col' => 'col-md-6'
		],
		[
			'name' => 'address_uf',
			'label' => 'Estado',
			'type' => 'text',
			'rules' => 'trim',
			'showOnTable' => true,
			'col' => 'col-md-6'
		],
		[
			'name' => 'address_street',
			'label' => 'Endereço',
			'type' => 'text',
			'rules' => 'trim',
			'col' => 'col-md-6'
		],
		[
			'name' => 'address_neighborhood',
			'label' => 'Bairro',
			'type' => 'text',
			'rules' => 'trim',
			'col' => 'col-md-6'
		],
		[
			'name' => 'address_zip_code',
			'label' => 'CEP',
			'type' => 'text',
			'rules' => 'trim',
			'col' => 'col-md-6'
		],
		[
			'name' => 'phone',
			'label' => 'Telefone',
			'type' => 'text',
			'rules' => 'trim',
			'col' => 'col-md-6'
		],
		[
			'name' => 'email',
			'label' => 'Email',
			'type' => 'email',
			'rules' => 'trim',
			'col' => 'col-md-6'
		],
		[
			'name' => 'contact',
			'label' => 'Contato',
			'type' => 'text',
			'rules' => 'trim',
			'showOnTable' => true,
			'col' => 'col-md-6'
		],
		[
			'name' => 'sort_position',
			'label' => 'Ordernação',
			'type' => 'number',
			'rules' => 'trim',
			'showOnTable' => true,
			'col' => 'col-md-2'
		]
	];

	function __construct () {
		parent::__construct();
	}
}