"; return $imprime; } function clean(){ $imprime = "
"; return $imprime; } function transformaData($data, $explodePor="/", $substituiPor="-"){ $vetorDatas = explode($explodePor, $data); $novaData = ""; for($i=count($vetorDatas)-1; $i>=0; $i--){ $novaData .= $vetorDatas[$i]; if($i!=0) $novaData .= $substituiPor; } return $novaData; } function formataData($dtData, $blHora = true, $d = 3){ $arrayInicial = explode(" ", $dtData); $dtTime = $arrayInicial[1]; $time = explode(":", $dtTime); $dtDia = $arrayInicial[0]; $arrayData = explode("-", $dtDia); $dia = $arrayData[2]; $mes = $arrayData[1]; $ano = $arrayData[0]; if($blHora == false) return "$dia/$mes/$ano"; else{ if($d == 2) return "$dia/$mes/$ano s $time[0]:$time[1]"; else return "$dia/$mes/$ano s $time[0]:$time[1]:$time[2]"; } } function verificaImgExtensao($file){ $arquivo = explode(".", $file); $ext = $arquivo[sizeof($arquivo)-1]; if($ext == "rar" || $ext == "pdf" || $ext == "doc" || $ext == "docx" || $ext == "ppt" || $ext == "pptx" || $ext == "pps" || $ext == "ppsx" || $ext == "mp3" || $ext == "mov" || $ext == "mpg4" || $ext == "xls" || $ext == "xlsx" || $ext == "mpg" || $ext == "wav" || $ext == "ai" || $ext == "psd" || $ext == "swf" || $ext == "fla" || $ext == "indd" || $ext == "indt" || $ext == "png" || $ext == "jpg" || $ext == "jpeg" || $ext == "bmp" || $ext == "gif") return $ext.".png"; else return "other.png"; } function percentEntreDois($valor, $valor_todo){ return round((($valor*100)/$valor_todo), 0); } function formataValor($valor, $blDecimal = true, $type = "in"){ if($type == "out"){ $separador = "."; $valor = str_replace(",",".",str_replace(".","",$valor)); } elseif($type == "in"){ $separador = ","; $valor = number_format($valor, 2, ',','.'); } if($blDecimal == false && $separador == ","){ $valor = explode($separador, $valor); if($valor[1] == "00" || $valor[1] == "0") $valor = $valor[0]; else $valor = $valor[0].",".$valor[1]; } return $valor; } function uid($l = 11, $con, $tc = false){ if($con == 'alpha') $s = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; elseif($con == 'alpha_upper') $s = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; elseif($con == 'num') $s = '0123456789'; $uid = null; $loop = false; do{ while(strlen($uid) < $l) $uid .= $s[mt_rand( 0, (strlen($s) - 1) )]; if(preg_match('#([a-zA-Z0-9_-]+).([a-zA-Z0-9_-]+)#', $tc, $tc)) { $loop = mysql_query("SELECT COUNT(*) FROM $tc[1] WHERE $tc[2] = '$uid' LIMIT 1") or die('Erro ao verificar uid'); $loop = mysql_fetch_array($loop); $loop = $loop[0]; } } while($loop); return $uid; } function validaUrl($url) { return preg_match('|^http(s)?://[a-z0-9-]+(\.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url); } function httpResponse($url, $status = null, $wait = 3){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_NOBODY, TRUE); // remove body curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $head = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if(!$head) return FALSE; if($status === null){ if($httpCode == 200) return TRUE; else return FALSE; } elseif($status == $httpCode) return TRUE; return FALSE; } function tiraEspeciais($string){ $a = 'Rr'; $b = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr'; $string = $string; $string = strtr($string, $a, $b); //substitui letras acentuadas por "normais" $string = str_replace(" ", "", $string); // retira espaco $string = strtolower($string); // passa tudo para minusculo return utf8_encode($string); } function simplificaNome($valor){ $nome = explode(" ", $valor); if($nome[1] == "de" || $nome[1] == "da" || $nome[1] == "do" || $nome[1] == "di" || $nome[1] == "du") $nome[1] = $nome[1]." ".$nome[2]; $nomeFormatado = $nome[0]." ".$nome[1]; return $nomeFormatado; } function escape_once($html){ return fix_double_escape(htmlspecialchars($html, ENT_COMPAT, 'UTF-8')); } function fix_double_escape($escaped){ return preg_replace('/&([a-z]+|(#\d+)|(#x[\da-f]+));/i', '&$1;', $escaped); } function ajustaTamanho($tamanho, $width, $height){ if($tamanho[0] > $tamanho[1]){ $tamanho[1] = ($tamanho[1]*$width)/$tamanho[0]; $tamanho[0] = $width; } if($tamanho[1] > $tamanho[0]){ $tamanho[0] = ($tamanho[0]*$height)/$tamanho[1]; $tamanho[1] = $height; } return $tamanho; } function verificaMes($mes){ if($mes == "01" || $mes == "1") $mes = "Janeiro"; if($mes == "02" || $mes == "2") $mes = "Fevereiro"; if($mes == "03" || $mes == "3") $mes = "Maro"; if($mes == "04" || $mes == "4") $mes = "Abril"; if($mes == "05" || $mes == "5") $mes = "Maio"; if($mes == "06" || $mes == "6") $mes = "Junho"; if($mes == "07" || $mes == "7") $mes = "Julho"; if($mes == "08" || $mes == "8") $mes = "Agosto"; if($mes == "09" || $mes == "9") $mes = "Setembro"; if($mes == "10") $mes = "Outubro"; if($mes == "11") $mes = "Novembro"; if($mes == "12") $mes = "Dezembro"; return $mes; } function verificaQuantidade($sql){ $strSQL = "SELECT COUNT(*) FROM ".$sql.";"; $resultSet = mysql_query($strSQL) or die(mysql_error()); $resultRow = mysql_result($resultSet, 0); return $resultRow; } function verificaTabela($sql, $fields = "*"){ $strSQL = "SELECT ".$fields." FROM ".$sql.";"; $resultSet = mysql_query($strSQL) or die(mysql_error()); $resultRow = mysql_fetch_array($resultSet); return $resultRow; } function verificaTabelaSet($sql, $fields = "*"){ $strSQL = "SELECT ".$fields." FROM ".$sql.";"; $resultSet = mysql_query($strSQL) or die(mysql_error()); return $resultSet; } function verificaTabelaVetor($tabela, $campo, $ids){ $id = explode(",", $ids); $i=0; while($i < sizeof($id)){ $strSQL = "SELECT * FROM ".$tabela." WHERE ".$campo." = ".$id[$i].";"; $resultSet = mysql_query($strSQL) or die(mysql_error()); $resultRow = mysql_fetch_array($resultSet); $resultado .= $resultRow['strNome'].", "; $i++; } $resultado = substr($resultado, 0, -2); $resultado = $resultado."."; return $resultado; } //abs() transforma negativo em positivo function verificaDiasPassados($data){ $ArrData = explode("/", $data); $dia = date(d) - $ArrData[0]; $mes = date(m) - $ArrData[1]; $ano = date(Y) - $ArrData[2]; $dias = $dia + $mes * 30 + $ano * 365; $meses = floor($dias/30); $anos = floor($dias/365); if($dias == 0) $retorno = "hoje"; elseif($dias == 1) $retorno = $dias." dia atrs"; elseif($dias < 30) $retorno = $dias." dias atrs"; elseif($dias >= 30 && $dias < 365){ if($meses > 1) $s = "es"; else $s = ""; $retorno = $meses." mes".$s." atrs"; }elseif($dias > 365){ if($anos > 1) $s = "s"; else $s = ""; $retorno = $anos." ano".$s." atrs"; } return $retorno; } class Redimensiona{ public function Redimensionar($imagem, $largura, $pasta){ $name = md5(uniqid(rand(),true)); if ($imagem['type']=="image/jpeg"){ $img = imagecreatefromjpeg($imagem['tmp_name']); }else if ($imagem['type']=="image/gif"){ $img = imagecreatefromgif($imagem['tmp_name']); }else if ($imagem['type']=="image/png"){ $img = imagecreatefrompng($imagem['tmp_name']); } $x = imagesx($img); $y = imagesy($img); $autura = ($largura * $y)/$x; $nova = imagecreatetruecolor($largura, $autura); imagecopyresampled($nova, $img, 0, 0, 0, 0, $largura, $autura, $x, $y); if ($imagem['type']=="image/jpeg"){ $local="$pasta/$name".".jpg"; imagejpeg($nova, $local); }else if ($imagem['type']=="image/gif"){ $local="$pasta/$name".".gif"; imagejpeg($nova, $local); }else if ($imagem['type']=="image/png"){ $local="$pasta/$name".".png"; imagejpeg($nova, $local); } imagedestroy($img); imagedestroy($nova); return $local; } } // funcoes novas function verificaSemana($mes){ if($mes == "00" || $mes == "00") $mes = "Domingo"; if($mes == "01" || $mes == "1") $mes = "Segunda-feira"; if($mes == "02" || $mes == "2") $mes = "Tera-feira"; if($mes == "03" || $mes == "3") $mes = "Quarta-feira"; if($mes == "04" || $mes == "4") $mes = "Quinta-feira"; if($mes == "05" || $mes == "5") $mes = "Sexta-feira"; if($mes == "06" || $mes == "6") $mes = "Sbado"; return $mes; } function formataPeriodo($valor){ $ano = substr($valor,0,4); $mes = substr($valor,4,2); $periodoFormatado=verificaMes($mes) . " / " . $ano; return $periodoFormatado; } ?> CVU-NetCar Mobile

Área Restrita