$iTPC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/listarPerguntaCategorias.html")); $iTPC->trocar("linkDeletar.PerguntaCategoria", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&"); $iTPC->trocar("linkBuscar.PerguntaCategoria", "?p=" . $_GET['p'] . "&"); if (!empty($_GET['deletar'])) { $lPC = new ListaPerguntaCategorias(); $lPC->condicoes('', $_GET['deletar'], ListaPerguntaCategorias::ID); if ($lPC->getTotal() > 0) { try { $lPC->deletar($lPC->listar()); $javaScript .= Aviso::criar("Categoria removida com sucesso!"); } catch (Exception $e) { $javaScript .= Aviso::criar($e->getMessage()); } } } $lPC = new ListaPerguntaCategorias(); if (isset($_GET['json'])) { $cond['lista'] = true; while ($pC = $lPC->listar()) { $cond[$lPC->getParametros()]['id'] = $pC->getId(); $cond[$lPC->getParametros()]['nome'] = $pC->titulo; } $ajax = new Ajax(); echo $ajax->getJSON()->converter($cond); exit; } $iTPC->createRepeticao("repetir->PerguntaCategorias"); if (!empty($_GET['busca'])) { $lPC->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE'); } $iTPC->condicao("condicaoBusca", !empty($_SESSION['nivel']));
$iTP = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/pergunta.html")); $lI = new ListaIdiomas(); if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $p = new Pergunta(); $p->titulo = $_POST['titulo']; $p->ordem = $_POST['ordem']; $p->texto = $_POST['texto']; if (!empty($_FILES['imagem']['name'])) { $p->getImagem()->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lPC = new ListaPerguntaCategorias(); $pC = $lPC->condicoes('', $_POST['categoria'], ListaPerguntaCategorias::ID)->listar(); $pC->setPergunta($p); $p->getURL()->setURL($_POST['url'] ? $_POST['url'] : $p->getId() . "-" . strtolower(Strings::__RemoveAcentos(str_replace("\"", "", str_replace("'", "", str_replace(" ", "-", $_POST['titulo'])))))); $lP = new ListaPerguntas(); $lP->alterar($p); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaPerguntas::TITULO); $t->setTabelaConteudo($pC->getPerguntas()->getTabela()); $t->conteudo = $p->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaPerguntas::TEXTO); $t->conteudo = $p->texto;
<?php importar("Utilidades.FAQ.Lista.ListaPerguntaCategorias"); $tituloPagina = 'Utilidades > FAQ > Categorias > Cadastrar'; $iTPC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaUtilidades/perguntaCategoria.html")); $lI = new ListaIdiomas(); if (!empty($_POST)) { $erro = ''; if (empty($_POST['titulo'])) { $erro = "<b>Titulo</b> não preenchido!<br><br>"; } if (empty($erro)) { $pC = new PerguntaCategoria(); $pC->titulo = $_POST['titulo']; $pC->ordem = $_POST['ordem']; $lT = new ListaPerguntaCategorias(); $lT->inserir($pC); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($pC->getId()); $t->setCampoConteudo(ListaPerguntaCategorias::TITULO); $t->setTabelaConteudo($lT->getTabela()); $t->conteudo = $pC->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); } $lI->resetCondicoes(); $lI->setParametros(0); $_POST = ''; $javaScript .= Aviso::criar("Categoria salva com sucesso!"); } else {