Ir para conteúdo
  • 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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • 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.