$value){ if (!is_array($value)) { $data[$key] = trata_injection($value); } else { $data[$key] = array_map('trata_injection',$value); } } return $data; } function mb_sql_regcase($string,$encoding='auto'){ $max=mb_strlen($string,$encoding); $ret=''; for ($i = 0; $i < $max; $i++) { $char=mb_substr($string,$i,1,$encoding); $up=mb_strtoupper($char,$encoding); $low=mb_strtolower($char,$encoding); $ret.=($up!=$low)?'['.$up.$low.']' : $char; } return $ret; } function trata_injection($str) { //Versao 1.1 return preg_replace(mb_sql_regcase("/(from|select|insert|delete|where|drop table|truncate|show tables|update|declare |information_schema|db_name|database|root|show tables|grant |privileges|system tables|truncate|exec |set |cast |script|union|union all|concat|table_name|column_name|order by|collation|cmd|wget|having|fetch|nvarchar|varchar|while|string|base64|@@|--)/"),"",addslashes($str)); } function is_intval($value) { return 1 === preg_match('/^[+-]?[0-9]+$/', $value); } function injectSoNumeros($qm, $opt="") { $ret = true; if ($opt == 1) { // Opt = 1 significa que se nao tiver valor pro campo, ele para o processo. if (trim($qm) == ""){ $ret = false; } } if (!is_intval($qm)) { if ($opt != 1 && $qm == "") { $ret = true; } else { $ret = false; } } else { if ($qm > 100000 || $qm < -100000) { $ret = false; } } if (!$ret) { echo "

Esta página nao está mais disponível
"; die; } else { return $qm; } } function injectTrataPost($pst) { //metacharacters $pst = strip_tags($pst); return $pst; } //------------------------------------------------------------ function ultimoDiadoMes($mes, $ano) { // Retorna o último dia do mês. return date("t", mktime(1, 1, 1, $mes, 1, $ano)); } //------------------------------------------------------------ function TrataErro($errno, $errmsg, $filename, $linenum, $vars) { //if ($errno != 0) { $_SESSION["TRnumero"] = $errno; $_SESSION["TRdescricao"] = $errmsg; $_SESSION["TRorigem"] = "arquivo: " . $filename . "; linha:" . $linenum . "; vars:" . $vars; //header("location: mensagem.php"); echo ""; die; //} } //------------------------------------------------------------ function ApagaArquivo($caminho) { if (file_exists($caminho)) { unlink($caminho); //"Arquivo Apagado" } else { //"Arquivo não Existe" } } //------------------------------------------------------------ function ApagaArquivoThumb($caminho, $arquivo) { $path = $caminho; $diretorio = dir($path); while($arquivo_c = $diretorio -> read()){ //echo substr($arquivo_c,0,strlen($arquivo_c)-4); if(substr($arquivo_c,0,strlen($arquivo)-4) == substr($arquivo,0,strlen($arquivo)-4)){ ApagaArquivo($caminho.$arquivo_c); } } $diretorio -> close(); } //------------------------------------------------------------ function VerificaNomeArquivo($caminho) { $spfile = explode("/", $caminho); $nmfile = $spfile[sizeof($spfile) - 1]; $ext = file_extension($nmfile); $nm_file = substr($nmfile,0,strlen($nmfile)-strlen($ext)-1); $a=0; while (1==1) { $a = $a + 1; $conta = "_" . $a; if ($a == 1) {$conta = "";} $nomenovo = $nm_file . $conta . "." . $ext; $cami = substr($caminho, 0, strlen($caminho) - strlen($nmfile)) . $nomenovo; if (!file_exists($cami)) { return $cami; break; } } } //------------------------------------------------------------ function file_extension($filename) { $path_info = pathinfo($filename); return $path_info['extension']; } //------------------------------------------------------------ function InverteData($mydata) { global $cod_idioma; if ($mydata != "") { $spdata = explode("/", $mydata); return $spdata[2] . "/" . $spdata[1] . "/" . $spdata[0]; if ($cod_idioma == "us") { return $spdata[2] . "-" . $spdata[1] . "-" . $spdata[0]; } else { return $spdata[2] . "-" . $spdata[0] . "-" . $spdata[1]; } } else { return $mydata; } } //------------------------------------------------------------ function iif($expression, $returntrue, $returnfalse = '') { return ($expression ? $returntrue : $returnfalse); } //------------------------------------------------------------ function formata($mdate) { if ($mdate != "") { $spdat = explode(" ", $mdate); $spdata = explode("-", $spdat[0]); return $spdata[2] . "/" . $spdata[1] . "/" . $spdata[0]; } else { return $mdate; } } //------------------------------------------------------------ function TemAcesso($nome_item, $tipo) { //tipo = Visualiza, Cria, Edita, Deleta $TemAcess = false; if(isset($_COOKIE["sbnp_univel"])){$mcookie=$_COOKIE["sbnp_univel"];} else {$mcookie="";} if(isset($_COOKIE["sbnp_cd_usuario"])){$cd_usuario=$_COOKIE["sbnp_cd_usuario"];} else {$cd_usuario="";} //if(isset($_SESSION["univel"])){$mcookie=$_SESSION["univel"];} else {$mcookie="";} //if(isset($_SESSION["cd_usuario"])){$cd_usuario=$_SESSION["cd_usuario"];} else {$cd_usuario="";} if ($mcookie != "S") { $SQL = "select fl_visualiza, fl_cria, fl_edita, fl_exclui "; $SQL .= "from tb_sms_acesso a, tb_sms_grupo g, tb_sms_usuariogrupo ug, tb_sms_modulo m "; $SQL .= "where g.cd_grupo=a.cd_grupo and ug.cd_grupo=g.cd_grupo and cd_usuario=" . $cd_usuario . " "; $SQL .= "and m.cd_modulo=a.cd_modulo and codigo='" . $nome_item . "'"; $result = mysql_query($SQL); while ($rsAcesso = mysql_fetch_array($result)) { switch ($tipo) { case "V": if ($rsAcesso["fl_visualiza"] == "S") { $TemAcess = true; break 2;} break 1; case "C": if ($rsAcesso["fl_cria"] == "S") { $TemAcess = true; break 2;} break 1; case "E": if ($rsAcesso["fl_edita"] == "S") { $TemAcess = true; break 2;} break 1; case "D": if ($rsAcesso["fl_exclui"] == "S") { $TemAcess = true; break 2;} break 1; } } } else { $TemAcess = true; } return $TemAcess; } //------------------------------------------------------------ function RemoveHTML($strText) { $nPos1 = strpos($strText, "<"); while ($nPos1 > -1) { $nPos2 = strpos($strText, ">", $nPos1 + 1); if ($nPos2 > -1 ) { $strText = substr($strText, 0, $nPos1) . substr($strText, $nPos2 + 1, strlen($strText) - $nPos2 + 1); } else { break; } $nPos1 = strpos($strText, "<"); } return str_replace("\\\"", "\"", AnsiChange($strText)); } //------------------------------------------------------------ function CriaNome($quantchar) { //quantchar = quant. de caracteres do nome gerado $n=""; for ($b=1;$b<=$quantchar;$b++) { $random_number = rand(0, 25) + 65; $random_letter = chr($random_number); if ($b/2 == round($b/2)) { $n = $n . strtolower($random_letter); } else { if ($b/3 != round($b/3)) { $n = $n . $random_letter; } else { $n = $n . rand(0, 8); } } } return $n; } //------------------------------------------------------------ Function RemoveAcentos($ref) { $re = strtolower($ref); $sub1 = " áàâãäéèêëíìîïóòôõöúùûüçñ"; $sub2 = "_aaaaaeeeeiiiiooooouuuucn"; for ($a=0; $a<=strlen($sub1); $a++) { $sb1 = substr($sub1,$a,1); $sb2 = substr($sub2,$a,1); $re = str_replace($sb1, $sb2, $re); } $re2 = ""; $tem = " abcdefghijklmnopqrstuvwxyz_1234567890"; for ($a=0;$a<=strlen($re);$a++) { $letra = substr($re,$a,1); If (strpos($tem, $letra) > 0) { $re2 = $re2 . $letra; } } return $re2; } // PHP ------------------------------------------------------- function instrrev($texto, $stri) { return strrpos(substr($texto,0,strlen($texto)),$stri) + 1; } //------------------------------------------------------------ function formataDataExtenso($mdat) { $gdat=str_replace(" ","/",$mdat); $gdat=str_replace("//","/",$gdat); $gdat=str_replace("-","/",$gdat); $spdat = explode("/", $gdat); $yMes = array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"); $dia_semana = ucfirst(gmstrftime("%A", strtotime($mdat))); $dia = date("d",strtotime($mdat)); //$mes = $yMes[$spdat[1]-1]; $ano = date("Y",strtotime($mdat)); $mes = $yMes[$spdat[1]-1]; echo $dia_semana.", ".$dia." de ".$mes." de ". $ano; } function formataData($mdat) { //converte datas para o formato 'd/m/y' //usado para exibição em tela (não no banco) //usada em PHP+SQL //Informe o formato que está no banco de dados global $cod_idioma; if ($cod_idioma == "us") { $tipo = "m/d/a"; } else { $tipo = "a/m/d"; } if ($mdat . "" == "") { return ""; } else { $gdat=str_replace(" ","/",$mdat); $gdat=str_replace("//","/",$gdat); $gdat=str_replace("-","/",$gdat); $spdat = explode("/", $gdat); $xmes = ""; if ($tipo == "d/m/a") { $xano = $spdat[2]; $xmes = $spdat[1]; $xdia = $spdat[0]; } elseif ($tipo == "a/m/d") { $xano = $spdat[0]; $xmes = $spdat[1]; $xdia = $spdat[2]; } elseif ($tipo == "m/d/a") { $xano = $spdat[2]; $xmes = $spdat[0]; $xdia = $spdat[1]; } switch (strtolower($xmes)) { case "jan": $xmes = "01"; break; case "feb": $xmes = "02"; break; case "fev": $xmes = "02"; break; case "mar": $xmes = "03"; break; case "apr": $xmes = "04"; break; case "abr": $xmes = "04"; break; case "may": $xmes = "05"; break; case "mai": $xmes = "05"; break; case "jun": $xmes = "06"; break; case "jul": $xmes = "07"; break; case "aug": $xmes = "08"; break; case "ago": $xmes = "08"; break; case "sep": $xmes = "09"; break; case "set": $xmes = "09"; break; case "out": $xmes = "10"; break; case "oct": $xmes = "10"; break; case "nov": $xmes = "11"; break; case "dec": $xmes = "12"; break; case "dez": $xmes = "12"; break; } if (is_numeric($xmes)) { if (strlen($xmes) == 1) { $xmes = "0" . $xmes; } } if (strlen($xdia) == 1) { $xdia = "0" . $xdia; } return $xdia . "/" . $xmes . "/" . $xano; } } //------------------------------------------------------------ function formataDataHora($mdat) { //converte datas para o formato 'd/m/y' //usado para exibição em tela (não no banco) //usada em PHP+SQL //Informe o formato que está no banco de dados global $cod_idioma; if ($cod_idioma == "us") { $tipo = "m/d/a"; } else { $tipo = "a/m/d"; } if ($mdat . "" == "") { return ""; } else { $gdat=str_replace(" ","/",$mdat); $gdat=str_replace("//","/",$gdat); $gdat=str_replace("-","/",$gdat); $spdat = explode("/", $gdat); $xmes = ""; if ($tipo == "d/m/a") { $xano = $spdat[2]; $xmes = $spdat[1]; $xdia = $spdat[0]; } elseif ($tipo == "a/m/d") { $xano = $spdat[0]; $xmes = $spdat[1]; $xdia = $spdat[2]; } elseif ($tipo == "m/d/a") { $xano = $spdat[2]; $xmes = $spdat[0]; $xdia = $spdat[1]; } $spp = explode(":",$spdat[3]); $xhora = $spp[0]; $xmin = $spp[1]; switch (strtolower($xmes)) { case "jan": $xmes = "01"; break; case "feb": $xmes = "02"; break; case "fev": $xmes = "02"; break; case "mar": $xmes = "03"; break; case "apr": $xmes = "04"; break; case "abr": $xmes = "04"; break; case "may": $xmes = "05"; break; case "mai": $xmes = "05"; break; case "jun": $xmes = "06"; break; case "jul": $xmes = "07"; break; case "aug": $xmes = "08"; break; case "ago": $xmes = "08"; break; case "sep": $xmes = "09"; break; case "set": $xmes = "09"; break; case "out": $xmes = "10"; break; case "oct": $xmes = "10"; break; case "nov": $xmes = "11"; break; case "dec": $xmes = "12"; break; case "dez": $xmes = "12"; break; } if (is_numeric($xmes)) { if (strlen($xmes) == 1) { $xmes = "0" . $xmes; } } if (strlen($xdia) == 1) { $xdia = "0" . $xdia; } return $xdia . "/" . $xmes . "/" . $xano . " " . $xhora . ":" . $xmin; } } //------------------------------------------------------------ // Função para corrigir o problema do "number_format" quando // ele fica arredondando por causa do do idioma português. function number_format2( $number, $decimals=2, $dec_point=",", $thousands_sep=".") { return number_format(str_replace(",",".",$number),2,",","."); } //------------------------------------------------------------ function clkBotao($dNome,$dLink) { $TratadNome = RemoveAcentos(str_replace(" ", "", $dNome)); $mtex = "" . chr(13); $mtex .= "" . chr(13); $mtex .= "" . chr(13); $mtex .= "" . chr(13); $mtex .= "
  " . str_replace(" "," ",$dNome) . "  
" . chr(13); $mtex .= "" . chr(13); return $mtex; } //------------------------------------------------------------ function aQuebra($otex) { // Quebra o texto automaticamente no meio. $maxi=strlen($otex)/2; $acha = 0; $achaold = 0; $i=0; $maisprox = ""; while (1==1) { $i++; $acha = strpos($otex," ", $acha + 1); if ($acha == "") { break; } if ($acha >= $maxi) { if (abs($maxi - $acha) < abs($maxi - $achaold)) { $maisprox = $acha; } else { $maisprox = $achaold; } break; } $achaold = $acha; } if ($maisprox == "") { $maisprox = strpos($otex," ", $acha + 1); } if ($maisprox != "") { $gtex = substr($otex, 0, $maisprox) . "
" . substr($otex, $maisprox + 1, strlen($otex)- ($maisprox + 1)); } else { $gtex = $otex; } return str_replace(" ", " ", $gtex); } //------------------------------------------------------------ function imagensPasta($caminho) { $ponteiro = opendir($caminho); $todos = ""; while ($nome_itens = readdir($ponteiro)) { $ext = substr($nome_itens, strlen($nome_itens) - 4, 4); if ($ext == ".jpg" || $ext == ".gif" || $ext == ".png") { $todos .= "'" . $caminho . $nome_itens . "', "; } } return $todos; } function Carregar() { $todos = ""; $todos .= imagensPasta("images/"); $todos .= imagensPasta("images/flags/"); $todos .= imagensPasta("images/icones/"); $todos = substr($todos, 0, strlen($todos) - 2) ; echo $todos; } //------------------------------------------------------------ function QueryBusca() { global $query; global $si; global $cp; global $sptit; global $sptipo; $SQL = ""; if ($query != "" || $si == "8") { if ($si == "" || $si == "1") { $igual = "LIKE"; } elseif ($si == "2") { $igual = "="; } elseif ($si == "3") { $igual = "<>"; } elseif ($si == "4") { $igual = ">"; } elseif ($si == "5") { $igual = "<"; } elseif ($si == "6") { $igual = ">="; } elseif ($si == "7") { $igual = "<="; } elseif ($si == "8") { $igual = "IS NULL"; } if ($cp!="") { if (QueryVerifica($sptipo[$cp-1])) { if (trim($sptipo[$cp-1]) == 'datetime'){ $SQL = $SQL . " AND " . trim($sptit[$cp-1]) . " = " . QueryBuscaTipo($sptipo[$cp-1]); } else { $SQL = $SQL . " AND " . trim($sptit[$cp-1]) . " $igual " . QueryBuscaTipo($sptipo[$cp-1]); } } } else { $SQL = $SQL . " AND ("; $b=0; for ($a=0;$a0) { $SQL = $SQL . " OR "; } if (trim($sptipo[$a]) == 'datetime'){ $SQL = $SQL . $sptit[$a] . " = " . QueryBuscaTipo($sptipo[$a]); } else { $SQL = $SQL . $sptit[$a] . " $igual " . QueryBuscaTipo($sptipo[$a]); } $b++; } } $SQL = $SQL . ") "; } } return $SQL; } function QueryVerifica($tipo) { global $si; global $query; $tipo = trim($tipo); $ret = true; if ($tipo == "text" && $si != "" && $si != "1" && $si != "8") { // Campo Memo não aeita sinal de =, <, > etc. $ret = false; } elseif ($tipo == "datetime" && !isdate($query)) { $ret = false; } elseif (($tipo == "int" || $tipo == "money")) { $aquery = str_replace(",",".",str_replace(".","",$query)); if (!is_numeric($aquery)) { $ret = false; } } return $ret; } function isdate($date) { $date = str_replace(array('\'', '-', '.', ','), '/', $date); $date = str_replace(' ', '/', $date); $date = explode('/', $date); if( count($date) == 1 // No tokens and is_numeric($date[0]) and $date[0] < 20991231 and ( checkdate(substr($date[0], 4, 2) , substr($date[0], 6, 2) , substr($date[0], 0, 4))) ) { return true; } if( count($date) >= 3 and is_numeric($date[0]) and is_numeric($date[1]) and is_numeric($date[2]) and ( checkdate($date[0], $date[1], $date[2]) //mmddyyyy or checkdate($date[1], $date[0], $date[2]) //ddmmyyyy or checkdate($date[1], $date[2], $date[0])) //yyyymmdd ) { return true; } return false; } function QueryBuscaTipo($tipo) { global $query; global $si; $aquery = $query; if (trim($tipo) == "int" || trim($tipo) == "money") { $aquery = str_replace(",",".",str_replace(".","",$query)); } if (trim($tipo) == "datetime") { $spq = explode('/', $aquery); $aquery = $spq[2] . '-' . $spq[1] . '-' . $spq[0]; $tquery = "'" . $aquery . "'"; } else { if ($si == "") { $tquery = "'%" . $aquery . "%'"; } elseif ($si == "1") { $tquery = "'" . $aquery . "%'"; } elseif ($si == "8") { $tquery = ""; } else { $tquery = "'" . $aquery . "'"; } } return $tquery; } //------------------------------------------------------------ function QueryOrdem($tbpadrao = "") { global $ord; global $de; global $ascdesc; global $sptit; global $sptipo; global $spcamp; $SQL = ""; if ($ord != "") { If ($de == "1") { $ascdesc = " DESC"; } else { $ascdesc = ""; } if (strpos($sptit[$ord - 1],".") > 0 || $tbpadrao == "") { $ntab = "";} else { $ntab = $tbpadrao . "."; } $SQL = $SQL . " ORDER BY " . $sptit[$ord - 1] . $ascdesc; } else { $ordena = ""; for ($a=0;$a 0) { $ntab = ""; $camp = substr($sptit[$a],$achapos + 1, strlen($sptit[$a]) - $achapos -1); } else { $ntab = $tbpadrao . "."; $camp = $sptit[$a]; } $ordena .= trim($camp) . ", "; } } $ordena = substr($ordena,0,strlen($ordena) - 2); $SQL = $SQL . " ORDER BY $ordena" ; } return $SQL; } //------------------------------------------------------------ function trataImagem($tipo, $pasta = 'files') { $sptipo = explode('.',$tipo); $ext = strtolower($sptipo[count($sptipo)-1]); if ($ext == "gif" || $ext == "jpg" || $ext == "png") { echo " " . $tipo; } else { echo " " . $tipo; } } //------------------------------------------------------------ function ImgFile($arquivo, $pasta = 'files') { $sptipo = explode('.',$arquivo); $ext = $sptipo[count($sptipo)-1]; return ""; } //------------------------------------------------------------ function exibeImageTool($nmcampo, $nmimg, $pasta = 'files') { $denter = chr(13); $sptipo = explode('.',$nmimg); $ext = strtolower($sptipo[count($sptipo)-1]); $edita = false; if ($ext == "gif" || $ext == "jpg" || $ext == "png") { $edita = true; } $tex = ""; $tex .= "" . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= "
" . $denter; $tex .= " " . $denter; if ($edita) { $tex .= "\"$nmimg\"
"; } else { $tex .= "$nmimg"; } $tex .= "
" . $denter; $tex .= " " . $denter; //$tex .= " " . $denter; //$tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; //$tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= "
 " . ImgFile($nmimg) . " $nmimg
 " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; if ($edita) { $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; //$tex .= " " . $denter; $tex .= " " . $denter; } $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= "
tamanho original.', BALLOON, true, ABOVE, true, OFFSETX, -17, WIDTH, 0, TEXTALIGN, 'justify', FADEIN, 600, FADEOUT, 600, PADDING, 8)\" onMouseOut='UnTip()' >
" . $denter; $tex .= ""; return $tex; } //------------------------------------------------------------//------------------------------------------------------------ function exibeImageToolSite($nmcampo, $nmimg, $pasta = 'files') { $denter = chr(13); $sptipo = explode('.',$nmimg); $ext = strtolower($sptipo[count($sptipo)-1]); $edita = false; if ($ext == "gif" || $ext == "jpg" || $ext == "png") { $edita = true; } $tex = ""; $tex .= "" . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= "
" . $denter; $tex .= " " . $denter; if ($edita) { $tex .= "\"$nmimg\"
"; } else { $tex .= "$nmimg"; } $tex .= "
" . $denter; $tex .= " " . $denter; //$tex .= " " . $denter; //$tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; //$tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= "
 " . ImgFile($nmimg) . " $nmimg
 " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; if ($edita) { //$tex .= " " . $denter; //$tex .= " " . $denter; //$tex .= " " . $denter; $tex .= " " . $denter; //$tex .= " " . $denter; $tex .= " " . $denter; } $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= " " . $denter; $tex .= "
tamanho original.', BALLOON, true, ABOVE, true, OFFSETX, -17, WIDTH, 0, TEXTALIGN, 'justify', FADEIN, 600, FADEOUT, 600, PADDING, 8)\" onMouseOut='UnTip()' >
" . $denter; $tex .= ""; return $tex; } //------------------------------------------------------------ function AnsiChange($mtext, $como = 1) { //Muda caracteres ANSI para HTML ou vice versa. $carac = array ('&','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð', 'ñ','ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','þ','ÿ','À','Á','Â','Ã', 'Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ', 'Ö','Ø','Ù','Ú','Û','Ü','Ý','Þ','€','\"','ß','<','>','¢','£','¤','¥','¦', '§','¨','©','ª','«','¬','­','®','¯','°','±','²','³','´','µ','¶','·','¸', '¹','º','»','¼','½','¾',' ','“','”'); $troca = array ('&','à','á','â','ã','ä','å','æ','ç', 'è','é','ê','ë','ì','í','î','ï','ð', 'ñ','ò','ó','ô','õ','ö','ø','ù', 'ú','û','ü','ý','þ','ÿ','À','Á','Â', 'Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë', 'Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô', 'Õ','Ö','Ø','Ù','Ú','Û','Ü','Ý','Þ', '€','"','ß', '<','>','¢','£','¤','¥','¦', '§','¨','©','ª','«','¬','­','®','¯','°','±', '²','³','´','µ','¶','·','¸','¹','º','»', '¼','½','¾',' ','“','”'); if ($como == 1) { $mtext = str_replace($troca, $carac, $mtext); } else { $mtext = str_replace($carac, $troca, $mtext); } return $mtext; } //------------------------------------------------------------ function inputQuery($dirty){ // Protege contra SQL Inject // Limpa um input para colocar na query if (get_magic_quotes_gpc()) { $clean = mysql_real_escape_string(stripslashes($dirty)); }else{ $clean = mysql_real_escape_string($dirty); } return $clean; } //------------------------------------------------------------ function maskCampo($nvar, $mascara) { $myvar = ''; $qtd = strlen($mascara); $b=0; for ($i=0; $i<$qtd; $i++) { $msk = substr($mascara,$i, 1); if (!is_numeric($msk) || $msk == " "){ $myvar .= $msk; } else { $prnum = substr($nvar,$b, 1); $myvar .= $prnum; if ($b == strlen($nvar)) { break; } $b++; } } return $myvar; } //------------------------------------------------------------ function setQueryString($param='') { //Seta automaticamente os parametros GET //param: r=20&g=10 $vari = ""; $sp_par=explode("&",$param); foreach ($_GET as $key => $value) { if ($vari==""){$ee="?";} else {$ee="&";} for ($a=0;$a $value) { if ($sp[0] == $key) {$tem=true; break;} } if ($tem==false) { if ($vari==""){$ee="?";} else {$ee="&";} $vari .= $ee . $sp[0] . "=" . $sp[1]; } } return $vari; } //------------------------------------------------------------ function MostraNumeroPaginas($qtd_registros, $registros_por_pagina) { // Última alteração 23/04/2012 $totreg = $qtd_registros; $paginacao; if(isset($_GET["pag"])){$pag=$_GET["pag"];} else {$pag="1";} $quantpaginas = $totreg; if ($quantpaginas > 1 && true == true) { echo ""; if ((int) $pag != 1 && $pag != "") { echo "Anterior "; } $quantaspaginas = ceil($totreg/$registros_por_pagina); if ($quantaspaginas != 1 ) { $pagini = $pag - 9; if ($pagini < 1) { $pagini = 1;} $pagfim = $pag + 9; if ($pagfim > $quantaspaginas) { $pagfim = $quantaspaginas; } for ($a=$pagini;$a<=$pagfim;$a++) { if ((string) $pag != (string) $a) { echo "" . $a . " "; } else { echo " [" . $a . "] "; } } } if ((int) $pag < (int) $quantaspaginas && $pag != "") { echo " Mais"; } echo ""; } } //------------------------------------------------------------ function diadasemana($data) { global $dia_semana; return $dia_semana[date("w",strtotime($data))]; } //------------------------------------------------------------ $mdkey = "oi34hj5poih3j2lk3j45h1klj23b4kl1j2b3k"; function Gcrypt($string) { global $mdkey; $key = $mdkey; $result = ''; for($i=0; $i 0){ $titulo_paginas = mysql_result($rs,0,"titulo_paginas"); $url_siteConfig = mysql_result($rs,0,"url_site"); $emailConfig = mysql_result($rs,0,"email_fale_conosco"); $email_mostraConfig = mysql_result($rs,0,"email_fale_conosco_mostra"); $enderecoConfig = mysql_result($rs,0,"endereco"); $telefoneConfig = mysql_result($rs,0,"telefone"); $faxConfig = mysql_result($rs,0,"fax"); $pabxConfig = mysql_result($rs,0,"pabx"); $SMTPHost = mysql_result($rs,0,"SMTP_Host"); $SMTPUser = mysql_result($rs,0,"SMTP_User"); $SMTPPassword = mysql_result($rs,0,"SMTP_Password"); $obs = mysql_result($rs,0,"obs"); $meta_autor = mysql_result($rs,0,"meta_autor"); $meta_description = mysql_result($rs,0,"meta_description"); $meta_keywords = mysql_result($rs,0,"meta_keywords"); $google_site_verification = mysql_result($rs,0,"google_site_verification"); } else { $titulo_paginas = ""; $url_siteConfig = ""; $emailConfig = ""; $email_mostraConfig = ""; $enderecoConfig = ""; $telefoneConfig = ""; $faxConfig = ""; $pabxConfig = ""; $SMTPHost = ""; $SMTPUser = ""; $SMTPPassword = ""; $obs = ""; $meta_autor = ""; $meta_description = ""; $meta_keywords = ""; $google_site_verification = ""; }*/ // ---------------------------------------------- $Titulo_Paginas = "Definitehc"; $Url_Site = "http://www.definitehc.com.br"; $CaminhoFisico = ""; $Email_Fale_Conosco = "suely@definitehc.com.br"; $Email_Fale_Conosco_Mostra = "suely@definitehc.com.br"; $End_Completo = "Rua Cardoso de Almeida, 634 - conjunto 131 – 05013-000 – São Paulo – SP"; $End_Telefones = "(11) 99947 4429"; $Email_Maladireta_From = $Email_Fale_Conosco_Mostra; // Mala Direta --------------------------------- $Titulo_Maladireta = $Titulo_Paginas; $SMTP_Host = "smtp.definitehc.com.br"; $SMTP_User = "site@definitehc.com.br"; $SMTP_Password = "stE#2659!d"; $SMTP_Auth = true; // ---------------------------------------------- ?>