public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { $temp = new TicketPost($info[self::ID]); parent::resgatarObjetos($info); if (!empty($info[self::ARQUIVO])) { $temp->setArquivo(new Arquivos(Sistema::$caminhoDiretorio . Sistema::$caminhoDataTickets . $info[self::ARQUIVO])); } $temp->setDataHora(new DataHora($info[self::DATAHORA])); $temp->texto = $info[self::TEXTO]; $temp->nome = $info[self::NOME]; return $temp; } }
$erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $ti = new Ticket(); $ti->titulo = $_POST['titulo']; $ti->setNivel($_POST['nivel']); $ti->setStatus($_POST['status']); $lP = new ListaPessoas(); $lP->condicoes('', $_POST['cliente'], ListaPessoas::ID); if ($lP->getTotal() > 0) { $ti->setCliente($lP->listar()); } $lT = new ListaTickets(); $lT->inserir($ti); if (!empty($_POST['texto'])) { $tP = new TicketPost(); $tP->texto = $_POST['texto']; $tP->nome = Sistema::$nomeEmpresa; $tP->setDataHora(new DataHora()); if (!empty($_FILES['arquivo']['name'])) { $tP->setArquivo(Arquivos::__OpenArquivoByTEMP($_FILES['arquivo'])); } $ti->addPostagem($tP); } $_POST = ''; $javaScript .= Aviso::criar("Ticket salvo com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $iCT->condicao('condicao->alterar.Ticket', true);