Esempio n. 1
0
 public function __construct($id = '')
 {
     parent::__construct($id);
     $this->dataHora = new DataHora();
     $this->texto = '';
     $this->nome = '';
     $this->arquivo = Arquivos::__Create("");
 }
Esempio n. 2
0
 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];
 }
Esempio n. 3
0
 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 . "'");
 }
Esempio n. 5
0
 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();