conecta(); //RETIRAR ACENTOS function converte_ano($string){ $d = explode('-',$string); $d = implode('/',array_reverse($d)); return $d; } function retira_acentos($texto) { $array1 = array( "á", "à", "â", "ã", "ä", "é", "è", "ê", "ë", "í", "ì", "î", "ï", "ó", "ò", "ô", "õ", "ö", "ú", "ù", "û", "ü", "ç" , "Á", "À", "Â", "Ã", "Ä", "É", "È", "Ê", "Ë", "Í", "Ì", "Î", "Ï", "Ó", "Ò", "Ô", "Õ", "Ö", "Ú", "Ù", "Û", "Ü", "Ç" ); $array2 = array( "a", "a", "a", "a", "a", "e", "e", "e", "e", "i", "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c" , "A", "A", "A", "A", "A", "E", "E", "E", "E", "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C" ); $texto = str_replace( $array1, $array2, $texto); $texto = preg_replace("/[^a-z0-9\s\-]/i", "", $texto); $texto = preg_replace("/\s/", "-", $texto); // Replace all spaces with underline $texto = strtolower($texto); return $texto; } function Encode($url) { $chave = "rodmidiawebsite"; $urlnovo = base64_encode($url.$chave); $urlnovo2 = str_replace('=','-',$urlnovo); // $urlnovo3 = str_replace('×','x',$urlnovo2); return $urlnovo2; } function Decode($url) { $chave = "rodmidiawebsite"; $urlnovo = str_replace('-','=',$url); //$urlnovo2 = str_replace('x','×',$urlnovo); $urlnovo2 = base64_decode($urlnovo); $urlnovo3 = str_replace($chave,'',$urlnovo2); return $urlnovo3; } function gravaData($data) { if ($data != '') { return (substr($data,6,4).'-'.substr($data,3,2).'-'.substr($data,0,2)); } else { return ''; } } function insere($array,$area) { $campos=''; $valores=''; $comma=', '; $tamanho=count($_POST); $q=0; foreach ($array as $k => $v) { $q++; if ($q >= $tamanho) $comma = ''; $v = mysql_real_escape_string($v); $campos .= $k.$comma; if ($k == 'data' || $k == 'data_nascimento') $valores .= "'".gravaData ($v)."'".$comma; // se o campo for data ou data_nasc ele formata para formato americano else $valores .= "'".utf8_decode ($v)."'".$comma; } $comando = "INSERT INTO ".$area." (".$campos.") VALUES (".$valores.")"; return $comando; } function utf8($texto) { $saida = ''; $i = 0; $len = strlen($texto); while ($i < $len) { $char = $texto[$i++]; $ord = ord($char); // Primeiro byte 0xxxxxxx: simbolo ascii possui 1 byte if (($ord & 0x80) == 0x00) { // Se e' um caractere de controle if (($ord >= 0 && $ord <= 31) || $ord == 127) { // Incluir se for: tab, retorno de carro ou quebra de linha if ($ord == 9 || $ord == 10 || $ord == 13) { $saida .= $char; } // Simbolo ASCII } else { $saida .= $char; } // Primeiro byte 110xxxxx ou 1110xxxx ou 11110xxx: simbolo possui 2, 3 ou 4 bytes } else { // Determinar quantidade de bytes analisando os bits da esquerda para direita $bytes = 0; for ($b = 7; $b >= 0; $b--) { $bit = $ord & (1 << $b); if ($bit) { $bytes += 1; } else { break; } } switch ($bytes) { case 2: // 110xxxxx 10xxxxxx case 3: // 1110xxxx 10xxxxxx 10xxxxxx case 4: // 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx $valido = true; $saida_padrao = $char; $i_inicial = $i; for ($b = 1; $b < $bytes; $b++) { if (!isset($texto[$i])) { $valido = false; break; } $char_extra = $texto[$i++]; $ord_extra = ord($char_extra); if (($ord_extra & 0xC0) == 0x80) { $saida_padrao .= $char_extra; } else { $valido = false; break; } } if ($valido) { $saida .= $saida_padrao; } else { $saida .= ($ord < 0x7F || $ord > 0x9F) ? utf8_encode($char) : ''; $i = $i_inicial; } break; case 1: // 10xxxxxx: ISO-8859-1 default: // 11111xxx: ISO-8859-1 $saida .= ($ord < 0x7F || $ord > 0x9F) ? utf8_encode($char) : ''; break; } } } return $saida; } function anti_injection($campo, $adicionaBarras = false) { // remove palavras que contenham sintaxe sql $campo = preg_replace("/(from|alter table|select|insert|delete|update| where|drop table|show tables|#|\*|--|\\\\)/i","",$campo); $campo = trim($campo);//limpa espaços vazio $campo = strip_tags($campo);//tira tags html e php if($adicionaBarras || !get_magic_quotes_gpc()) $campo = addslashes($campo);//Adiciona barras invertidas a uma string return $campo; } function mostraPrimeiraFoto($id,$tipo) { $sql = mysql_query("SELECT * FROM fotos WHERE ".$tipo." = ".$id." ORDER BY ordem ASC LIMIT 0,1 "); if (mysql_num_rows($sql)>0) { $reg = mysql_fetch_array($sql); $file = '_adm/assets/uploads/produtos/'.$reg["url"]; $show = $file; if (!file_exists($file)) { $file = 'images/foto'.$tipo.'.jpg'; $show = $file; } return $show; } else { $file = 'images/foto'.$tipo.'.jpg'; $show = $file; return $show; } } function mostraPrimeiraFotoG($id,$tipo) { $sql = mysql_query("SELECT * FROM fotos WHERE ".$tipo." = ".$id." ORDER BY ordem ASC LIMIT 0,1 "); if (mysql_num_rows($sql)>0) { $reg = mysql_fetch_array($sql); $file = '_adm/assets/uploads/produtos/'.$reg["url"]; $show = $file; if (!file_exists($file)) { $file = 'images/foto'.$tipo.'.png'; $show = $file; } return $show; } else { $file = 'images/foto'.$tipo.'.png'; $show = $file; return $show; } } function lista_Banner($endereco) { //$sql = mysql_query("SELECT * FROM banner WHERE showsite = 1 "); $sql = mysql_query("SELECT A.file_url AS file_url1, A.link AS link1 FROM banner A,ordena_banner B, ordenarbanner C WHERE A.id = B.ordena_id AND C.id = '3' AND A.showsite='1' ORDER BY B.priority ASC"); //$sql = mysql_query("SELECT * FROM banner WHERE showsite = 1 "); if (mysql_num_rows($sql)>0) { $show=' '; $c=0; while($reg = mysql_fetch_array($sql)){ $c++; if($reg['link1']=="")$link ="#"; else $link=$reg['link1']; $show .= '
' ; } echo $show; } } function mostraData($data) { if ($data!='') { return (substr($data,8,2).'/'.substr($data,5,2).'/'.substr($data,0,4)); } else { return ''; } } function mostraMes($data) { $data = explode("/",$data); $dia = $data[0]; $mes = $data[1]; $ano = $data[2]; switch ($mes){ case 1: $mes = "Janeiro"; break; case 2: $mes = "Fevereiro"; break; case 3: $mes = "Março"; break; case 4: $mes = "Abril"; break; case 5: $mes = "Maio"; break; case 6: $mes = "Junho"; break; case 7: $mes = "Julho"; break; case 8: $mes = "Agosto"; break; case 9: $mes = "Setembro"; break; case 10: $mes = "Outubro"; break; case 11: $mes = "Novembro"; break; case 12: $mes = "Dezembro"; break; } return $mes; } function mostraDia($data) { $data = explode("/",$data); $dia = $data[0]; $mes = $data[1]; $ano = $data[2]; return $dia; } function mostraAno($data) { $data = explode("/",$data); $dia = $data[0]; $mes = $data[1]; $ano = $data[2]; return $ano; } function mostra_dia_semana($strDate) { $arrDaysOfWeek = array(0=>'Domingo',1=>'Segunda-feira',2=>'Terça-feira',3=>'Quarta-feira',4=>'Quinta-feira',5=>'Sexta-feira',6=>'Sábado'); $intDayOfWeek = date('w',strtotime($strDate)); return $arrDaysOfWeek[$intDayOfWeek]; } function mostraHora($data) { if ($data != '') { return (substr($data,11,2).':'.substr($data,14,2)); } else { return ''; } } function tem_paginacao($sql,$qtde) { $qtde_pesquisa = mysql_num_rows(mysql_query($sql)); if ($qtde_pesquisa>$qtde) return true; else return false; } function mostraFotosInterno($id,$tabela,$endereco,$width,$height){ $pesq = mysql_query("SELECT * FROM fotos WHERE ".$tabela." = '".$id."' ORDER BY ordem ASC "); $tabela = "produtos"; if(mysql_num_rows($pesq) > 0){ $show = ' '; }else{ $show .= ''; } echo $show; } function limita_caracteres($texto, $limite, $quebra = true) { $tamanho = strlen($texto); // Verifica se o tamanho do texto é menor ou igual ao limite if ($tamanho <= $limite) { $novo_texto = $texto; // Se o tamanho do texto for maior que o limite } else { // Verifica a opção de quebrar o texto if ($quebra == true) { $novo_texto = trim(substr($texto, 0, $limite)).' ...'; // Se não, corta $texto na última palavra antes do limite } else { // Localiza o útlimo espaço antes de $limite $ultimo_espaco = strrpos(substr($texto, 0, $limite), ' '); // Corta o $texto até a posição localizada $novo_texto = trim(substr($texto, 0, $ultimo_espaco)).' ...'; } } // Retorna o valor formatado return $novo_texto; } function getNome($id,$tabela){ $select=mysql_query("SELECT * FROM ".$tabela." WHERE id='".$id."' ORDER BY nome ASC"); $reg = mysql_fetch_array($select); return utf8($reg['nome']); } function mostraLinha($endereco,$nome,$categoria){ $select = "SELECT * FROM prod_linha WHERE categ_id ='".$categoria."' ORDER BY nome ASC"; $pesquisa = mysql_query($select); $show = ''; while($reg = mysql_fetch_array($pesquisa)){ $show .= '
  • '.utf8($reg['nome']).'
  • '; } echo $show; } function mostraProdutos($nome,$endereco,$categoria=0,$linha=0,$destaque=0){ if($categoria==0){ $select = "SELECT * FROM produtos WHERE showsite='1' AND promocao='1' ORDER BY id DESC"; } else if($categoria != 0 && $linha == 0 && $destaque == 0){ $select = "SELECT * FROM produtos WHERE showsite='1' AND categoria='".$categoria."' ORDER BY id DESC"; } else if($linha == 0 && $destaque == 1){ $select = "SELECT * FROM produtos WHERE showsite='1' AND promocao='1' AND categoria='".$categoria."' ORDER BY id DESC"; } else { $select = "SELECT * FROM produtos WHERE showsite='1' AND categoria='".$categoria."' AND linha = '".$linha."' ORDER BY id DESC"; } $pesquisa = mysql_query($select); $show=''; if(mysql_num_rows($pesquisa) > 0){ while($reg = mysql_fetch_array($pesquisa)){ $show .= '
  • '.utf8($reg['nome']).'

    '; $show .= 'Saiba Mais
  • '; } } echo $show; } function mostraProdutosDetalhe($endereco,$nome,$id){ $select = "SELECT * FROM produtos WHERE id='".$id."' "; $pesquisa = mysql_query($select); $reg = mysql_fetch_array($pesquisa); $show = '

    '.getNome($reg['linha'],'prod_linha').'

    '; $show .= mostraFotosInterno($reg['id'],'conteudo_id',$endereco,400,300); $show .= '

    '.utf8($reg['nome']).'

    Faça um orçamento

    Dados técnicos:

    '.$reg['descricao'].'

    Voltar '; echo $show; } ?>