\n";
echo "
\n";
if ( $Tipo == 1 ) {
echo "| \n";
echo "Atenção! |
\n";
echo "| $Mensagem |
\n";
} else {
echo "| \n";
echo "Erro! |
\n";
echo "| $Mensagem |
\n";
}
echo "
\n";
echo "
\n";
}
function ValidaData($Data) {
$Data = split("/",$Data); $Dia = $Data[0]; $Mes = $Data[1]; $Ano = $Data[2];
$Dias1 = array("31","28","31","30","31","30","31","31","30","31","30","31");
$Dias2 = array("31","29","31","30","31","30","31","31","30","31","30","31");
$MensErro = "";
if ( $Mes < 1 || $Mes > 12 ) { $MensErro = "(data inválida)"; }
else {
if ( strlen($Ano) < 4 ) { $MensErro = "(ano com 4 dígitos)"; }
else {
if ( $Ano%4 == 0 ) { if ( $Dia > $Dias2[$Mes - 1] ) { $MensErro = "(data inválida)"; } }
else { if ( $Dia > $Dias1[$Mes - 1] ) { $MensErro = "(data inválida)"; } }
}
}
return($MensErro);
}
function SegurancaOn() {
if ( session_is_registered('_Nome_') ) {
session_destroy();
header("location: concurso.phtml");
}
}
function SegurancaOff() {
if ( ! session_is_registered('_Nome_') ) {
header("location: http://200.133.1.42/index.html");
}
}
# Parametros : $EhCpf = 1 se CPF ou $EhCpf = 0 se CGC
function Digito($St,$EhCpf) {
$S1 = 0; $S2 = 0; $M2 = 2;
for ($I = strlen($St) - 1; $I >= 0; $I--) {
$L = substr($St, $I, 1);
$M1 = $M2;
if ( $EhCpf || $M2 < 9 ) { $M2 = $M2 + 1; } else { $M2 = 2; }
$S1 = $S1 + $L * $M1;
$S2 = $S2 + $L * $M2;
}
$S1 = $S1 % 11;
if ( $S1 < 2 ) { $D1 = 0; } else { $D1 = 11 - $S1; }
$S2 = ( $S2 + 2 * $D1 ) % 11;
if ($S2 < 2) { $D2 = 0; } else { $D2 = 11 - $S2; }
return $D1.$D2;
}
function SomaDiasData($_Data_,$_NDias_) {
$_Data_ = split("/",$_Data_); $_Dia_ = $_Data_[0]; $_Mes_ = $_Data_[1]; $_Ano_ = $_Data_[2];
if ( $_Ano_ % 4 == 0 ) { $_Dias_ = array("31","29","31","30","31","30","31","31","30","31","30","31"); }
else { $_Dias_ = array("31","28","31","30","31","30","31","31","30","31","30","31"); }
$_Dia_ += $_NDias_;
while( $_Dia_ > $_Dias_[$_Mes_ - 1]) {
if ( $_Dia_ > $_Dias_[$_Mes_ - 1] ) {
$_Dia_ -= $_Dias_[$_Mes_ - 1]; $_Mes_++;
if ( $_Mes_ > 12 ) { $_Mes_ = 1; $_Ano_++; }
}
}
return(sprintf ("%02d",$_Dia_) ."/". sprintf ("%02d",$_Mes_) ."/". $_Ano_);
}
?>