public function __construct($id = '') { parent::__construct($id); $this->dataHora = new DataHora(); $this->texto = ''; $this->nome = ''; $this->arquivo = Arquivos::__Create(""); }
public function repetir($separavel = '') { if (empty($separavel)) { $separavel = $this->nomeAtualParticao; } $this->parteRepeticao[$separavel][count($this->parteRepeticao[$separavel])] = new Templates(Arquivos::__Create($this->parteRepeticao[$separavel]['template'])); $this->parteRepeticao[$separavel]['atual'] =& $this->parteRepeticao[$separavel][count($this->parteRepeticao[$separavel]) - 1]; }
public function __construct($id = '') { parent::__construct($id); $this->musica = Arquivos::__Create(''); $this->ordem = 0; $this->categorias = new ListaMusicaCategorias(); $this->categorias->condicoes('', '', '', '', "SELECT * FROM " . Sistema::$BDPrefixo . "relacionamento_musicas_categorias rmc INNER JOIN " . Sistema::$BDPrefixo . "musicas_categorias c ON c.id = rmc.categoria WHERE rmc.musica = '" . $this->id . "'"); }
public function __construct($id = '') { parent::__construct($id); $this->arquivo = Arquivos::__Create(''); $this->ordem = 0; $this->categorias = new ListaUploadDownloadCategorias(); $this->categorias->condicoes('', '', '', '', "SELECT * FROM " . Sistema::$BDPrefixo . "relacionamento_arquivos_categorias rac INNER JOIN " . Sistema::$BDPrefixo . "arquivos_categorias c ON c.id = rac.categoria WHERE rac.arquivo = '" . $this->id . "'"); }
public static function createNavegador(ProdutoCategoria $pC, Idioma $idioma = null, Templates $tem = null, $separador = " > ") { $lPC = new ListaProdutoCategorias(); $lPC->condicoes('', $pC->getIdCategoriaPai(), ListaProdutoCategorias::ID); if ($lPC->getTotal() > 0) { $cPC = $lPC->listar(); if ($tem) { $tem2 = new Templates(Arquivos::__Create($tem->getArquivo()->arquivo)); if ($idioma) { $tem->trocar("nome", $idioma->getTraducaoByConteudo($pC->nome)->traducao); } else { $tem->trocar("nome", $pC->nome); } $tem->trocar("url", $pC->getURL()->url); $tem->trocar("id", $pC->getId()); $tem->trocar("ordem", $pC->ordem); if ($pC->getId() != '') { return self::createNavegador($cPC, $idioma, $tem2, $separador) . $separador . $tem->concluir(); } } else { if ($idioma) { return self::createNavegador($cPC, $idioma, null, $separador) . $separador . $idioma->getTraducaoByConteudo($pC->nome)->traducao; } else { return self::createNavegador($cPC, null, null, $separador) . $separador . $pC->nome; } } } else { if ($tem) { if ($idioma) { $tem->trocar("nome", $idioma->getTraducaoByConteudo($pC->nome)->traducao); } else { $tem->trocar("nome", $pC->nome); } $tem->trocar("url", $pC->getURL()->url); $tem->trocar("id", $pC->getId()); $tem->trocar("ordem", $pC->ordem); if ($pC->getId() != '') { return $tem->concluir(); } } else { if ($idioma) { return $idioma->getTraducaoByConteudo($pC->nome)->traducao; } else { return $pC->nome; } } } }
if (empty($_POST['nome'])) { $erro = "<b>Nome</b> não preenchido!<br><br>"; } if (empty($erro)) { $lCP = new ListaProdutoCategorias(); $lCP->condicoes('', $_GET['categoria'], ListaProdutoCategorias::ID); $pC = $lCP->listar(); $pC->nome = addslashes(str_replace("\"", "'", $_POST['nome'])); $pC->ordem = $_POST['ordem']; $pC->subreferencia = $_POST['subreferencia']; $pC->disponivel = $_POST['disponivel'] == ListaProdutoCategorias::VALOR_DISPONIVEL_TRUE ? true : false; $pC->visaoUnica = $_POST['visaoUnica'] == ListaProdutoCategorias::VALOR_VISAOUNICA_TRUE ? true : false; if (!empty($_POST['url'])) { $pC->getURL()->setURL($_POST['url']); } else { $pC->getURL()->setURL(($cP->getId() > 0 ? URL::cleanURL($cP->getNavegador(new Templates(Arquivos::__Create("{nome}")))) . "-" : '') . URL::cleanURL($_POST['nome'])); } $pC->descricaoPequena = eregi_replace('\\.\\./', Sistema::$caminhoURL, $_POST['descricaoPequena']); $pC->descricao = eregi_replace('\\.\\./', Sistema::$caminhoURL, $_POST['descricao']); if (!empty($_FILES['imagem']['name'])) { $pC->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lCP->alterar($pC); while ($i = $lI->listar()) { $t = $i->getTraducaoById(ListaProdutoCategorias::NOME, $lCP->getTabela(), $pC->getId()); if ($t->getId()) { $t->conteudo = $pC->nome; $t->traducao = $_POST['inome'][$i->getId()]; $i->getTraducoes()->alterar($t); } else { $t = new Traducao();