COD_ID; $acesso_n = $campo->ACESSO_N + 1; $_SESSION["adm$id_site"][id] = $campo->COD_ID; $_SESSION["adm$id_site"][ult_login] = $campo->LOGADO_EM; $_SESSION["adm$id_site"][areas_permit] = $campo->AREAS_PERMIT; } $logado_em = date("Y-m-d H:i:s"); $_SESSION["adm$id_site"][logado] = 1; $_SESSION["adm$id_site"][senha] = $senha; $_SESSION["adm$id_site"][usuario] = $usuario; $_SESSION["adm$id_site"][acesso_n] = $acesso_n; $_SESSION["adm$id_site"][logado_em] = $logado_em; db_query("UPDATE usuarios_adm SET LOGADO='1', LOGADO_EM='$logado_em', ACESSO_N='$acesso_n' WHERE COD_ID='$id'"); return true; } else return false; } function valida_user($usuario,$senha,$ip,$tabela){ global $id_site; connect(); $resultado = db_query("SELECT * FROM $tabela WHERE USUARIO='$usuario' AND SENHA='$senha' AND ATIVO=1"); $existe = mysql_num_rows($resultado); if($existe == 1){ while($campo = mysql_fetch_object($resultado)){ $id = $campo->COD_ID; $_SESSION["usuario$id_site"][id] = $campo->COD_ID; $_SESSION["usuario$id_site"][nome] = $campo->NOME; $_SESSION["usuario$id_site"][email] = $campo->EMAIL; $_SESSION["usuario$id_site"][ult_ip] = $campo->IP; $_SESSION["usuario$id_site"][ult_acess] = $campo->ULTIMO_ACESS; if($tabela == "cadastro"){ $_SESSION["usuario$id_site"][tipo_pessoa] = $campo->TIPO_PESSOA; $_SESSION["usuario$id_site"][cpf] = $campo->CPF; $_SESSION["usuario$id_site"][cnpj] = $campo->CNPJ; $_SESSION["usuario$id_site"][rg] = $campo->RG; $_SESSION["usuario$id_site"][endereco] = $campo->ENDERECO; $_SESSION["usuario$id_site"][numero] = $campo->NUMERO; $_SESSION["usuario$id_site"][bairro] = $campo->BAIRRO; $_SESSION["usuario$id_site"][cidade] = $campo->CIDADE; $_SESSION["usuario$id_site"][uf] = $campo->UF; $_SESSION["usuario$id_site"][cep] = $campo->CEP; } $acesso_n = $campo->ACESSO_N + 1; } $_SESSION["usuario$id_site"][usuario] = $usuario; $_SESSION["usuario$id_site"][senha] = $senha; $_SESSION["usuario$id_site"][logado] = 1; $_SESSION["usuario$id_site"][acesso_n] = $acesso_n; db_query("UPDATE $tabela SET IP='$ip', ACESSO_N='$acesso_n', ULTIMO_ACESS=now(), IP='".$_SERVER['REMOTE_ADDR']."', LOGADO='1' WHERE COD_ID='$id'"); return true; } else{ $_SESSION["usuario$id_site"][logado] = 0; return false; } return true; } function frm_index(){ global $pg; return "
"; } function frm_index2(){ global $tabela, $pg, $dir, $acao, $cont, $show, $orderBy, $orderByDesc; return "
".$show."
"; } function frmmanu(){ global $tabela, $ID, $dir, $acao, $show, $USUARIO; return "
".$show."
"; } function frmenquete(){ global $tabela; return '
'; } function frmenquete2(){ global $tabela, $ID, $dir, $acao, $show; return '
'.$show.'
'; } function brand($texto){ global $PALAVRA; return (trim($PALAVRA) != "")?str_replace(strtolower($PALAVRA),"".$PALAVRA."",strtolower($texto)):$texto; } function trover($bg, $bgover){ return "onmouseover=\"this.bgColor='$bgover'\" onmouseout=\"this.bgColor='$bg'\""; } function divover($bgover, $link_color){ return "onmouseover=\"this.style.color='$bgover'\" onmouseout=\";this.style.color='$link_color'\""; } function setStr($vl1, $vl2, $str){ return (($vl1 == $vl2)?$str:""); } function vsb_clr($visible){ return "bgcolor=\"".(($visible == 1)?"#E0F5C5":"#E4C5C5")."\""; } function vsb_act($visible, $id){ return (($visible == 1)?"sim":"não"); } function tr_list(){ global $cont; return 'height="25" '.trover((($cont%2==0)?"#FAFAFA":"#FFFFFF"),"#e3e3e3").' bgcolor="'.(($cont%2==0)?"#FAFAFA":"#FFFFFF").'" style="cursor:hand;cursor:pointer;"'; } function click_opera($act){ global $tabela, $id, $cont; if($act == "alt") return "onclick=\"postForm('','$tabela/manu.php','$id');\""; else return "onclick=\"operaStatus('$tabela', '$id', '$act', '$cont');\""; } function nenhum_registro(){ return "
Nenhum registro cadastrado!
"; } function ifr_upload($name_if, $posts){ global $tabela, $campo_chave, $ID; $ID = (($ID == "")?1:$ID); $name_if = (($name_if == "")?"ifr_upload":$name_if); return ""; } function ifr_down($name_if, $posts){ global $tabela, $campo_chave, $ID; $ID = (($ID == "")?1:$ID); $name_if = (($name_if == "")?"ifr_upload":$name_if); return ""; } function paginacao($where){ global $tabela, $campo_chave, $PALAVRA, $dir, $acao, $n_pginacao, $pg; connect(); $listado = db_query("SELECT $campo_chave FROM $tabela $where"); $total_records = mysql_num_rows($listado); $pages = intval($total_records / $n_pginacao); if($total_records > $n_pginacao){ $show = '
'; $show .= ' | '; for($i=0; $i<($pages + 1); $i++){ $x = $i; $x++; if($i == $pg) $show .= ''.$x.' | '; else if($total_records) $show .= ''.$x.' | '; $total_records -= $n_pginacao; } $show .= '
'; return $show; } } function editor($nome, $valor, $w, $h){ global $url_site; $valor = ereg_replace("&", "&", $valor); $valor = ereg_replace("<", "<", $valor); $valor = ereg_replace(">", ">", $valor); $str_editor = ' '; return $str_editor; } function formatdate($data){ return implode("/", array_reverse(explode("-", substr($data, 0, 10)))); } function formathora($data){ return substr($data, 11, 8); } function show_size($size){ if($size >= 1073741824) $size = round($size / 1073741824 * 100) / 100 . " Gb"; elseif($size >= 1048576) $size = round($size / 1048576 * 100) / 100 . " Mb"; elseif($size >= 1024) $size = round($size / 1024 * 100) / 100 . " Kb"; elseif($size > 0) $size = $size." b"; else $size = $size." bytes"; return $size; } function ordena($where){ global $tabela, $campo_chave, $registros, $dir, $acao, $pg, $ordem; if($registros > 1 || $pg > 0){ connect(); $show = '
Obs.: Ordem de listagem
'; return $show; } } function ordena_categorias(){ global $tabela, $campo_chave, $registros, $dir, $acao, $pg, $ordem; if($registros > 1 || $pg > 0){ $show = '
Obs.: Ordem de listagem
'; return $show; } } function ordem(){ global $tabela, $campo_chave, $ordem; connect(); $y = 1; $alterar_id = ''; $cont = strlen($ordem); for($i=0; $i<=$cont; $i++){ if($ordem[$i] != ",") $alterar_id .= $ordem[$i]; if($ordem[$i] == "," || $i==$cont){ db_query("UPDATE $tabela SET POSICAO_LIST='$y' WHERE $campo_chave='$alterar_id'"); $y++; $alterar_id = ''; } } } function categorias_pais($id){ $listado = db_query("SELECT COD_ID, PAI_ID FROM produtos_categorias WHERE COD_ID=$id"); while($campo = mysql_fetch_object($listado)){ $show .= ','.$campo->COD_ID; $show .= categorias_pais($campo->PAI_ID); } return $show; } function compara_datas($data1, $data2){ if($data1 != $data2){ $data1_d = substr($data1, 0, 2); $data1_m = substr($data1, 3, 2); $data1_a = substr($data1, 6, 4); $data2_d = substr($data2, 0, 2); $data2_m = substr($data2, 3, 2); $data2_a = substr($data2, 6, 4); if($data1_a > $data2_a) $expirou = 0; if($data1_a < $data2_a) $expirou = 1; if($data1_a == $data2_a){ if($data1_m > $data2_m) $expirou = 0; if($data1_m < $data2_m) $expirou = 1; if($data1_m == $data2_m){ if($data1_d > $data2_d) $expirou = 0; if($data1_d < $data2_d) $expirou = 1; } } return $expirou; } else return 1; } //------------------------------------- Compara datas com hora / sem formatar data function compara_datas_hora($data1, $data2){ if($data1 != $data2){ $data1_a = substr($data1, 0, 4); $data1_m = substr($data1, 5, 2); $data1_d = substr($data1, 8, 2); $data1_h = substr($data1, 11, 2); $data1_i = substr($data1, 14, 2); $data1_s = substr($data1, 17, 2); $data2_a = substr($data2, 0, 4); $data2_m = substr($data2, 5, 2); $data2_d = substr($data2, 8, 2); $data2_h = substr($data2, 11, 2); $data2_i = substr($data2, 14, 2); $data2_s = substr($data2, 17, 2); if($data1_a > $data2_a) $expirou = 0; if($data1_a < $data2_a) $expirou = 1; if($data1_a == $data2_a){ if($data1_m > $data2_m) $expirou = 0; if($data1_m < $data2_m) $expirou = 1; if($data1_m == $data2_m){ if($data1_d > $data2_d) $expirou = 0; if($data1_d < $data2_d) $expirou = 1; if($data1_d == $data2_d){ if($data1_h > $data2_h) $expirou = 0; if($data1_h < $data2_h) $expirou = 1; if($data1_h == $data2_h){ if($data1_i > $data2_i) $expirou = 0; if($data1_i < $data2_i) $expirou = 1; if($data1_i == $data2_i){ if($data1_s > $data2_s) $expirou = 0; if($data1_s < $data2_s) $expirou = 1; } } } } } return $expirou; } else return 1; } function diferenca_datas($data1, $data2, $returned){ /*$returned: d = retorna dia m = retorna mês ----------------- não implementado Y = retorna ano ----------------- não implementado H = retorna hora i = retorna minuto s = retorna segundo K = retorna timestamp(mktime)*/ $temp_ini_ano = substr($data1, 0, 4); $temp_ini_mes = substr($data1, 5, 2); $temp_ini_dia = substr($data1, 8, 2); $temp_ini_hora = substr($data1, 11, 2); $temp_ini_minuto = substr($data1, 14, 2); $temp_ini_segundo = substr($data1, 17, 2); $temp_end_ano = substr($data2, 0, 4); $temp_end_mes = substr($data2, 5, 2); $temp_end_dia = substr($data2, 8, 2); $temp_end_hora = substr($data2, 11, 2); $temp_end_minuto = substr($data2, 14, 2); $temp_end_segundo = substr($data2, 17, 2); $dia1 = mktime($temp_ini_hora, $temp_ini_minuto, $temp_ini_segundo, $temp_ini_mes, $temp_ini_dia, $temp_ini_ano); $dia2 = mktime($temp_end_hora, $temp_end_minuto, $temp_end_segundo, $temp_end_mes, $temp_end_dia, $temp_end_ano); $d3 = $dia2 - $dia1; $dias = round(($d3 / 60 / 60 / 24)); $mins = $d3 / 60; $secs = $mins * 60; $hrs = substr(($mins / 60), 0, 3); if($returned == "d") return $dias; /*if($returned == "m") return $dias; if($returned == "Y") return $dias;*/ if($returned == "H") return $hrs; if($returned == "i") return $mins; if($returned == "s") return $secs; if($returned == "K") return $d3; } function apagar($dir){ if(is_dir($dir)){ chmod($dir,0777); if($handle = opendir($dir)){ while(false !== ($file = readdir($handle))){ if(($file == ".") or ($file == "..")) continue; if(is_dir($file)) apagar($file); else unlink($dir."/".$file); } } else return false; closedir($handle); @rmdir($dir); } else return false; } function uf_select($uf, $dir="./"){ if($uf == "") $uf = "SP"; return ''; } function cidade_select($cidade_id="", $uf="SP"){ if($uf == "") $uf = "SP"; $listado = db_query("SELECT COD_ID FROM cidades_estados WHERE UF='$uf'"); while($campo = mysql_fetch_object($listado)){ $uf_id = $campo->COD_ID; } $listado = db_query("SELECT COD_ID, CIDADE FROM cidades WHERE UF_ID='$uf_id'"); while($campo = mysql_fetch_object($listado)){ $show .= ''; } return ''; } function imagem_principal($tabela, $campo_chave, $id, $max_width=0, $align="", $url="", $target="", $diferente_pri=0, $popup=0, $alt="", $height_fix=0, $space=0){ connect(); $imagem_listada = db_query("SELECT ID, NOME, PRINCIPAL, WIDTH, HEIGHT FROM $tabela WHERE $campo_chave='$id' ORDER BY ID DESC"); $imagem = ""; $principal = ""; $diretorio = "files/"; while($campo = mysql_fetch_object($imagem_listada)){ if($diferente_pri != 1){ if($campo->PRINCIPAL == 1){ $imagem = $diretorio.$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; $principal = 1; } elseif($principal != 1){ $imagem = $diretorio.$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; } } else{ if($campo->PRINCIPAL != 1){ $imagem = $diretorio.$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; $principal = 1; } elseif($principal == ""){ $imagem = $diretorio.$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; } } } $pop_width = $width; $pop_height = $height; if($width > 0 && $max_width > 0 && $width > $max_width) $height = ($height/$width)*$max_width; if($width > $max_width && $max_width > 0) $width = $max_width; $imagem = str_replace("../","./",$imagem); if($height_fix > 0){ if($height_fix < $height) $img_height = $height_fix; else{ $img_height = $height; $height_fix = $height; } } else{ $img_height = $height; $height_fix = $height; } if(!$imagem) return false; else if(eregi(".swf",$imagem)) $imagem = ""; else $imagem = "\"$alt\""; if($popup == 1) $imagem = ''.$imagem.''; if($url != "") $imagem = ''.$imagem.''; @mysql_free_result($imagem_listada); return $imagem; } function imagem_thumbnail($tabela, $campo_chave, $id, $max_width, $max_height, $diferente_pri, $alt, $space){ global $dir_files; connect(); $imagem_listada = db_query("SELECT ID, NOME, PRINCIPAL, WIDTH, HEIGHT FROM $tabela WHERE $campo_chave='$id' ORDER BY ID DESC"); $imagem = ""; $principal = ""; while($campo = mysql_fetch_object($imagem_listada)){ if($diferente_pri != 1){ if($campo->PRINCIPAL == 1){ $imagem = $dir_files."/".$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; $principal = 1; } elseif($principal != 1){ $imagem = $dir_files."/".$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; } } else{ if($campo->PRINCIPAL != 1){ $imagem = $dir_files."/".$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; $principal = 1; } elseif($principal == ""){ $imagem = $dir_files."/".$campo->NOME; $ultimo_id = $campo->ID; $width = $campo->WIDTH; $height = $campo->HEIGHT; } } } if($width > 0 && $max_width > 0 && $width > $max_width) $height = ($height/$width)*$max_width; if($width > $max_width && $max_width > 0) $width = $max_width; if($height > 0 && $max_height > 0 && $height > $max_height) $width = ($width/$height)*$max_height; if($height > $max_height && $max_height > 0) $height = $max_height; if($imagem != "") $imagem = str_replace("../", "./", substr($imagem, 0, (strlen($imagem) - 4))."_thumbnail".substr($imagem, (strlen($imagem) - 4), 4)); @mysql_free_result($imagem_listada); if(!$imagem) return false; elseif($imagem != "" && ($max_width > 0 || $max_height > 0)) return "\"$alt\""; elseif($imagem != "") return "\"$alt\""; } function show_miniaturas($tabela, $id, $align="center", $max_width=150, $qtd_linha=4, $h_cell=0, $space=2){ global $nome_site, $dir_files; if($tabela == "destaques") $whr = 'AND PRINCIPAL=0'; $tabela = "arquivos_".$tabela; $campo_chave = "COD_ID"; $listado = db_query("SELECT ID, NOME, WIDTH, HEIGHT FROM $tabela WHERE $campo_chave='$id' $whr ORDER BY COD_ID"); $total_imagens = mysql_num_rows($listado); $cont = 1; $imagem = ""; $dir_files .= "/"; $show_miniaturas = ""; while($campo = mysql_fetch_object($listado)){ $height = ($campo->HEIGHT/$campo->WIDTH)*$max_width; $imagem = $dir_files.$campo->NOME; $imagem = str_replace("../","./",$imagem); $image = "\"Clique"; $show_miniaturas .= " ID');\"> ".$image." "; if($cont%$qtd_linha == 0){ $show_miniaturas .= ""; $cont = 0; } $cont++; } $show_miniaturas .= ""; if($total_imagens > 0){ $imgs_list = " ".$show_miniaturas."
"; } else $imgs_list = ""; @mysql_free_result($listado); return $imgs_list; } function valor_vencido($calc_venc, $valor){ connect(); $listado = db_query("SELECT MORA, MULTA FROM faturas_dados"); while($campo = mysql_fetch_object($listado)){ $mora = $campo->MORA; $multa = $campo->MULTA; } $calc_venc = substr($calc_venc,3,2)."-".substr($calc_venc,0,2)."-".substr($calc_venc,6,4); $dias_venc = diferenca_datas($calc_venc, date("m-d-Y"), "d"); //---------------------------------- calcula mora e multa $valor = str_replace(".",",",$valor); $valor_multa = $valor * ($multa / 100); $valor_mora = $valor * ($mora / 100) * $dias_venc; $valor_corrigido = $valor_multa + $valor_mora + $valor; $valor_corrigido = number_format($valor_corrigido,2,'.','.'); return $valor_corrigido; } function SomarData($data, $dias, $meses, $ano){ $data = explode("/", $data); $newData = date("d/m/Y", mktime(0, 0, 0, $data[1] + $meses, $data[0] + $dias, $data[2] + $ano) ); return $newData; } function window($id, $tabela, $ultimo_id, $campo_chave){ $dir_files = "files"; if($tabela == "arquivos_destaques") $whr = 'AND PRINCIPAL=0'; $listado = db_query("SELECT ID, NOME, WIDTH, HEIGHT, LEGENDA FROM $tabela WHERE $campo_chave='$id' $whr ORDER BY ID DESC"); $total = mysql_num_rows($listado); $cont = 0; $index_pri = 0; while($campo = mysql_fetch_object($listado)){ $vet_img_nome[] = $dir_files."/".$campo->NOME; $vet_img_width[] = $campo->WIDTH; $vet_img_height[] = $campo->HEIGHT; $vet_img_legenda[] = $campo->LEGENDA; if($ultimo_id == $campo->ID) $index_pri = $cont; $cont++; } //------------------------------ Converter vetor PHP para JavaScript $size = sizeof($vet_img_nome); $nome = $vet_img_nome[0]; $width = $vet_img_width[0]; $height = $vet_img_height[0]; $legenda = $vet_img_legenda[0]; for($i=1; $i<$size; $i++){ $nome .= "|up|".$vet_img_nome[$i]; $width .= "|up|".$vet_img_width[$i]; $height .= "|up|".$vet_img_height[$i]; $legenda .= "|up|".$vet_img_legenda[$i]; } if($legenda == "") $legenda = "null"; $xml = "\n"; $xml .= "\n"; $xml .= "".$total."\n"; $xml .= "".$index_pri."\n"; $xml .= "".$nome."\n"; $xml .= "".$width."\n"; $xml .= "".$height."\n"; $xml .= "".$legenda."\n"; $xml .= "\n"; header("Content-type: application/xml; charset=iso-8859-1"); return $xml; @mysql_free_result($listado); } //------------------------------ nivelInfinito function nivelInfinito($COD_ID, $str_cat, $cont){ connect(); $listado = db_query("SELECT * FROM produtos_categorias WHERE PAI_ID='$COD_ID' ORDER BY COD_ID ASC"); $cont++; while($campo = mysql_fetch_object($listado)){ $str_cat .= nivelInfinito($campo->COD_ID, "$cont|rn1|$campo->COD_ID|rn1|$campo->TITULO|rn1|$campo->PAI_ID|rn1|$campo->VISIVEL|rn2|", $cont); } return $str_cat; } function nivelInfinito_site($COD_ID, $str_cat, $cont){ connect(); $listado = db_query("SELECT * FROM produtos_categorias WHERE PAI_ID='$COD_ID' AND VISIVEL=1 ORDER BY COD_ID ASC"); $cont++; while($campo = mysql_fetch_object($listado)){ $str_cat .= nivelInfinito($campo->COD_ID, "$cont|rn1|$campo->COD_ID|rn1|$campo->TITULO|rn1|$campo->PAI_ID|rn2|", $cont); } return $str_cat; } function restaSub($id_pai, $id_pos){ connect(); $listado = db_query("SELECT * FROM produtos_categorias WHERE COD_ID='$id_pai'"); while($campo = mysql_fetch_object($listado)){ $pai_pri = $campo->PAI_ID; } $listado = db_query("SELECT * FROM produtos_categorias WHERE PAI_ID='$pai_pri'"); $num_subs = mysql_num_rows($listado); $listado = db_query("SELECT * FROM produtos_categorias WHERE PAI_ID='$pai_pri'"); $cont = 0; while($campo = mysql_fetch_object($listado)){ $cont++; if($id_pai == $campo->COD_ID) break; } if($num_subs == $cont) return 0; else return 1; } function concatena($cont, $s){ for($x=0; $x<$cont; $x++){ $show .= $s; } return $show; } function nivelInfinitoVisivel($COD_ID, $mudar_para){ connect(); db_query("UPDATE produtos_categorias SET VISIVEL='$mudar_para' WHERE PAI_ID='$COD_ID'"); $listado = db_query("SELECT COD_ID FROM produtos_categorias WHERE PAI_ID='$COD_ID'"); while($campo = mysql_fetch_object($listado)){ nivelInfinitoVisivel($campo->COD_ID, $mudar_para); } } function nivelInfinitoSelects($order_by, $CATEGORIA_ID, $mostra_cat){ connect(); $listado = db_query("SELECT * FROM produtos_categorias WHERE PAI_ID=0 ORDER BY $order_by ASC"); $str_cat = ""; while($campo = mysql_fetch_object($listado)){ $str_cat .= nivelInfinito($campo->COD_ID, "1|rn1|$campo->COD_ID|rn1|$campo->TITULO|rn2|", 1); } $vet_cat = explode("|rn2|", $str_cat); for($x=0; $x 0 || $mostra_cat == 1) $show_select .= ""; else $show_select .= ""; } } return $show_select; } function filtroChar($char, $chars_vet, $tabela){ $vet_chars = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"); $filtro = "| Sem filtro | "; for($x=0; $x"; $cor_close = ""; $link_open = ""; $link_close = ""; if(in_array($vet_chars[$x], $chars_vet)){ $link_open = ""; $link_close = ""; $cor_open = ""; $cor_close = ""; } $bold_red_open = ""; $bold_red_close = ""; if($char == $vet_chars[$x]){ $cor_open = ""; $cor_close = ""; } $filtro .= $cor_open.$link_open.$vet_chars[$x].$link_close.$cor_close." | "; } return $filtro; } function cortaPalavra($palavra, $cont, $add){ if(strlen($palavra) > $cont) $palavra = trim(substr($palavra, 0, $cont)).$add; return $palavra; } function bannerUniversal($tabela, $repeat, $td_width, $swf_width, $swf_height, $separar, $order){ connect(); $listado = db_query("SELECT COD_ID, ROTACAO, URL_LINK FROM $tabela WHERE VISIVEL=1 AND DATA_EXPIRA>now() $order"); $cont_banners = 0; while($campo = mysql_fetch_object($listado)){ $cont_banners++; if($campo->ROTACAO > 0) $rotacao = $campo->ROTACAO."000"; $url_link = "null"; if(strlen($campo->URL_LINK) > 10) $url_link = $campo->URL_LINK; $listado2 = db_query("SELECT NOME FROM arquivos_".$tabela." WHERE COD_ID='".$campo->COD_ID."'"); $minimo_banners = 0; while($campo2 = mysql_fetch_object($listado2)){ $minimo_banners = 1; $url_banner .= "&img".$cont_banners."=files/".$campo2->NOME."&rot".$cont_banners."=".$rotacao."&url".$cont_banners."=".$url_link; } if($minimo_banners == 0) $cont_banners--; } if($cont_banners > 0){ for($x=1; $x<=$repeat; $x++){ $show .= " "; if($separar == 1) $show .= " "; } } return $show; } function converte_segundos($total_segundos){ define("dias_por_mes", ((((365 * 3) + 366) / 4) / 12)); $array["anos"] = floor($total_segundos / (60 * 60 * 24 * dias_por_mes * 12)); $total_segundos = ($total_segundos % (60 * 60 * 24 * dias_por_mes * 12)); $array["meses"] = floor($total_segundos / (60 * 60 * 24 * dias_por_mes)); if(strlen($array["meses"]) == 1) $array["meses"] = "0".$array["meses"]; $total_segundos = ($total_segundos % (60 * 60 * 24 * dias_por_mes)); $array["dias"] = floor($total_segundos / (60 * 60 * 24)); if(strlen($array["dias"]) == 1) $array["dias"] = "0".$array["dias"]; $total_segundos = ($total_segundos % (60 * 60 * 24)); $array["horas"] = floor($total_segundos / (60 * 60)); if(strlen($array["horas"]) == 1) $array["horas"] = "0".$array["horas"]; $total_segundos = ($total_segundos % (60 * 60)); $array["minutos"] = floor($total_segundos / 60); if(strlen($array["minutos"]) == 1) $array["minutos"] = "0".$array["minutos"]; $total_segundos = ($total_segundos % 60); $array["segundos"] = $total_segundos; if(strlen($array["segundos"]) == 1) $array["segundos"] = "0".$array["segundos"]; return $array; } function getmicrotime(){ return str_replace(".", "", str_replace(" ", "", microtime())); } function simpleMail($mail_to, $name_to, $mail_from, $assunto, $mensagem, $send_ip){ global $url_site; if($send_ip == 1) $mensagem_ip = "   Ip de origem: ".$_SERVER['REMOTE_ADDR']." "; $msg = "
".$mensagem_ip."
".$mensagem."
"; $sep_0 = "===SEPARADOR_0000000000==="; $sep_1 = "===SEPARADOR_1111111111==="; $headers = "From: $name_to <$mail_to>\n"; $headers .= "Content-type: multipart/related; type=\"multipart/alternative\";\n"; $headers .= " boundary=\"$sep_0\"\n"; $headers .= "MIME-Version: 1.0\n"; $mensagem = "--$sep_0\n"; $mensagem .= "Content-Type: multipart/alternative; boundary=\"$sep_1\"\n"; $mensagem .= "\n"; $mensagem .= "--$sep_1\n"; $mensagem .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; $mensagem .= "Content-Transfer-Encoding: 7bit\n"; $mensagem .= "\n$msg\n"; $mensagem .= "\n"; if(mail($mail_from, $assunto, $mensagem, $headers)) $jscommand = "alert('Seu e-mail foi enviado com sucesso');"; else $jscommand = "alert('Houve algum problema ao enviar o email');"; return $jscommand; } function compoundMail($mail_to, $name_to, $mail_from, $assunto, $mensagem, $send_ip){ global $url_site; connect(); if($send_ip == 1) $mensagem_ip = "   Ip de origem: ".$_SERVER['REMOTE_ADDR']." "; $listado = db_query("SELECT * FROM configuracoes_email"); while($campo = mysql_fetch_object($listado)){ $config_desc = $campo->DESCRICAO; $config_imgp = imagem_principal("arquivos_configuracoes_email", "COD_ID", $campo->COD_ID); } $config_imgp = str_replace("thumbnail.php?f=files/", "$url_site/thumbnail.php?f=$dir_files/", $config_imgp); $msg = " ".$mensagem_ip."
".$mensagem."
 
".$config_desc."
"; $sep_0 = "===SEPARADOR_0000000000==="; $sep_1 = "===SEPARADOR_1111111111==="; $headers = "From: $name_to <$mail_to>\n"; $headers .= "Content-type: multipart/related; type=\"multipart/alternative\";\n"; $headers .= " boundary=\"$sep_0\"\n"; $headers .= "MIME-Version: 1.0\n"; $mensagem = "--$sep_0\n"; $mensagem .= "Content-Type: multipart/alternative; boundary=\"$sep_1\"\n"; $mensagem .= "\n"; $mensagem .= "--$sep_1\n"; $mensagem .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; $mensagem .= "Content-Transfer-Encoding: 7bit\n"; $mensagem .= "\n$msg\n"; $mensagem .= "\n"; if(mail($mail_from, $assunto, $mensagem, $headers)) $jscommand = "alert('Seu e-mail foi enviado com sucesso');"; else $jscommand = "alert('Houve algum problema ao enviar o email');"; return $jscommand; } function crypt_encode($str){ $str_base64 = base64_encode($str); $total_len = strlen($str_base64); $divisor = $total_len / 2; $str1 = substr($str_base64, 0, $divisor); $str2 = substr($str_base64, $divisor, $total_len); $obfusc = base64_encode(rand(5, 15).date("h:m:s")); $obfusc_len = strlen($obfusc); return $obfusc_len.'|up|'.$str1.$obfusc.$str2.'|up|'.$divisor; } function crypt_decode($str, $var_name){ $vet_crypt = explode("|up|", $str); $divisor = end($vet_crypt); $str1 = substr($vet_crypt[1], 0, $divisor); $str2 = substr($vet_crypt[1], ($vet_crypt[0] + $divisor), $divisor); $vars_decoded = base64_decode($str1.$str2); parse_str($vars_decoded, $tbl); return $tbl[$var_name]; } function money_calc($valor){ return str_replace(",", ".", (str_replace(".", "", $valor))); } ?>