include ("config.php");
date_default_timezone_set("America/Sao_Paulo");
function By2M($size){
$filesizename = array(" MB");
return $size ? round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $filesizename[$i] : '0 Bytes';
}
function formatCPFCNPJ ($string)
{
$output = preg_replace("[' '-./ t]", '', $string);
$size = (strlen($output) -2);
if ($size != 9 && $size != 12) return false;
$mask = ($size == 9)
? '###.###.###-##'
: '##.###.###/####-##';
$index = -1;
for ($i=0; $i < strlen($mask); $i++):
if ($mask[$i]=='#') $mask[$i] = $output[++$index];
endfor;
return $mask;
}
function geraTimestamp($data) {
$partes = explode('/', $data);
return mktime(0, 0, 0, $partes[1], $partes[0], $partes[2]);
}
function limpaCPF_CNPJ($valor){
$valor = trim($valor);
$valor = str_replace(".", "", $valor);
$valor = str_replace(",", "", $valor);
$valor = str_replace("-", "", $valor);
$valor = str_replace("/", "", $valor);
return $valor;
}
function removerAcento($str){
$from = 'ÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç';
$to = 'AAAAEEIOOOUUCaaaaeeiooouuc';
return strtr($str, $from, $to);
}
function anti_injection($sql){
$sql = preg_replace("/( from |select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/", "" ,$sql);
$sql = trim($sql);
$sql = strip_tags($sql);
$sql = (get_magic_quotes_gpc()) ? $sql : addslashes($sql);
return $sql;
}
function gdcode($string) {
$co = (base64_decode(strrev(base64_decode($string))));
return $co;
}
function gcode($string) {
$co = trim(strip_tags(base64_encode(strrev(base64_encode($string)))));
return $co;
}
function dtBanco($data) {
$data = trim($data);
if (strlen($data) != 10)
{
$rs = "";
}
else
{
$arr_data = explode("/",$data);
$data_banco = $arr_data[2]."-".$arr_data[1]."-".$arr_data[0];
$rs = $data_banco;
}
return $rs;
}
function dtPadrao($data) {
$data = trim($data);
if (strlen($data) < 10)
{
$rs = "";
}
else
{
$arr_data = explode(" ",$data);
$data_db = $arr_data[0];
$arr_data = explode("-",$data_db);
$data_form = $arr_data[2]."/".$arr_data[1]."/".$arr_data[0];
$rs = $data_form;
}
return $rs;
}
function addMes($date,$days) {
$thisyear = substr ( $date, 0, 4 );
$thismonth = substr ( $date, 4, 2 );
$thisday = substr ( $date, 6, 2 );
$nextdate = mktime ( 0, 0, 0, $thismonth + $days, $thisday, $thisyear );
return strftime("%Y%m%d", $nextdate);
}
function createUniqName($fileName, $path) {
$path = "$path";
$uniq = 1;
$name = substr($fileName, 0, strrpos($fileName, '.'));
$extension = substr($fileName, strrpos($fileName, '.')+1);
if(file_exists($path.'/'.$fileName)){
$unico=0;
while ($unico==0) {
if (file_exists($path.'/'.$name.'_'.$uniq.'.'.$extension)) {
$uniq++;
} else{
$unico=1;
}
}
return ($name.'_'.$uniq.'.'.$extension);
} else{
return ($fileName);
}
}
?>
Precisa de mais informação?
Receba nossas novidades através do seu e-mail