✏️ 正在编辑: DiarioTipos.php
路径:
/srv/systems_dir/yuppiecred-lidernegocios/application/models/DiarioTipos.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Model_DiarioTipos { private $_id; private $_diarioRotaId; private $_corretorId; private $_supervisorId; private $_data; private $_cidade; private $_uf; private $_kmVeiculo; private $_hospedagem; private $_nomeRestaurante; private $_refeicao; private $_resumoVisita; private $_valor; private $_motivoGasto; private $_tipoDiario; public function getId() { return $this->_id; } public function getDiarioRotaId() { return $this->_diarioRotaId; } public function getCorretorId() { return $this->_corretorId; } public function getSupervisorId() { return $this->_supervisorId; } public function setSupervisorId($supervisorId) { $this->_supervisorId = $supervisorId; } public function getData() { return $this->_data; } public function getCidade() { return $this->_cidade; } public function getUf() { return $this->_uf; } public function getKmVeiculo() { return $this->_kmVeiculo; } public function getHospedagem() { return $this->_hospedagem; } public function getNomeRestaurante() { return $this->_nomeRestaurante; } public function getRefeicao() { return $this->_refeicao; } public function getResumoVisita() { return $this->_resumoVisita; } public function getValor() { return $this->_valor; } public function getMotivoGasto() { return $this->_motivoGasto; } public function getTipoDiario() { return $this->_tipoDiario; } public function setId($id) { $this->_id = $id; } public function setDiarioRotaId($diarioRotaId) { $this->_diarioRotaId = $diarioRotaId; } public function setCorretorId($corretorId) { $this->_corretorId = $corretorId; } public function setData($data) { if (!empty($data)) { try { $dataConvert = new Zend_Date($data, Zend_Date::DATES, 'pt'); $data = $dataConvert->toString('yyyy-MM-dd'); } catch (Zend_Date_Exception $e) { echo $e->getMessage(); $data = null; } } else { $data = null; } $this->_data = $data; } public function setCidade($cidade) { $this->_cidade = $cidade; } public function setUf($uf) { $this->_uf = $uf; } public function setKmVeiculo($kmVeiculo) { $this->_kmVeiculo = $kmVeiculo; } public function setHospedagem($hospedagem) { $this->_hospedagem = $hospedagem; } public function setNomeRestaurante($nomeRestaurante) { $this->_nomeRestaurante = $nomeRestaurante; } public function setRefeicao($refeicao) { $this->_refeicao = $refeicao; } public function setResumoVisita($resumoVisita) { $this->_resumoVisita = $resumoVisita; } public function setValor($valor) { $this->_valor = $valor; } public function setMotivoGasto($motivoGasto) { $this->_motivoGasto = $motivoGasto; } public function setTipoDiario($tipoDiario) { $this->_tipoDiario = $tipoDiario; } public function setOptions(array $options) { $methods = get_class_methods($this); foreach ($options as $key => $value) { $explode = explode('_', $key); $methodName = ''; foreach ($explode as $v) { $methodName .= ucfirst($v); } $key = $methodName != '' ? $methodName : $key; $method = 'set' . ucfirst($key); if (in_array($method, $methods)) { $this->$method($value); } } return $this; } public function _toArray() { $dbtable = new Model_DbTable_DiarioTipos(); $info = $dbtable->info(); $methods = get_class_methods($this); $data = array(); foreach ($info['cols'] as $key) { $col = $key; $explode = explode('_', $key); $methodName = ''; foreach ($explode as $v) { $methodName .= ucfirst($v); } $key = $methodName != '' ? $methodName : $key; $method = 'get' . ucfirst($key); if (in_array($method, $methods)) { $data[$col] = $this->$method(); } } return $data; } /** * Exclui o registro passado por parâmetro * @param int $id * @return int The number of rows deleted */ public function excluir($id) { if ($id > 0) { $dbtable = new Model_DbTable_DiarioTipos(); return $dbtable->delete("id = {$id}"); } return null; } public function listar($where = null, $order = null, $count = null, $offset = null) { $dbtable = new Model_DbTable_DiarioTipos(); return $dbtable->fetchAll($where, $order, $count, $offset); } public function exibir($id){ $dbtable = new Model_DbTable_DiarioTipos(); return $dbtable->fetchRow("id = " . $id); } public function litagem($id){ $dbtable = new Model_DbTable_DiarioTipos(); $select = $dbtable->getAdapter()->select()->from(array('diario_tipos' => 'tb_diario_tipos')) ->joinLeft('tb_diario_rotas', 'tb_diario_rotas.id = diario_tipos.diario_rota_id', array('rota_id' => 'tb_diario_rotas.id', 'status', 'data_retorno')) ->where('diario_tipos.excluido = 0') ->where('tb_diario_rotas.excluido = 0') ->where('diario_tipos.id = ?', $id); return $dbtable->getAdapter()->fetchRow($select); } }
💾 保存文件
← 返回文件管理器