Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
Jack Oliveira

MEIO DE PAGAMENTO VIA CARTÃO DE CREDITO

Pergunta

Ola pessoal preciso de integrar um meio de pagamento via cartão de credito 

onde o clientes vai pagar por cartão de credito

e poder gerar o comprovante de pagamento deles

Eu fiz o modulo de catalogo

 

mais não sei de como fazer isso em parte de API :(

 

Pesso   desculpa se ficou muito grande a postagem

 

Este é o catalogo.php do admin

 

<?php require_once('includes/funcoes.php'); ?>
<?php require_once('includes/header.php'); ?>
<?php require_once('includes/menu.php'); ?>
<?php require_once('controller/catalogo.php'); ?>
<?php $TitlePage = 'Catálogo de Produtos'; ?>
<?php $UrlPage	 = 'catalogo.php'; ?>
<div class="content-wrapper">
    <section class="content-header">
	      <h1><i class="fa <?php echo DadosMod('icone'); ?>"></i> <?php echo DadosMod('nome'); ?> <small><?php echo ConfigPainel('site_nome'); ?></small></h1>
	      <ol class="breadcrumb">
	        <li><a href="index.php"><i class="fa fa-dashboard"></i> Painel de Controle</a></li>
	        <li class="active"><?php echo DadosMod('nome'); ?></li>
	      </ol>
	    </section>
    <section class="content">
		<div class="row">
			<div class="col-md-12">
				
				<div class="box">
		            <div class="box-body no-padding">
						<div class="nav-tabs-custom">
				            <ul class="nav nav-tabs">
				              	<li class="dropdown">
				                	<a class="dropdown-toggle active" data-toggle="dropdown" href="#">Menu de Opções <span class="caret"></span></a>
				                	<ul class="dropdown-menu">
				                		<li role="presentation"><a role="menuitem" tabindex="-1" href="<?php echo $UrlPage; ?>">Itens Cadastrados</a></li>
				                  		<li role="presentation"><a role="menuitem" tabindex="-1" href="?AdicionarItem">Cadastrar Item</a></li>
				                  		<?php if (DadosSession('nivel') == 1) { ?>
				                  		<li role="presentation"><a role="menuitem" tabindex="-1" href="?AdicionarCategoria">Cadastrar Categoria</a></li>
				                  		<li role="presentation"><a role="menuitem" tabindex="-1" href="?Implementacao">Categorias/Implementação</a></li>
				                  		<?php } ?>
				                	</ul>
				              	</li>
				              	<?php if (DadosSession('nivel') == 1){ ?>
				              	<li class="pull-right">
				              		<button class="btn btn-primary" <?php Tooltip('Ajuda','top'); ?> data-toggle="modal" data-target="#Ajuda"><i class="fa fa-question-circle"></i></button>
				              	</li>
				              	<?php } ?>
				              	
				            </ul>
				            <div class="tab-content">
								<?php if(isset($_GET['AdicionarItem'])){
								VerificaCategoria('c_catalogo'); ?>
								<form method="post" action="?Adicionar" enctype="multipart/form-data">
									<div class="col-md-6">
										<div class="form-group">
											<label>Titulo:</label>
								    		<input class="form-control" name="titulo" required>
										</div>
										<div class="form-group">
											<label>URL:</label>
								    		<input class="form-control" name="url">
										</div>
										<div class="form-group">
											<label>Destino da URL:</label>
								    		<select class="form-control" name="destino_url">
								    			<option value="_blank">Abrir em Nova Guia</option>
								    			<option value="_top">Abrir em Guia Atual</option>
								    		</select>
										</div>
										<div class="form-group">
											<label>Texto Botão:</label>
								    		<input class="form-control" name="botao" placeholder="Este texto só irá aparecer caso o campo URL acima for preenchido.">
										</div>
										<div class="form-group">
											<label>Texto Adicional:</label>
								    		<input class="form-control" name="txt_adicional1" placeholder="Este texto irá aparecer acima do botão*">
										</div>
									</div>
									<div class="col-md-6">
										<div class="form-group">
								            <label>Categoria:</label>
								            <select class="form-control" name="id_categoria">
								            	<?php $Query = DBRead('c_catalogo','*','WHERE id > 0'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
								            	<option value="<?php echo $c_dados['id']; ?>"><?php echo $c_dados['categoria']; ?></option>
								            	<?php } } ?>
								            </select>
										</div>
										
										<div class="form-group">
											<label>Imagem:</label>
								    		<input class="form-control" type="file" name="imagem">
										</div>
										<div class="form-group">
											<label>Data:</label>
											<input class="form-control" type="date" name="data" value="<?php echo date('Y-m-d'); ?>">
										</div>
										<div class="form-group">
											<label>Status:</label>
								    		<select class="form-control" name="status">
								    			<option value="1">Ativo</option>
								    			<option value="2">Inativo</option>
								    		</select>
										</div>
									</div>
									<div class="col-md-12">
										<div class="form-group">
											<label>Descrição ao Compartilhar:</label>
								    		<textarea class="form-control" name="descricao_resumo" maxlength="250"></textarea>
								    		<em>Max. 250 Caracteres</em>
										</div>
										<div class="form-group">
											<label>Descrição:</label>
								    		<textarea class="form-control ckeditor" name="descricao"></textarea>
										</div>
										<center><hr>
											<button class="btn btn-primary">Adicionar</button>
											<br><br>
										</center>
									</div>
								</form>
								<?php } elseif(isset($_GET['EditarItem'])){ ?>
								<?php $id = get('EditarItem'); $Query = DBRead('catalogo','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $dados) { ?>
									<form method="post" action="?Atualizar=<?php echo $id; ?>" enctype="multipart/form-data">
										<div class="col-md-6">
											<div class="form-group">
												<label>Titulo:</label>
									    		<input class="form-control" name="titulo" value="<?php echo $dados['titulo']; ?>">
											</div>
											<div class="form-group">
												<label>URL:</label>
									    		<input class="form-control" name="url" value="<?php echo $dados['url']; ?>">
											</div>
											<div class="form-group">
												<label>Destino da URL:</label>
									    		<select class="form-control" name="destino_url">
									    			<option value="_blank" <?php Selected($dados['destino_url'],'_blank'); ?>>Abrir em Nova Guia</option>
									    			<option value="_top" <?php Selected($dados['destino_url'],'_top'); ?>>Abrir em Guia Atual</option>
									    		</select>
											</div>
											<div class="form-group">
												<label>Texto Botão (Se Existir uma URL Cadastrada):</label>
									    		<input class="form-control" name="botao" value="<?php echo $dados['botao']; ?>" placeholder="Este texto só irá aparecer caso o campo URL acima for preenchido.">
											</div>
											<div class="form-group">
												<label>Texto Adicional:</label>
									    		<input class="form-control" name="txt_adicional1" value="<?php echo $dados['txt_adicional1'] ?>" placeholder="Este texto irá aparecer acima do botão*">
											</div>
										</div>
										<div class="col-md-6">
											<div class="form-group">
									            <label>Categoria:</label>
									            <select class="form-control" name="id_categoria">
									            	<?php $Query = DBRead('c_catalogo','*','WHERE id > 0'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
									            	<option value="<?php echo $c_dados['id']; ?>" <?php Selected($dados['id_categoria'], $c_dados['id']); ?>><?php echo $c_dados['categoria']; ?></option>
									            	<?php } } ?>
									            </select>
											</div>
											
											<div class="form-group">
												<label>Atualizar Imagem:</label>
									    		<input class="form-control" type="file" name="imagem">
									    		<input class="hidden" name="imagem_atual" value="<?php echo $dados['imagem']; ?>">
											</div>
											<div class="form-group">
												<label>Data:</label>
												<input class="form-control" type="date" name="data" value="<?php echo $dados['data']; ?>">
											</div>
											<div class="form-group">
												<label>Status:</label>
									    		<select class="form-control" name="status">
									    			<option value="1" <?php Selected($dados['status'],'1'); ?>>Ativo</option>
									    			<option value="2" <?php Selected($dados['status'],'2'); ?>>Inativo</option>
									    		</select>
											</div>
										</div>
										<div class="col-md-12">
											<div class="form-group">
												<label>Descrição ao Compartilhar:</label>
									    		<textarea class="form-control" name="descricao_resumo" maxlength="250"><?php echo $dados['descricao_resumo']; ?></textarea>
									    		<em>Max. 250 Caracteres</em>
											</div>
											<div class="form-group">
												<label>Descrição:</label>
									    		<textarea class="form-control ckeditor" name="descricao"><?php echo $dados['descricao']; ?></textarea>
											</div>
											<center><hr>
												<button class="btn btn-primary">Atualizar</button>
												<br><br>
											</center>
										</div>
									</form>
								<?php } } ?>
								<?php } elseif (isset($_GET['AdicionarCategoria'])) { ?>
									<form method="post" action="?AddCategoria" enctype="multipart/form-data">
										<div class="col-md-6">
											<div class="form-group">
												<label>Titulo:</label>
									    		<input class="form-control" name="categoria">
											</div>
											<div class="form-group">
												<label>URL:</label>
									    		<input class="form-control" name="url" placeholder="Link da Página onde o Módulo será Integrado">
											</div>
											<div class="form-group">
												<label>Ordernar por:</label>
									    		<select class="form-control" name="ordenar_por">
									    			<option value="id">ID (Ordem de Criação)</option>
									    			<option value="titulo">Titulo</option>
									    			<option value="data">Data</option>
									    		</select>
											</div>
											<div class="form-group">
												<label>Cor Background Índice:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_background" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										    <div class="form-group">
												<label>Cor Background ao Abrir:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_background2" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										</div>
										<div class="col-md-6">
											<div class="form-group">
												<label>Cor Bordas:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_borda" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
											<div class="form-group">
												<label>Cor Titulo:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_titulo" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										    <div class="form-group">
												<label>Cor Botão:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_conteudo" value="#242424">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
											<div class="form-group">
												<label>Ordem de Exibição:</label>
									    		<select class="form-control" name="asc_desc">
									    			<option value="ASC">Crescente (Menor > Maior)</option>
									    			<option value="DESC">Decrescente (Maior > Menor)</option>
									    		</select>
											</div>
											<div class="form-group">
												<label>Paginação:</label>
									    		<input class="form-control" type="number" min="1" name="paginacao" required>
											</div>
											<div class="form-group <?php if (DadosSession('nivel') <> 1){ ?>hidden<?php } ?>">
												<label>Efeito de Entrada do Módulo:</label>
												<select class="form-control" name="efeito">
												<option value="">Sem Efeito</option>
											    <?php require_once('select.efeitos.php'); ?>
											    </select>
											</div>
										</div>
										<div class="col-md-12">
											<center><hr>
												<button class="btn btn-primary">Adicionar</button>
												<br><br>
											</center>
										</div>
										
									</form>
								<?php } elseif (isset($_GET['EditarCategoria'])) { ?>
									<?php $id = get('EditarCategoria'); $Query = DBRead('c_catalogo','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
									<form method="post" action="?AtualizarCategoria=<?php echo $id; ?>">
										<div class="col-md-6">
											<div class="form-group">
												<label>Titulo:</label>
									    		<input class="form-control" name="categoria" value="<?php echo $c_dados['categoria']; ?>">
											</div>
											<div class="form-group">
												<label>URL:</label>
									    		<input class="form-control" name="url" value="<?php echo $c_dados['url']; ?>" placeholder="Link da Página onde o Módulo será Integrado">
											</div>
											<div class="form-group">
												<label>Ordernar por:</label>
												<select class="form-control" name="ordenar_por">
													<option value="id" <?php Selected($c_dados['ordenar_por'],'id'); ?>>ID (Ordem de Criação)</option>
													<option value="titulo" <?php Selected($c_dados['ordenar_por'],'titulo'); ?>>Titulo</option>
													<option value="data" <?php Selected($c_dados['ordenar_por'],'data'); ?>>Data</option>
												</select>
											</div>
											<div class="form-group">
												<label>Cor Background Índice:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_background" value="<?php echo $c_dados['cor_background']; ?>">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										    <div class="form-group">
												<label>Cor Background ao Abrir:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_background2" value="<?php echo $c_dados['cor_background2']; ?>">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										</div>
										<div class="col-md-6">
											<div class="form-group">
												<label>Cor Bordas:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_borda" value="<?php echo $c_dados['cor_borda']; ?>">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
											<div class="form-group">
												<label>Cor Titulo:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_titulo" value="<?php echo $c_dados['cor_titulo']; ?>">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
										    <div class="form-group">
												<label>Cor Botão:</label>
												<div class="input-group InputColor">
										          	<input class="form-control" name="cor_conteudo" value="<?php echo $c_dados['cor_conteudo']; ?>">
										          	<div class="input-group-addon"><i></i></div>
										        </div>
										    </div>
											<div class="form-group">
												<label>Ordem de Exibição:</label>
												<select class="form-control" name="asc_desc">
													<option value="ASC" <?php Selected($c_dados['asc_desc'],'ASC'); ?>>Crescente (Menor > Maior)</option>
													<option value="DESC" <?php Selected($c_dados['asc_desc'],'DESC'); ?>>Decrescente (Maior > Menor)</option>
												</select>
											</div>
											<div class="form-group">
												<label>Paginação:</label>
									    		<input class="form-control" type="number" min="1" name="paginacao" value="<?php echo $c_dados['paginacao']; ?>" required>
											</div>
											<div class="form-group <?php if (DadosSession('nivel') <> 1){ ?>hidden<?php } ?>">
												<label>Efeito de Entrada do Módulo:</label>
												<select class="form-control" name="efeito">
												<?php if ($c_dados['efeito']) { echo '<option value='.$c_dados['efeito'].'>Efeito Atual: '.$c_dados['efeito'].'</option>'; } ?>
												<option value="">Sem Efeito</option>
											    <?php require_once('select.efeitos.php'); ?>
											    </select>
											</div>
										</div>
										<div class="col-md-12">
											<center><hr>
												<button class="btn btn-primary">Atualizar</button>
												<br><br>
											</center>
										</div>
										</form>
									<?php } } ?>
								<?php } elseif (isset($_GET['AdicionarFotos'])) { ?>
									<?php $id = get('AdicionarFotos'); $Query = DBRead('catalogo','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
										<input type="hidden" name="id" value="<?php echo $id; ?>"/>
									    <script type="text/javascript">
									          <?php $timestamp = time();?>
									          $(function() {
									              $('#file_upload').uploadifive({
									                'fileType'  : ["image\/gif","image\/jpeg","image\/png","image\/jpg"],
									                  'auto'             : true,
									                  'checkScript'      : 'css_js/plugins/upload5/check-exists.php',
									                  'buttonText'   : 'Selecionar Imagens',
									                  'formData'         : {
									                                         'timestamp' : '<?php echo $timestamp;?>',
									                                         'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
									                                       },
									                  'queueID'          : 'queue',
									                  'uploadScript'     : 'controller/catalogo_upload.php?id_catalogo=<?php echo $id ?>',
									                  'onQueueComplete' : function(uploads) {
												            window.location.reload();
												        },
									                  'onUploadComplete' : function(file, data) { /*console.log(data);*/ }
									              });
									          });
									    </script>
									    <div id="queue"></div>
									    <input id="file_upload" name="file_upload" type="file" multiple>
									    <input type="hidden" name="id"value="<?php echo $id; ?>" />
									    <center>
											<em>Info: Para editar o título ou excluir uma imagem, basta clicar sobre ela.</em>
										</center>
										
										<hr>
										
										<?php $Query = DBRead('catalogo','id, titulo',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $dados) { ?>
										<h4> <?php echo $dados['titulo']; ?> </h4>
										<?php } } ?>
										<div class="row">
											<br>
											<?php $Query = DBRead('fotos_catalogo','*',"WHERE id_catalogo = $id ORDER BY id DESC"); if (is_array($Query)) { foreach ($Query as $fotos) { ?>
											<?php if (empty($fotos['titulo'])) { $TituloFoto = "Sem Título"; } else { $TituloFoto = $fotos['titulo']; } ?>
											<div class="col-lg-1 col-md-2 col-sm-2 col-xs-3">
												<a href="#!" onclick="PegaDadosImagem(<?php echo $fotos['id']; ?>, <?php echo $id; ?>);" <?php Tooltip($TituloFoto,'top'); ?>>
													<img class="img-responsive" src="wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $fotos['imagem']; ?>" style="margin-bottom:10px;">
												</a>
											</div>
											<?php } } ?>
										</div>
										<div class="col-md-12">
											<center><hr>
												<button class="btn btn-primary" type="button" onClick="window.location.reload()">Atualizar Página</button>
												<br><br>
											</center>
										</div>
									<?php } } ?>
								<?php } elseif (isset($_GET['Implementacao'])) { ?>
								<div class="table-responsive">
									<table id="DataTable" class="table table-bordered table-striped">
								        <thead>
								            <tr>
								            	<th>ID</th>
								              	<th>Titulo</th>
								              	<?php if (DadosSession('nivel') == 1) { ?>
								              	<th>Implementação WA5</th>
								              	<th>Implementação WA4</th>
								              	<?php } ?>
								              	<th width="53px">Ações</th>
								            </tr>
								        </thead>
								        <tbody>
								        	<?php $Query = DBRead('c_catalogo','*'); if (is_array($Query)) { foreach ($Query as $c_dados) { ?>
								        	<?php
								        		$CodSite    = '<div id="CatalogoWA'.$c_dados['id'].'" data-categoria="'.$c_dados['id'].'" data-painel="'.RemoveHttpS(ConfigPainel('base_url')).'"></div>'."\n";
								        		$CodSite   .= '<script>Catalogo('.$c_dados['id'].',1);</script>';
									        	$CodSiteWA4 = '<iframe width="100%" height="100%" scrolling="auto" seamless="seamless" frameborder="0" src="'.RemoveHttpS(ConfigPainel('base_url')).'/wa/catalogo.php?id='.$c_dados['id'].'&Wa4"></iframe>';
									        	
								        	?>
								            <tr>
								              	<td><?php echo $c_dados['id']; ?></td>
									            <td><?php echo $c_dados['categoria']; ?></td>
									            <?php if (DadosSession('nivel') == 1) { ?>
									            <td>
								                    <button
									                    id="btnCopiarCodSite<?php echo $c_dados['id']; ?>"
									                    class="btn btn-primary btn-xs"
									                    onclick="CopiadoCodSite(<?php echo $c_dados['id']; ?>)"
									                    data-clipboard-text='<?php echo $CodSite; ?>'>
									                    <i class="fa fa-code"></i> Copiar Cód. do Site
								                    </button>
									            </td>
									            <td>
								                    <button
									                    id="btnCopiarCodSiteWa4<?php echo $c_dados['id']; ?>"
									                    class="btn btn-primary btn-xs"
									                    onclick="CopiadoCodSiteWa4(<?php echo $c_dados['id']; ?>)"
									                    data-clipboard-text='<?php echo $CodSiteWA4; ?>'>
									                    <i class="fa fa-code"></i> Copiar Cód. do Site
								                    </button>
									            </td>
									            <?php } ?>
									            <td>
									              	<div class="btn-group">
									                	<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">Opções</button>
									                	<button type="button" class="btn btn-default  btn-xs dropdown-toggle" data-toggle="dropdown">
									                    	<span class="caret"></span>
									                    	<span class="sr-only">Opções</span>
									                  	</button>
									                  	<ul class="dropdown-menu" role="menu">
									                    	<li><a href="?EditarCategoria=<?php echo $c_dados['id']; ?>">Editar</a></li>
									                    	<?php if ($c_dados['id'] != '0') { ?>
									                    	<li class="divider"></li>
									                    	<li><a onclick="DeletarItem(<?php echo $c_dados['id']; ?>, 'DeletarCategoria');" href="#!" class="text-red">Excluir</a></li>
									                    	<?php } ?>
									                  	</ul>
									                </div>
									            </td>
								            </tr>
								            <?php } } ?>
								        </tbody>
								    </table>
								</div>
								<?php } else { ?>
								<div class="table-responsive">
									<table id="DataTable" class="table table-bordered table-striped">
								        <thead>
								            <tr>
								            	<th>ID</th>
								            	<th>Imagem</th>
								              	<th>Titulo</th>
								              	<th>Categoria</th>
								              	<th>Status</th>
								              	<th width="53px">Ações</th>
								            </tr>
								        </thead>
								        <tbody>
								        	<?php $Query = DBRead('catalogo','*'); if (is_array($Query)) { foreach ($Query as $dados) { ?>
								            <tr>
								              	<td><?php echo $dados['id']; ?></td>
								              	<td><i class="fa fa-image" rel='tooltip' data-original-title='<img src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $dados['imagem']; ?>&w=180" />'></i></td>
									            <td><?php echo LimitarTexto($dados['titulo'],'80','...'); ?></td>
									            <td><?php echo VerificaCategoriaItem($dados['id_categoria'],'c_catalogo'); ?></td>
									            <td><?php Status($dados['status']); ?></td>
									            <td>
									              	<div class="btn-group">
									                	<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">Opções</button>
									                	<button type="button" class="btn btn-default  btn-xs dropdown-toggle" data-toggle="dropdown">
									                    	<span class="caret"></span>
									                    	<span class="sr-only">Opções</span>
									                  	</button>
									                  	<ul class="dropdown-menu" role="menu">
									                    	<li><a href="?EditarItem=<?php echo $dados['id']; ?>">Editar</a></li>
									                    	<li><a href="?AdicionarFotos=<?php echo $dados['id']; ?>">Add Fotos</a></li>
									                    	<li class="divider"></li>
									                    	<li><a onclick="DeletarItem(<?php echo $dados['id']; ?>, 'DeletarItem');" href="#!" class="text-red">Excluir</a></li>
									                  	</ul>
									                </div>
									            </td>
								            </tr>
								            <?php } } ?>
								        </tbody>
								    </table>
								</div>
								<?php } ?>
							</div>
		        		</div>
					</div>
      			</div>
      	
			</div>
		</div>
	</section>
</div>
<?php require_once('includes/footer.php'); ?>
<script>
function PegaDadosImagem(id, catalogo){
    $.ajax({
        type: "GET",
        cache: false,
        url: 'controller/imagem_catalogo.php?catalogo='+catalogo+'&imagem='+id,
        beforeSend: function (data){
        	$('#AtualizarImagem').modal('show');
            $("#ConteudoModal").html("Carregando...");
        },
        success: function (data) {
            $('#ConteudoModal').html(data);
        }
    });
}
$("[rel=tooltip]").tooltip({
	html:true,
	placement: 'right'
});
</script>
<div class="modal fade" id="AtualizarImagem" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Editar Imagem</h4>
        <em>Após clicar em salvar ou excluir a página será recarregada para realizar o procedimento selecionado.</em>
      </div>
      <div class="modal-body">
      	<div id="ConteudoModal"></div>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="Ajuda" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog modal-lg" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Informações de Sobre o Módulo</h4>
      </div>
      <div class="modal-body">
      	
      	<p>
      		1- Não recomendamos o uso de mais de uma categoria por página.<br>
      		2- Recomendamos desativar efeitos parallax em páginas onde o módulo será integrado.<br>
      		3- Caso queira usar mais de uma categorias por página, a opção compartilhar do facebook poderá não funcionar corretamente.<br>
      		4- Caso queira usar mais de uma categorias por página, a paginação das categorias poderá entrar em conflito e não funcionará corretamente.<br>
      		5- [WA4] Caso ao adicionar o código de implementação no WA ele apresente algum erro, desmarque a opção pre-visualizar da área HTML.<br>
      		6- Quantidade minima de produtos por linha são 4<br>
      	</p>
      </div>
      <div class="modal-footer">
      	<center>
      		<em>Obs.: As informações acima, não são BUGS e sim limitações que todo e qualquer sistema possui, portanto não será necessário reporta-los.</em>
      	</center>
      </div>
    </div>
  </div>
</div>

   Este é o catalogo.php do controller/catalogo.php

<?php
if(!$_SESSION['node']['id']){ die(); exit(); }
// Adicionar Item
	if (isset($_GET['Adicionar'])) {

		if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){
	        require_once 'database/upload.class.php';
	        $dir_dest = 'wa/catalogo/uploads/';
	        $files = array( );
	        $file = $_FILES['imagem'];
	        $handle = new Upload( $file );
	        if ($handle->uploaded){
	            $handle->file_new_name_body = md5(uniqid($file['name']));
	            $handle->Process($dir_dest);
	            if ($handle->processed){
	                $file_dst_name = $handle->file_dst_name;
	                @$Imagem = $handle->file_dst_name;
	            }
	        }
	    }

		$Adicionar = array(
			'titulo' 			=> post('titulo'),
			'imagem' 			=> @$Imagem,
			'botao' 			=> post('botao'),
			'txt_adicional1' 			=> post('txt_adicional1'),
			'url' 				=> post('url'),
			'destino_url' 		=> post('destino_url'),
			'descricao_resumo' 	=> post('descricao_resumo'),
			'descricao' 		=> post('descricao'),
			'data' 				=> post('data'),
			'status' 			=> post('status'),
			'id_categoria' 		=> post('id_categoria')
		);

		$Query = DBCreate('catalogo', $Adicionar);

		if ($Query != 0) {
	        Redireciona('?sucesso');
	    } else {
	        Redireciona('?erro');
	    }
	}

// Atualizar Item
	if (isset($_GET['Atualizar'])) {
		$id = get('Atualizar');

		if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){
	        require_once 'database/upload.class.php';
	        $dir_dest = 'wa/catalogo/uploads/';
	        $files = array( );
	        $file = $_FILES['imagem'];
	        $handle = new Upload( $file );
	        if ($handle->uploaded){
	            $handle->file_new_name_body = md5(uniqid($file['name']));
	            $handle->Process($dir_dest);
	            if ($handle->processed){
	                $file_dst_name = $handle->file_dst_name;
	                $Imagem = $handle->file_dst_name;
	                $Atualizar = array('imagem' => $Imagem);
	                $Query = DBUpdate('catalogo', $Atualizar, "id = '{$id}'");
	                @unlink($dir_dest.post('imagem_atual'));
	            }
	        }
	    }

		$Atualizar = array(
			'titulo' 			=> post('titulo'),
			'botao' 			=> post('botao'),
			'txt_adicional1' 			=> post('txt_adicional1'),
			'url' 				=> post('url'),
			'destino_url' 		=> post('destino_url'),
			'descricao_resumo' 	=> post('descricao_resumo'),
			'descricao' 		=> post('descricao'),
			'data' 				=> post('data'),
			'status' 			=> post('status'),
			'id_categoria' 		=> post('id_categoria')
		);

		$Query = DBUpdate('catalogo', $Atualizar, "id = '{$id}'");

		if ($Query != 0) {
	        Redireciona('?sucesso');
	    } else {
	        Redireciona('?erro');
	    }
	}

// Excluir Item
    if (isset($_GET['DeletarItem'])) {
    	$id = get('DeletarItem');
		$Query = DBDelete('catalogo',"id = '{$id}'");

		if ($Query != 0) {
            Redireciona('?sucesso');
        } else {
            Redireciona('?erro');
        }
	}

// Atualizar Imagem
	if (isset($_GET['AtualizarImagem'])) {
		$id = get('AtualizarImagem');

		$Atualizar = array(
			'titulo' 	=> post('titulo')
		);

		$Query = DBUpdate('fotos_catalogo', $Atualizar, "id = '{$id}'");

		if ($Query != 0) {
	        Redireciona('?AdicionarFotos='.post('catalogo').'&sucesso');
	    } else {
	        Redireciona('?AdicionarFotos='.get('catalogo').'&erro');
	    }
	}

// Excluir Imagem
    if (isset($_GET['ExcluirImagem'])) {
    	$id = get('ExcluirImagem');

    	$Query = DBRead('fotos_catalogo','*',"WHERE id = '{$id}'"); if (is_array($Query)) { foreach ($Query as $fotos) {
    		@unlink('wa/catalogo/uploads/'.$fotos['imagem']);
    	} }
    	
		$Query = DBDelete('fotos_catalogo',"id = '{$id}'");

		if ($Query != 0) {
            Redireciona('?AdicionarFotos='.get('catalogo').'&sucesso');
        } else {
            Redireciona('?AdicionarFotos='.get('catalogo').'&erro');
        }
	}

// Adicionar Categoria
	if (isset($_GET['AddCategoria'])) {

		if (isset($_POST['url'])) {
			$Url = str_replace('.html?', '.html', post('url'));
		}

		$Adicionar = array(
			'categoria' 	=> post('categoria'),
			'url' 			=> post('url'),
			'paginacao' 	=> post('paginacao'),
			'ordenar_por' 	=> post('ordenar_por'),
			'asc_desc' 		=> post('asc_desc'),
			'cor_background' 	=> post('cor_background'),
			'cor_background2' 	=> post('cor_background2'),
			'cor_borda' 		=> post('cor_borda'),
			'cor_titulo' 		=> post('cor_titulo'),
			'efeito' 		=> post('efeito'),
			'cor_conteudo' 		=> post('cor_conteudo')
		);

		$Query = DBCreate('c_catalogo', $Adicionar);

		if ($Query != 0) {
	        Redireciona('?sucesso');
	    } else {
	        Redireciona('?erro');
	    }
	}

// Atualizar Categoria
	if (isset($_GET['AtualizarCategoria'])) {
		$id = get('AtualizarCategoria');

		if (isset($_POST['url'])) {
			$Url = str_replace('.html?', '.html', post('url'));
		}

		$Adicionar = array(
			'categoria' 	=> post('categoria'),
			'url' 			=> post('url'),
			'paginacao' 	=> post('paginacao'),
			'ordenar_por' 	=> post('ordenar_por'),
			'asc_desc' 		=> post('asc_desc'),
			'cor_background' 	=> post('cor_background'),
			'cor_background2' 	=> post('cor_background2'),
			'cor_borda' 		=> post('cor_borda'),
			'cor_titulo' 		=> post('cor_titulo'),
			'efeito' 		=> post('efeito'),
			'cor_conteudo' 		=> post('cor_conteudo')
		);

		$Query = DBUpdate('c_catalogo', $Adicionar, "id = '{$id}'");

		if ($Query != 0) {
	        Redireciona('?Implementacao&sucesso');
	    } else {
	        Redireciona('?Implementacao&erro');
	    }
	}

// Excluir Categoria
	if (isset($_GET['DeletarCategoria'])) {
    	$id = get('DeletarCategoria');
		$Query = DBDelete('c_catalogo',"id = '{$id}'");

		if ($Query != 0) {
            Redireciona('?Implementacao&sucesso');
        } else {
            Redireciona('?Implementacao&erro');
        }
	}
?>

Este é onde os clientes vai visualizar

catalogo.php e o produto.php

 

<?php
	header('Access-Control-Allow-Origin: *');
	require_once('../../includes/funcoes.php');
	require_once('../../database/config.database.php');
	require_once('../../database/config.php');
	$categoria = get('categoria');
	if (ModoManutencao()) { header("Location: ../manutencao.php"); }
	$data_atual = date('Y-m-d');
	$QueryCat = DBRead('c_catalogo','*',"WHERE id = '{$categoria}'"); if (is_array($QueryCat)) { foreach ($QueryCat as $c_catalogo) {
		$p           = $c_catalogo['paginacao'];
        $ordenar_por = $c_catalogo['ordenar_por'];
        $asc_desc    = $c_catalogo['asc_desc'];
	} }
	if ($categoria != '0') {
		$QueryNum = DBCount('catalogo','*',"WHERE status = 1 AND id_categoria = '{$categoria}' AND status = '1' AND data <= '$data_atual' ORDER BY {$ordenar_por} {$asc_desc}");
	} else {
		$QueryNum = DBCount('catalogo','*',"WHERE status = 1 AND status = '1' AND data <= '$data_atual' ORDER BY {$ordenar_por} {$asc_desc}");
	}
	$pag = (isset($_GET['pag']))? $_GET['pag'] : 1;
    $registros 	= $p;
    $numPaginas = ceil($QueryNum/$registros);
    $inicio = ($registros*$pag)-$registros;
	if ($categoria != '0') {
		$Query = DBRead('catalogo','*',"WHERE status = 1 AND id_categoria = '{$categoria}' AND status = '1' AND data <= '$data_atual' ORDER BY {$ordenar_por} {$asc_desc} LIMIT {$inicio}, {$registros}");
	} else {
		$Query = DBRead('catalogo','*',"WHERE status = 1 AND status = '1' AND data <= '$data_atual' ORDER BY {$ordenar_por} {$asc_desc} LIMIT {$inicio}, {$registros}");
	}
?>
<?php if ($c_catalogo['efeito']) { ?>
<link rel="stylesheet" href="<?php echo RemoveHttpS(ConfigPainel('base_url')); ?>/wa/css_js/animate.css">
<script type="text/javascript" src="<?php echo RemoveHttpS(ConfigPainel('base_url')); ?>/wa/css_js/wow.min.js"></script>
<script>new WOW().init();</script>
<?php } ?>
	<div>
		<div class='list-group'>
			<?php if (is_array($Query)) { foreach ($Query as $catalogo) { ?>
            <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12 wow <?php echo $c_catalogo['efeito']; ?>">
	            <div class="thumbnail" style="background-color:<?php echo $c_catalogo['cor_background']; ?>; border-color:<?php echo $c_catalogo['cor_borda']; ?>;">
	            	<a href="javascript:void(0);" onclick="AbreProduto(<?php echo $catalogo['id']; ?>,<?php echo get('categoria'); ?>,<?php echo $pag; ?>);">
	            		<?php if (empty($catalogo['imagem'])) { ?>
	            			<img class="img-responsive" src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/noimg.png&w=210&h=210&zc=2">
	            		<?php } else { ?>
	            			<img class="img-responsive" src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $catalogo['imagem']; ?>&w=210&h=210&zc=2">
	            		<?php } ?>
	                	
	                </a>
	                <div class="caption" style="overflow: hidden; cursor:pointer; height: 74px; color:<?php echo $c_catalogo['cor_titulo']; ?>;" onclick="AbreProduto(<?php echo $catalogo['id']; ?>,<?php echo get('categoria'); ?>,<?php echo $pag; ?>);">
	                    <center><b><?php echo LimitarTexto($catalogo['titulo'],'95'); ?></b></center>
	                </div>
	                <div style="height:20px;">
	                	<center><h5 style="color:<?php echo $c_catalogo['cor_titulo']; ?>;"><?php echo $catalogo['txt_adicional1']; ?></h5></center>
	                </div>
	                
	                <!-- <center>
                        <button class="btn btn-default" onclick="AbreProduto(<?php echo $catalogo['id']; ?>,<?php echo get('categoria'); ?>,<?php echo $pag; ?>);"><i class="fa fa-search"></i> VER DETALHES</button>
                    </center> -->
	            </div>
	        </div>
            <?php } } ?>
        </div>
	</div>
	
	<?php $GetPag = "?categoria=".$categoria."&p=".$p; ?>
    <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
		<center>
			<div class="btn-group" role="group" aria-label="...">
                <?php if (isset($_GET['pag'])) { $i = $_GET['pag']; } else { $i = 1; } ?>
                <?php if ($i <= '1') { ?>
					<button type="hidden" class="btn btn-default btn-xs hidden" disabled>Anterior</button>
				<?php } elseif ($i >= '2') { $i = $i - '1'; ?>
					<button type="button" class="btn btn-default btn-xs" onclick="PaginacaoCatalogo('catalogo.php', <?php echo $categoria; ?>,'<?php echo $i; ?>');">Anterior</button>
                <?php } ?>
                <?php if (isset($_GET['pag'])) { $i = $_GET['pag']; } else { $i = '1'; } ?>
                <?php if ($numPaginas >= '1' && $numPaginas < '9') { $numPaginas = '0'.$numPaginas; } elseif ($numPaginas > '9') { $numPaginas = $numPaginas; } ?>
                <?php if ($i >= '1' && $i <= '9') { ?>
					<button type="button" class="btn btn-default btn-xs" disabled>Página 0<?php echo $i; ?> de <?php echo $numPaginas; ?></button>
                <?php } elseif ($i > '9') { ?>
					<button type="button" class="btn btn-default btn-xs" disabled>Página <?php echo $i; ?> de <?php echo $numPaginas; ?></button>
                <?php } ?>
                <?php if (isset($_GET['pag'])) { $i = $_GET['pag']; } else { $i = '1'; } ?>
                <?php if ($i >= 1 && $i < $numPaginas) { $i++; ?>
					<button type="button" class="btn btn-default btn-xs" onclick="PaginacaoCatalogo('catalogo.php', <?php echo $categoria; ?>,'<?php echo $i; ?>');">Próximo</button>
                <?php } elseif ($i == $numPaginas) { ?>
					<button type="button" class="btn btn-default btn-xs hidden" disabled>Próximo</button>
                <?php } ?>
			</div>
		</center>
		<br>
	</div>
<?php
    header('Access-Control-Allow-Origin: *');
    require_once('../../includes/funcoes.php');
    require_once('../../database/config.database.php');
    require_once('../../database/config.php');
    $id = get('id');
    $categoria = get('categoria');
    $pag = (isset($_GET['pag']))? $_GET['pag'] : 1;
    $Query = DBRead('catalogo','*',"WHERE id = '{$id}'");
    if (is_array($Query)) { foreach ($Query as $catalogo) {
        $QueryCat = DBRead('c_catalogo','*',"WHERE id = '{$categoria}'"); if (is_array($QueryCat)) { foreach ($QueryCat as $c_catalogo) { /**/ }}
    }}
    if (get('back') == 'null') {
        $GetBack = '1';
    } else {
        $GetBack = get('back');
    }
?>
<style type="text/css">
.fancybox-skin { padding: 5px !important; }
    .carousel {
        margin-top: 0px;
    }
    .item .thumb {
        width: 25%;
        cursor: pointer;
        float: left;
    }
    .item .thumb img {
        width: 100%;
        margin: 2px;
    }
    .item img {
        width: 100%;    
    }
    .carousel-control.left {     height: 83%; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0) 0, rgba(0,0,0,0.0) 100%) !important; background-image: -o-linear-gradient(left, rgba(0,0,0,0.0) 0, rgba(0,0,0,0.0) 100%) !important; background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0)), to(rgba(0,0,0,0.0))) !important; background-image: linear-gradient(to right, rgba(0,0,0,0.0) 0, rgba(0,0,0,0.0) 100%) !important; background-repeat: repeat-x !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1) !important;}
    .carousel-control.right {    height: 83%; left: auto !important;right: 0 !important;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0) 0, rgba(0,0,0,0.0) 100%) !important;background-image: -o-linear-gradient(left, rgba(0,0,0,0.0) 0, rgba(0,0,0,0.0) 100%) !important;background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0)), to(rgba(0,0,0,0.0))) !important;background-image: linear-gradient(to right, rgba(0,0,0,0.0) 0, rgba(0,0,0,0.0) 100%) !important;background-repeat: repeat-x !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1) !important;}
</style>
<?php if ($c_catalogo['efeito']) { ?>
<link rel="stylesheet" href="<?php echo RemoveHttpS(ConfigPainel('base_url')); ?>/wa/css_js/animate.css">
<script type="text/javascript" src="<?php echo RemoveHttpS(ConfigPainel('base_url')); ?>/wa/css_js/wow.min.js"></script>
<script>new WOW().init();</script>
<?php } ?>
<div class="row wow <?php echo $c_catalogo['efeito']; ?>" style="margin:5px; padding-top:5px;padding-bottom:5px; background-color:<?php echo $c_catalogo['cor_background2']; ?> ;">
    <div class="col-md-12" style="margin-bottom:5px;">
        <button class="btn btn-xs btn-default" onclick="Catalogo(<?php echo get('categoria'); ?>,<?php echo $GetBack; ?>);" style="color:<?php echo $c_catalogo['cor_titulo']; ?>; border-color:<?php echo $c_catalogo['cor_borda']; ?>;"><i class='fa fa-chevron-left'></i> Voltar</button>
    </div>
    <div class="col-sm-4">
        <div id="carousel" class="carousel slide" data-ride="carousel">
            <div class="carousel-inner">
                <div class="item active">
                    <a class="ImgCatalogo thumbnail" rel="Catalogo<?php echo $id; ?>" href="<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $catalogo['imagem']; ?>" title="<?php echo $catalogo['titulo']; ?>" style="border-color:<?php echo $c_catalogo['cor_borda']; ?>;">
                        <?php if (empty($catalogo['imagem'])) { ?>
                        <img class="img-responsive" src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/noimg.png&w=340&h=340&q=100">
                        <?php } else { ?>
                        <img src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $catalogo['imagem']; ?>&h=340&w=340&q=100">
                        <?php } ?>
                    </a>
                </div>
                <?php $QueryFotos = DBRead('fotos_catalogo','*',"WHERE id_catalogo = '{$catalogo['id']}'"); if (is_array($QueryFotos)) { foreach ($QueryFotos as $fotos_catalogo) { ?>
                    <div class="item">
                        <a class="ImgCatalogo thumbnail" rel="Catalogo<?php echo $id; ?>" href="<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $fotos_catalogo['imagem']; ?>" title="<?php echo $fotos_catalogo['titulo']; ?>" style="border-color:<?php echo $c_catalogo['cor_borda']; ?>;">
                            <img src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $fotos_catalogo['imagem']; ?>&h=340&w=340&q=100">
                        </a>
                    </div>
                <?php }} ?>
            </div>
        </div> 
        <div class="clearfix">
            <div id="thumbcarousel" class="carousel slide" data-interval="false">
                
                <div class="carousel-inner">
                    <div class="item active">
                        <div data-target="#carousel" data-slide-to="0" class="thumb thumbnail" style="border-color:<?php echo $c_catalogo['cor_borda']; ?>;">
                            <?php if (empty($catalogo['imagem'])) { ?>
                            <img src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/noimg.png&w=75&h=75&q=75">
                            <?php } else { ?>
                            <img src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $catalogo['imagem']; ?>&h=75&w=75&q=75">
                            <?php } ?>
                        </div>
                    <?php $i = 1; $ii = 1; $QueryFotos = DBRead('fotos_catalogo','*',"WHERE id_catalogo = '{$catalogo['id']}'"); if (is_array($QueryFotos)) { foreach ($QueryFotos as $fotos_catalogo) { ?>
                        <div data-target="#carousel" data-slide-to="<?php echo $ii; ?>" class="thumb thumbnail" style="border-color:<?php echo $c_catalogo['cor_borda']; ?>;">
                            <img src="<?php echo ConfigPainel('base_url'); ?>/wa/thumb.php?src=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/uploads/<?php echo $fotos_catalogo['imagem']; ?>&w=75&h=75&q=75">
                        </div>
                        <?php if ($ii == '3'){ $i = 0; echo "</div> \n <div class='item'>";} ?>
                        <?php if ($i == '4') { $i = 0; echo "</div> \n <div class='item'>"; } ?>
                    <?php $i++; $ii++; }} ?>
                    </div>
                </div>
                
                <?php if (count($QueryFotos) >= 4) { ?>
                <a class="left carousel-control" href="#thumbcarousel" role="button" data-slide="prev">
                    <span class="glyphicon glyphicon-chevron-left"></span>
                </a>
                <a class="right carousel-control" href="#thumbcarousel" role="button" data-slide="next">
                    <span class="glyphicon glyphicon-chevron-right"></span>
                </a>
                <?php } ?>
            </div>
        </div>
        <center>
            <h4><?php echo $catalogo['txt_adicional1']; ?></h4>
            <?php if (!empty($catalogo['url']) && !empty($catalogo['botao'])) { ?>
            <a target="<?php echo $catalogo['destino_url']; ?>" href="<?php echo $catalogo['url']; ?>">
                <button class="btn btn-default" style="border-color:transparent; color:#FFF !important; background-color:<?php echo $c_catalogo['cor_conteudo']; ?> !important;"><?php echo $catalogo['botao']; ?></button>
            </a>
            <?php } ?>
            <hr>
            <label style="color: <?php echo $c_catalogo['cor_titulo']; ?>;">Compartilhe:</label>
            <a class="btn btn-primary btn-xs" style="text-decoration:none; background-color:#3b5998; border:0px;" href="javascript:void(0);" onclick="window.open('http://www.facebook.com/sharer.php?u=<?php echo ConfigPainel('base_url'); ?>/wa/catalogo/share.php?id=<?php echo $id; ?>_url_<?php echo EncurtarUrl($c_catalogo['url']); ?>','Compartilhar', 'toolbar=0, status=0, width=650, height=450');">
                <i class="fa fa-facebook"></i> Facebook
            </a>
            <a class="btn btn-primary btn-xs" style="text-decoration:none; background-color:#00aced; border:0px;" href="javascript:void(0);" onclick="window.open('https://twitter.com/home?status=<?php echo $catalogo['titulo']; ?> <?php echo EncurtarUrl($c_catalogo['url']); ?>','Compartilhar', 'toolbar=0, status=0, width=650, height=450');">
                <i class="fa fa-twitter"></i> Twitter
            </a>
            <a class="btn btn-primary btn-xs  hidden-md hidden-sm hidden-lg whatsapp" data-text="<?php echo $catalogo['titulo']; ?>" data-link="<?php echo $c_catalogo['url']; ?>" style="text-decoration:none;background-color:#20a114; border:0px;">
                <i class="fa fa-whatsapp"></i> Whatsapp
            </a>
        </center>
    </div>
    <div class="col-sm-8">
        <h3 style="color:<?php echo $c_catalogo['cor_titulo']; ?>; font-size:17px !important;"><b><?php echo $catalogo['titulo']; ?></b></h3>
        <p><?php echo $catalogo['descricao']; ?></p>
    </div>
</div>
<script type="text/javascript">
    $(document).ready(function() {
        $(".ImgCatalogo").fancybox();
    });
</script>
<script>
jQuery(document).ready(function() {
    jQuery('.whatsapp').on("click", function(e) {
        if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
            var article = jQuery(this).attr("data-text");
            var weburl = jQuery(this).attr("data-link");
            var whats_app_message = encodeURIComponent(article)+" - "+encodeURIComponent(weburl);
            var whatsapp_url = "whatsapp://send?text="+whats_app_message;
            window.location.href= whatsapp_url;
        } else {
            alert('Oops, você não está usando um dispositivo mobile.');
        }
    });
});
</script>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas a esta questão

Recommended Posts

Até agora não há respostas para essa pergunta


  • Conteúdo Similar

    • Por Philippe Luis
      Galera boa tarde.
      Quero saber se tem um jeito e se tiver qual? de com um WebService ou etc,
      o cliente realizar o pagamento online, e o dinheiro ser depositado um parte em uma conta e outra parte em outra conta.
       
      Por exemplo.
      Cliente faz a compra de um produto que custa R$:20,00
      R$:10,00 é depositado na conta do fornecedor, e R$: 10,00 é depositado na conta do vendedor, automaticamente.
    • Por ukow
      Olá!
      Estou tentando montar um campo para validação de cartão de crédito e sua bandeira; acabei encontrando o seguinte código: http://jsfiddle.net/q0x3ksv3/
      Funciona perfeitamente nessa URL, porém quando tento incluí-lo no meu site, não funciona, tem algo faltando? Segue meu código para entenderem melhor:
      <script> var cartoes = { visa: /^4[0-9]{12}(?:[0-9]{3})/, mast: /^5[1-5][0-9]{14}/, amex: /^3[47][0-9]{13}/, invalidos: /^[0126789]|^5[06-9]{1}|^3[1235689]/ }; document.getElementById('num').addEventListener('keyup', testarCC); var inputs = document.querySelectorAll('.fsResDir input[type="radio"]'); function testarCC(e) { var nr = this.value; var tipo; for (var cartao in cartoes) if (nr.match(cartoes[cartao])) tipo = cartao; if (tipo) document.getElementById(tipo).click(); else for (var i = 0; i < inputs.length; i++) inputs[i].checked = false; } </script> <fieldset class="fsResDir"> <legend>Dados do Cartão&nbsp;</legend> <input type="radio" name="RadBand" id="visa" /> <label for="visa"> <img src="visa.png" /> </label> <input type="radio" name="RadBand" id="mast" /> <label for="mast"> <img src="master.png" /> </label> <input type="radio" name="RadBand" id="amex" /> <label for="amex"> <img src="amex.png" /> </label> <label for="val" class="lab90">Validade:</label> <input type="text" class="ent20Form" id="val" name="TxtValMes" />/ <input type="text" class="ent40Form" name="TxtValAno" /> <label for="num" class="lab90">Numero:</label> <input type=text class="ent120Form" id="num" name="TxtNumero" /> </div> </fieldset> Obrigado!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.