PHP Classes

Bug

Recommend this page to a friend!

      Calcolo Codice Fiscale  >  All threads  >  Bug  >  (Un) Subscribe thread alerts  
Subject:Bug
Summary:Problema calcolo giorno
Messages:3
Author:Luca Pacchiarotta
Date:2011-01-14 13:23:56
Update:2011-03-02 19:22:53
 

  1. Bug   Reply   Report abuse  
Picture of Luca Pacchiarotta Luca Pacchiarotta - 2011-01-14 13:23:56
Ciao,
ho trovato un bug nel calcolo del giorno del CF.
Infatti se sono un maschio e sono nato il giorno 2, nel CF va messo 02, e non 2.
La correzione che ho apportato io, semplice, è la seguente:

// Il giorno viene calcolato a seconda del sesso
// del soggetto di cui si calcola il codice:
// se e' Maschio si mette il giorno reale, se e'
// Femmina viene aggiungo 40 a questo numero.
if ((strtoupper($sesso) == 'M')) {
if ($giorno < 9) {
$gg = '0' . $giorno;
} else {
$gg = $giorno;
}
} else {
$gg = $giorno + 40;
}

Ciao
Luca


  2. Re: Bug   Reply   Report abuse  
Picture of Alessandro Alessandro - 2011-03-01 10:27:56 - In reply to message 1 from Luca Pacchiarotta
if ($giorno <= 9) {


  3. Re: Bug   Reply   Report abuse  
Picture of Michele Brodoloni Michele Brodoloni - 2011-03-02 19:22:53 - In reply to message 1 from Luca Pacchiarotta
Corretto.
Grazie per la segnalazione.

Riga 243:
if (strlen($gg) < 2) $gg = '0'. $gg;