EgtLock :
- correzione calcolo giorni di assistenza per versioni da 3.1 in poi.
This commit is contained in:
+2
-2
@@ -249,8 +249,8 @@ GetKeyLevelEx( const string& sKey, int nProd, int nVer, int nLev,
|
||||
}
|
||||
else {
|
||||
// sistemazioni per vecchie gestioni chiavi
|
||||
// 16xx -> 17xx, 18xx -> 18xx, 19xx -> 19xx, 21xx -> 20xx, 22xx -> 21xx, ...
|
||||
int nKAssEnd = nKVer + ( nKVer < 1800 ? 100 : ( nKVer < 2000 ? 0 : -100)) ;
|
||||
// 16xx -> 17xx, 18xx -> 18xx, 19xx -> 19xx, 21xx -> 20xx, 22xx -> 21xx, ... , 27xx -> 26xx, 31xx -> 27xx, ...
|
||||
int nKAssEnd = nKVer + ( nKVer < 1800 ? 100 : ( nKVer < 2000 ? 0 : ( nKVer < 3100 ? -100 : -400))) ;
|
||||
// si considera il primo giorno del mese successivo (mesi sono 0-based, con dicembre si va a gennaio anno dopo)
|
||||
int nKAssEndM = Clamp( nKAssEnd % 100, 1, 12) ;
|
||||
int nKAssEndY = nKAssEnd / 100 + 100 ;
|
||||
|
||||
Reference in New Issue
Block a user