✏️ 正在编辑: ChamadoAssunto.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/models/ChamadoAssunto.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Model_ChamadoAssunto { protected $table; protected $listaAssuntos; private $status = false; public function __construct() { $this->table = new Model_DbTable_Tipos(); } public function getAssuntos() { return $this->table->selectChamadosAssuntos(); } public function salvarChamadoAssunto($requestParams) { if (isset($requestParams['id']) && $requestParams['id'] > 0) { $atualizado = $this->table->update( [ 'descricao' => $requestParams['assunto'] ], ["id = ?" => $requestParams['id']] ); if ($atualizado > 0) { $this->status = true; } } else { $salvo = $this->table->insert(array( 'descricao' => $requestParams['assunto'], 'tipo' => 'ASSUNTO_CHAMADOS', 'codigo' => $this->_getCoditoSequencia() )); if ($salvo > 0) { $this->status = true; } } return array('status' => $this->status, 'options' => $this->_montarHTML()); } public function deletarAssunto($id) { if (!$id > 0) { return false; } $result = $this->table->delete("id = {$id}"); return array( 'status' => $result, 'options' => $this->_montarHTML() ); } private function _getCoditoSequencia() { return $this->table->selectMaiorCodigoAssunto() + 1; } private function _montarHTML() { $this->listaAssuntos = $this->table->selectChamadosAssuntos(); $htmlOptions = '<option value=""></option>'; foreach ($this->listaAssuntos as $assunto) { $htmlOptions .= "<option value='{$assunto['codigo']}'> {$assunto['descricao']} </option>"; } return $htmlOptions; } }
💾 保存文件
← 返回文件管理器