Abl_28_227_01_250120
25-01-2020 attivato debug slow query
12-01-2020 tra le altre cose ifimg raffinato e migliorato
06-11-2019 PdfFontFactory per gestione font pdf centralizzato e in cinese
29-10-2019 upload file e receiveFileSvt con buffer size 23*1024. Magari mettere un parametro
23-10-2019 CORRETTO BUG SCRITTURA LOG... l_descrizione potrebbe essere anche null....
17-10-2019 CORRETTO BUG SU SCRITTURA LOG. in pratica un errore su log andava in loop nel tentativo di scrivere l'errore su log. aok con mysql, da verificare con mssql
corretto bug getDescRecord nel caso in cui non è possibile determinare columneDescriptor e primaryKeyDescriptor 
10-10-2019 corrett cinese googletranslator
09-10-2019 Gestione lingue su getDesrizione(lang) e su messaggi. Compreso cinese
03-10-2019 Aggiunto protected final String getBeanName(HttpServletRequest req)  su Ablservlet per gestire in modo corretto i vari suffissiPD CR e E
Access con suffissoE
02-10-2019 corrretto descrizionecompleta per Log mov altro...
01-10-2019 gestione popup inserimento per maschere simple (colore)
29-09-2019 Corretto bug destxtlang. Adesso gestisce correttamente tipo case per descrizioni in lingua. Aggiunto traduzione tramite googlescript
20-09-2019 Modificate inputajax per gestire il search button per i telefoni
03-06-2019 Inizio gestione secret. Fatto salvataggio manca recupero
22-01-2019 Debug message + completo
30-11-2018 ImgConverter png trasparente
15-11-2018 varie fattura elettronica e fasi. aggiunto DBAdapter.appendSuffixToFile
31-07-2018 taglib banner.. aggiunto convertStringToLink per link rewriterules
24-07-2018 taglib changelang corretto
11-05-2018 gestito upload blob (firma con tavoletta) e corretto baco altri allegati (gtemplate msg rifredi)
18-04-2018 aggiustato optionflg. funziona anche dentro whilevec (se metto bean=rowbean)
17-04-2018 REWRITE RULE CON ULTIMO + OLTRE CHE CON _ (CHE NON PIACE ALLE APGINE INDICIZZATE) + jsp.getDefaultBrowserLang(-..) initSessionLang
10-04-2018 ajaxtextsearch gestito doppio spazio per ricerca (smartphone)
22-02-2018 Correzione ajax V4 + lastUpdIdUser su prepare save
09-01-2018 ReturnItem.getReturnItemsAL corretto. InputAjaxTag corretto bug
04-01-2018 findRows ottimizzato per mysql
04-01-2018 VECPAGELIST3 aggiornato con PAGE_LINK
04-12-2017 risolto createTmst su mysql in initBean
09-11-2017 corretto errore cancellazione desc_txt_lang
02-11-2017 aggiunto campo standard createTmst creato e caricato automaticamente
09-10-2017 Ajst lte con div.... ReturnItems aggiornato (arraylist)
06-10-2017 corretto errore cancellazione desc_txt_lang
28-09-2017 export dati access. Ancora creazione jsp automatica. 
18-09-2017 auto CR autoPD e auto simple ok. Mancano campi ajax, textfield con html , pagina ajst, taglib ajax e PD complesse 
08-09-2017 DBAdapter.searchStringFromFile. SHa1 nella conservazione password
04-09-2017 optionflg con dbadapter. Gestione tabledesc su accesssvl
31-08-2017 gestione auth basic, requestsring json
18-06-2017 changelangtag
17-05-2017 gestito creazione in loop di _log_log
15-05-2017 implementazione getDescrizioneCR su CRAdapter
29-03-2017 optionflgtag con bean
01-03-2017 optionflgtag
15-02-2017 major version 23. accesso tramite autenticazione LDAP. necessita aggiornamento tabella users
14-02-2017 getParm su CR
24-01-2015 Filewr gestisce l'accapo DOS
16-01-2017 stats con ip e userid
16-12-2016 tolto distinct su common
14-12-2016 getnf adesso è forzato in italiano. Mail con ahtm trasforma \n in br
06-12-2016 corretto gestione getNf e locale. Aggiornato log con campi pk pkvalue e indici
26-09-2016 gestione jsppage su request 
21-09-2016 rinomintao minToHourMin in convertminToHourMin
07-09-2016 modificato processparmvalue
15-06-2016 sostituito AcServlet.getUser() con AcServlet.getUser(req)
10-06-2016 Risolto problema accesi concorrenti. Apfull non più condiviso
24-05-2016 AcServlet.isUserLogged corretto.
18-05-2016 aggiunto jsAjSearchText4
10-05-2016 sendmail adesso gestisce correttamente id_user per addlogmail
05-05-2016 aggiornato ByteArrayDataSource per supportare utf-8
28-04-2016 modifiche cte + log sql e chiamata
19-04-2016 modificato ApplParm.getParm e corretto inizializzazione initServlet
07-04-2016 tempo esecuzione findrow... da finire o parametrizzare
31-03-2016 aggiunto gestione dpi su scale image. Ha bisogno di pdfbox-app-2.0.0.jar
17-03-2016 applparmfull
16-03-2016 corretto showBean per id=0 e simple servlet
11-03-2016 corretto parm tag
10-03-2016 aggiunto ATTR_The_page per lostpassword
03-03-2016 corretto errore act refresh su ablservlet.showbean
29-02-2016 corretto appendNewLangKey (adesso fa append e imposta charset)
23-02-2016 corretto baco enorme su new record da dettaglio su AblServlet! da asq dopo newrecord deve uscire dal metodo!!! messo return
19-02-2015 corretto gestione id showBean !!!!
16-02-2015 corretto tag random
05-02-2015 aggiunto DBAdapter.createFileFromByteArray(byte[] ba...
27-01-2016 whilevec. aggiunto debug. no parametro
19-01-2016 log mail. corrett ordine, cancellazione massiva, thread pulizia su crontab log
02-12-2015 gestito log su database diverso [database]_log. Gestione log mail. Forzato system out su log senza id_user che vanno tutti corretti
25-11-2015 messo nuovamente controllo sul ts della connessione. se oltre connectionLifeTime (default 480 min), butto via e ricreo connesione.
19-11-2015 sendmail mail.smtp.localhost
13-11-2015 Dbatapter.getCallingStackTrace
12-11-2015 getmailtoDebug su DBAdapter
10-11-2015 aggiunto getHtAccess su UsersI
19-10-2015 cambio password: creazione pwd creata in automatico
14-10-2015 verifica cancellazione log
13-10-2015 corretto limite fileupload
22-09-2015 risolto bug su showBean (se CR è null)
21-09-2015 getsione _id su CR per gestire il riposizionamento sulla riga giusta sul back
11-09-2015 abilitata crontab log cancellazione
10-09-2015 implementazione ip abilitati parziali
05-08-2015 users. gestione doppia password
27-07-2015 users. gestione ip abilitati
17-07-2015 FIlwWR con charset
09-07-2015 ConnectionPool forzato utf8 su connection
22-06-2015 SU DELETE TOLTO MESSAGGIO DI ERRORE SE LA PK =0. VEDIAMO DI CHIE ERA 
03-06-2015 Scaleimate, corretto gestione data exif per windows (non capisce bene il file separator. Utilizzoil .)
01-06-2015 aggiunto Parm.svuotaCartellaTmp() per crontab dbcomune
27-05-2015 corretto ScaleImage.isFileExist. Se dir dava true, ed è errato
25-05-2015 corretto AblServlet.getLoginUserGrant (USERI)
11-05-2015 corretto callRewriteRuleJsp
28-04-2015 aggiunto Cart.getItem e corretto Cart.add(..) 
23-04-2015 gestione campo indietro con F1
12-04-2015 risolto richiesta logon su lista back AcServlet linea 3153
20-04-2015 NumbersToImage con png
17-04-2015 ImageNumber per creare una immagine di numeri(telefono)
10-04-2015 ACT_BACK pubblico
02-04-2015 corretto javascript epr select: su invio mi va al campo successivo anche su windows
30-03-2015 manageMultipartRequestParameters aggiunto gestione UTF-8  use FileItem.getString("UTF-8") 
26-03-2015 cirretto invocationtargetexeption su chiamata automatica _cmd
19-03-2015 conversione doc docx to pdf 
03-03-2015 gestione scadenza password
20-02-2015 ottimizzazione scaleimage
17-02-2015 forzo messaggio di errore su salvataggio + nuovi parametri per gestione password
09-02-2015 corretto rewriterule nel caso in cui non passo parametri ma li prevedo nella regola
02-02-2015 aggiornato vecpagelist con useactivehref
30-01-2015 isnumeric + salvataggio su file della rewrite rule
10.01.2015 aggiunta nuova gestione salvataggio immagini tramite ajax. Basta che il bean implementi l'interfaccia AddImgInterface e utilizzare gli script su ablia.js
05-01-2015 aggiunto alcuni campi su users (tuttofoto)
15-12-2014 gestione pagine in lingue nella calljsp
10-12-2014 aggiunto foto profilo su users. aggiunto oggetto json per load img
02-12-2014 aggiunto conversione UTF8 su preparemysqlstring e poi tolto!!!
27-11-2014 corretto errore su getDesc254 su desctxtlang
17-11-2014 correzioni logon e logoff per aggiornament carrello. Aggiunto startRmtCmd su AcServlet
11-11-2014 gestione utf-8
17-10-2014 UTF8 su DESC_TXT_LANG
15-10-2014 gestione UTF8 su translate e jsp
13-10-2014 carrello che gestisce il regime del margine
25-09-2014 managemultipart... prende tutti i file
24-09-2014 gestione release connection su finally
23-09-2014 Codice di debyg su stats per problema connessioni usate su fotoeventi
08-09-2014 DBAdapter.get_IdName. Non supporta chiavi complesse
04-09-2014 corretto baco unzip su creazione directory
03-09-2014 aggiunto beforeShowBean su AblServlet
02-09-2014 unzip(zipfilename, destdir)
29-08-2014 gestione beforesearch corretta
11-08-2014 FileHash per determinare l'uguaglianza di 2 file
31-07-2014 CartItemInterface: modificato getIvaAliquota, getIvaItemId. Aggiunto parametro id_users che ho già nel carrello. Serve per gestire casi esenzione su utente
24-07-2014 gunzip e untar Utilizza libreire commons-compress-1.8.1 e commons-io-2.4
23-07-2014 aggiunto flgControlCode su UsersCR. bug su statsMain
19-07-2014 codice debug su zipdir
15-07-2014 aggiunto UsersSvlt._rebuildMl
09-07-2014 aggiungo sconto in cifre su Cart
02-07-2014 tolto alcuni metodi su cartitem obsoleti
20-06-2014 corretto gestione cancellazione fallita su showbean
18-06-2014 Debug.getSoftwareVersion() corretto
12-06-2014 DB2Bean con override e generics
04-06-2014 corretto messaggio email su CrontabJobThread
31-05-2014 commentato //htmlReplaceCodes.put('\"', "&quot;") per convert html to string
15-05-2014 aggiornat if_img che gestisce anche i png
13-05-2014 spostato creaparagrafocongrassetto da progetto stan a dbadapter
formatBeanMsg corretto il messaggio di warning
nuovo parametro su mailProperties : numero mail in bcc per invii massivi
06-05-2014 corretto getVersionLog
02-05-2014 Nuovi metodi getVersion() e getVersionLog(). Adesso NON sono statici e vanno a sostituire anche getSoftwareVersion e getSoftwareVersionLog
Il numero di versione è la prima riga del file versionLog.txt
29-04-2014 AblServletSvlt.search(): reset flgReport su back. VersionLog su file.
28-04-2014 tag selecttime formattato meglio 
11-04-2014 rewrite rule prova a chiamare la jsp con lingua. htmlReplaceCodes tolto < > e & 
01-04-2014 scale image ripristinato wm quando c'è il watermark + autorotate su scaleimages delle dir
01-04-2014 corretto baco su AblServlet.processNoEncTypeRequest 
30-03-2014 aggiunto currentFocus su CRAdapter 
30-03-2014 AblServlet.sqlActions: gestione salvataggio json. Aggiunto DBAdapterSaveResponse 
29-03-2014 AblServlet: gestione _id e id_name per javascript standard _bean.js 
17-03-2014 AblServlet: gestione chiamate servlet automatiche e chiamate jsp (sendCmdJspPageResponse) su comando cmd prima di otherCmd 
08-03-2014 ripulito DBAdapter.generics su findrows 
07-03-2014 ablservlet azzerato flgReport su back 
14-02-2014 allineamento .jsp e servlet per nuova versione template 
07-02-2014 varie libreria jsp :inputAjSearchDiv e inputAjSearchDiv+ altre Da aggiornare script ajaxFunc1.5 e ajaxTextBoxSearch 1.11 
29-01-2014 varie libreria jsp + gestione stili utente + aggiunto DBAdapter.currentFocus 
28-01-2014 bug crontab 
20-01-2014 aggiunto returnObj su resparm. Log exception su crontab 
10-01-2014 convertStringToHtml 
21-12-2013 Log crontab su file 
20-12-2013 scaleimage. Corretto watermark null. ridisegnato getFullImageScaled. Fix ridimensionamento png 
19-12-2013 vecpagelist. COrretto getCssClassDots 
18-12-2013 aggiornato Help. Cambiato metodo zip. adesso zippa le directory 
17-12-2013 scale image... watermark copyright a 1/3 watermark 
17-12-2013 CART... quntita totali double, non long
07-12-2013 crontab.. adesso parte all'avvio della webapplication
01-12-2013 isEmpty() al posto di isEmpty()
27-11-2013 tolto riferimenti a pacchetto jai (funziona solo su jdk sun)
26-11-2013 spostato sendHtmlMsgResponse su AcServlet
22-11-2013 crontab correzione!!!
21-11-2013 crontab rifatta completamente!!!
31-10-2013 AcServlet aggiornato da getLoginpage(null,null) a getLoginpage(req,res)
21-10-2013 aggiunto parametri per id user profile mailing list e www
21-10-2013 aggiunto isColumnInResultSet per gestione fillFields su join complesse
14-10-2013 aggiunto gestione noleggio su carrello... da testare
13-09-2013 corrett errore hashtable rewriterule null
12-09-2013 maiuscole gestite correttamente. Aggiornato hashtable: aggiunto initTableDescriptorDescCase e tolto stringCase da ColumnDesriptor
10-09-2013 desctxtlang corretto sia nel set che nella cancellazione. Simbili lavaggio. Vectumerator generic. fillObject ritorna int
09-09-2013 setdesctxtlang
05-09-2013 ScaleImage.scaleImageToFile
02-09-2013 stringtokenizer con qualificatore testo + corretto access caso db senza tabella base...
27-08-2013 generics...
26-07-2013 gestione stringcase + safe update da finire
09-07-2013 findByIdtabellaLangTabella
09-07-2013 aggiungo changenl su inputtextformat
03-07-2013 timestampformat
02-07-2013 logRecord su dbadapter
14-06-2013 Ablservlet.sendhtmlmsg (per chiamate ajax)
07-06-2013 delete oggetto sul carrello azzera rri
07-06-2013 zeroleft pubblico
04-06-2013 string case... no default con il parametro. Il parametro lo utilizzo solo per casi particolari. default as_is
31-05-2013 P_STRING_CASE_SAVE
31-05-2013 acservlet.getRequestParameters
27-05-2013 for tag + while dir
25-05-2013 scaleit.. watermark adattivo + scale adattivo
24-05-2013 aggiunto cart.hasItemKey
20-05-2013 aggiunto rowbeanitemclass su taglib cart (whilecart)
14-05-2013 htmlprepare corretti codici
13-05-2013 rifatto prepareHtmlString. gestione lingua su simple servlet
09-05-2013 ridisegnato completamente il carrello. Da verificare i paggchetti fe, tf, mangiarte
07-05-2013 rotazione exif
30-04-2013 checkAvailability su modifyitem-s
29-04-2013 desc lang key corretto null
26-04-2013 getcheckoulgLangMsg(lang)
26-04-2013 currentLang
26-04-2013 ACT_CHECK_OUT_NO_LOGIN + gestione desrizioni in lingua con tabella di sistema
18-04-2013 cart.flgPickup per il ritiro in negozio
17-04-2013 parametro usecontrolocode access. Modifica Users.isUseControlCodeAccess
10-04-2013 FileDB
14-03-2013 scaleimage. Gestione metadati exif
22-02-2013 carrello con gestione usa disponibilita o no...
29-01-2013 watermark ripristinato
28-01-2013 ReceiveFile e UploadFile
24-01-2013 getScaledImageName
23-01-2013 encodeSHA1
13-12-2012 sendmail(mp) su dbadapter
12-12-2012 getPathAttach.. invece che getImgPath sulle interfacce addimg
06-12-2012 addImgInterface
29-11-2012 nuova crontab stile unix + xmltohtml + parmtag per visualizzazione log
16-11-2012 risolto memory leak su save nel caso di eccezione
12-11-2012 CartitemInterface aggiornata + aggiornamentoi carrello per importi dipendenti da clifor
07-11-2012 TipoInterface aggiornata
05-11-2012 metodi formattazione spaceleft ecc. pubblici.
29-10-2012 guidoreni.. convertstringcase + non ricordo.
16-10-2012 cambiato chekDeleteCascade. Adesso ritorna un resparm.
11-10-2012 stats 2.0. corretto vecpagelisttag nullpointer
30-09-2012 checkControlCode mette il flg valido sull'utente
24-09-2012 VecPageListTag... migliorato... IfFileExistTag tolto docbase da path
26-08-2012 removeCPConnection check su cp!=null. Tolto null da getMail from, to, bcc, cc
23-07-2012 rewrite rules ora passa anche i parametri fissi @xx=yy. LogonSvlt.otherCommands() 
17-07-2012 corretto lettura REWRITE_URL_RULES. adesso salta le righe vuote 
12-07-2012 ifBlockDateTag 
13-06-2012 rewriterule corretto
27-05-2012 dircopy
25-05-2012 Gestione Help: corretto Help.findByCR con left join su keyword
23-05-2012 Gestione Help completata ricerca
22-05-2012 Gestione Help protetto. E' gestibile quali voci sono non protette. Corretto HelpListJQTreeTag
10-05-2012 Su AblSevlet gestione caricamento immagini migliorato. Cambio imgTmst solo su sostituzione
09-05-2012 Su AblSevlet cambiato imgNum in totImgNumber. Uso solo totImgNumber nel caso si carico immagini
07-05-2012 Aggiunto afterDelete su DBAdapter
27-04-2012 Aggiornato scaleIt wonwatermark multipli
23-04-2012 Corretto tag rnd
17-04-2012 Log non implementaCorntabInterface
24-03-2012 crontab giornaliera sulle servlet. Implementazione CorntabInterface
23-03-2012 crontab giornaliera sulle servlet. Html header e footer nell'invio di mail html
15-03-2012 aggiustato AblServlet.afterImgSvlt.
14-03-2012 varie aggiunte che non ricordo.
22-02-2012 parametri epr receive file (upload verso altro server).
17-02-2012 correzione (da verificare fino in fondo) di fillObject. Non funzionava bene con i multipart.
16-02-2012 gestione uplad file verso servlet.
20-01-2012 creazione colonna tmst anceh per mssql.
19-01-2012 risolto vero bug su controllo tmst. Se non c'e' la colonna tmst, faccio l'alter (initbean).
19-01-2012 risolto bug su controllo tmst. Se non c'e' in fillfields lo inserisco.
16-01-2012 caso di refresh con chiavi non auto (articolo tf).
10-01-2012 gestione ml completata
21-12-2011 gestione ml da finire (versionato per fe)
12-12-2011 crypt e decrypt e gestione ml da finire per problema guarducci
05-12-2011 ACMailer.abl rivisto e corretto
02-11-2011 log creazione utente corretto
31-10-2011 ottimizzazione query log per mssql
27-10-2011 gestione log utente migliorata ed estesa
26-10-2011 gestione idcrypt + cambiamenti deliviery cost (guarducci)
25-10-2011 creazione cf. Se errato butta fuori stringa vuota invece di ERRORE
21-10-2011 modifica unzip ricorsivo con zipInputStream
03-10-2011 gestione encType su servlet (solo template v3)
01-09-2011 modifica metodi statici su servlet
20-07-2011 aggiunto metodi statici unzip recursivo e deleteDir
30-06-2011 corretto save() nel caso di exception non liberava la connessione\n
17-06-2011 aggiunto getVersionLog e getSoftwareVersionLog\n
10-06-2011 aggiunto nuovo tag HelpListJQTreeTag\n
26-05-2011 aggiunto mostra cancellazione logica su CRAdapter\n
25-05-2011 aumentato file multimart fino a 20.000 k\n
12-5-2011 aggiunto gestione changelog su users\n
21-04-2011 corretto AblServlet.afterImgFileSave. Dava null se non\n
c'erano immagini\n
14-04-2011 corretto translate nel caso di lang=\"\" aggiornato mailer\n
08-04-2011 getFileNameTypesForLoadAttachServlet aggiunto altre\n
estensioni ppt, exe, xls, rar\n
04-04-2011 aggiunto pageContext.setAttribute(\"nfP\", getNf()); su\n
parmtag\n
aggiunto reset bundle su parm. cambiato cmd per reset hashtable... ha\n
bisogno di parm 0.3\n
23-03-2011 aggiornato messaggio update. aggiunto update0\n
09-03-2011 corrent rndNumber: tolto nf\n
07-03-2011 aggiunto RandomTag rndNumber correzione baco gestione\n
immagini servlet. verificare altre applicazioni\n

22-02-2011 pulito parametri riguardo ai documenti, compreso logo w h

17-02-2011 logout su ACCartSvlt corretto

11-02-2011 user.sendLostPwd

04-01-2011 aggiunto 2 campi su cart (fotoeventi e tuttofoto)

07-12-2010 ifImg aggiornato per percorsi anche relativi (../)

02-12-2010 aggiornato MailMessage.sendEmail. corretto gestione
messaggi html

14-10-2010 sostituito Users.rebuildml con Users.rebuildml(CR)

04-10-2010 blServlet.processRequest. Gestito il caso GET dove non ho
refer

23-09-2010 aggiunto getNf1

22-09-2010 AblServlet.processRequest. Adesso ignora le richieste
senza referer

20-09-2010 ottimizzato findByCR per LOG (troppe righe--> troppo
lento)

17-09-2010 corretto baco getdatediff (salta un giorno inp pratica

01-09-2010 aggiornato MysqlLowerToUppercase per versione mysql5
verificare su ScaleImage se semplificare il salvataggio del file.
Testato per Android_beta e funziona.

19-07-2010 gestione act_back dipendente dalla classe di chiamata
altrimenti confondeva i vari back dopo che la sessione era scaduta
gestione safeupdate che dipende dal parametro. se impostato, ove
previsto su isUseSafeUpdate, viene gestito

10-06-2010 aggiunto cmd e act su CRAdapter

07-06-2010 AGGIUSTAMENTI PARAMETRI MAILING LIST

31-5-2010 corretto accartsvlt per log su additem

27-05-2009 scaleImage. gestito watermark e rotazione. modificato
anche taglib ma da testare

26-05-2010 aggiunto isDatabaseBean

13-05-2010 presenze... aggiornato.

12-05-2010 versione help con allegati, link, helprel... definitiva al
95% aggiunto getMidday

04-05-2010 RISOLTO ERRORE GRAVE SU SETJSPPAGE!!!! LA VARIABILE
JSPPAGE ERA VISIBILE DA SESSIONI DIVERSE. ADESSO SALVO LA PAGINA JSP
SULLA SESSIONE VERIFICARE ANCHE ALTRI OGGETTI CHE DEVONO ESSERE
DIVERSI A SECONDA DELLA SESSIONE

27-10-2010 gestione help prima versione

22-04-2010 aggiuntio PdfStdConst...

13-04-2010 corretto imprecisione su findRowws e finfirst. Dopo clone
inserito initfields altrimenti i bean non vengono correttamente
inizializzati

06-04-2010 aggiunto gestione single sign on

02-04-2010 gestione boolean con metodi isXXX invece di getXXX nuovo
parametro SAFE_UPDATE per debug su safe update

31-03-2010 ScaleImage. gestione immagine scalata senza il timestamp
manca l'attributo su ifImgTag

23-03-2010 levato distinct sulle select di Parm

16-03-2010 AcMailer. gestione bcc e corretto errore mail_to

08-03-2010 modificato AcMailer: i parametri mancanti li prendo da
parm, non da webAppsParm

04-3-2009 ifFileExist riveduto e corretto... gestito ifFileExist else
ScaleImages

03-03-2010 spostato tutti gli attributi USERS su common.Users
aggiunto metodi invio mail utente, lost pwd, mailing list.... da
testare

01-03-2010 corretto SVFileReader

11-02-2010 corretto jsNumberInputS v. 10_116 CORRETTO ERRORE GRAVE IN
fillFields(). NON GESTIVA LE STRINGHE NULLE!!!!!!! SE NON
INIZIALIZZATO IL BEAN POTEVA DARE DATI ERRATI SU UNA findRow

08-02-2010 aggiunti parametri vari

05-02-2009 DBAdapter copyfiles migliorato

01-02-2010 modifica tipo. tolto descrizione_it e en. aggiunto
descrizione alternativa. aggiunto ricerca su taglib per id_reparto e
di conseguenza tutte le find gestione Attach aggiornata: gestione
file attch e img separata ma ancora da gestire su AblSvlt

22-01-2010 aggiornamenti vari Tipo per rossimacchine

21-01-2010 gestione attach insieme alla gestione immagine aggiunto
AblServletSvlt.getFileNameTypesForLoadImgServlet

20-01-2010 aggiunto infoMsg su ResParm

30-12-2009 corretto buildsitemap su AblServlet

22-12-2009 aggiunto prtCommand : long per gestire la stampa +
salvataggio ovvero se premo stampa, prima salva e allo showbean
lancia la stampa tolto costruttori che fanno anche primary key... da
troppo noia dato che non vengono gestiti correttamente le
inizializzazioni

20-12-2009 gestione postazione allineata con ciatti. ancora da
verificare con tipoPostazione...

14-12-2009 AblServlet. Gestione finestre BEAN SW [nome tabella]E.jsp
per gestione modifiche on line di tabelle kernel Mail Message...
corretto errore su sendmail con Mail Properties. Non mi leggeva
getMessage nel caso in cui creo il messaggio tramite file

24-11-2009 aggiornamenti carrello

09-11-2009 inizio gestione password criptate e scadenza password
portato POSTAZIONE su common. su DBComuni ovverride per registratori
di cassa id_users su CRADAPTER

27-09-2009 nuova gestione log. memorizza le cancellazione effettuate

09-10-2009 corretto bacone su afterImgFileSave. non funzionava. manca
ancora il discorso saled che blocca il file

06-10-2009 modificato dbconsole e Debug. spostato propertyFile su
debug

05-10-2009 tolto filed parms su ApplParm. non permetteva di
ricaricare parms correttamente. spostato help su ablia.jar

30-09-2009 aggirnato if_img e scaleIt per cercare di ovviare al
blocco del file durante il caricamento addImg Il problema � che
quando scalo l'immagine, viene bloccato il file e quindi non posso
ne' cancellarlo ne' rinominarlo. DA TROVARE UNA SOLUZIONE (adesso non
uso lo scaled durante l'inserimento delle immagini)

29-09-2009 corretto baco MailerSvlt. Inserito codice debug su
accept-language (getBrowserLang())

28-09-2009 coretto baco tffont. Script gestine field numerici da
testare

25-09-2009 gestione sitemap centralizzata.

09-09-2009 aggiustamenti ttffont

02-09-2009 aggiunto parametri LOGO_DOCS....

31-08-2009 aggiunto flgOrderBy du CRAdapter

30-07-2009 aggiunto getColorFromHex per gestione Color da valore
stringa Hex

27-07-2009 aggiunto TIME_00. Spostato parametro TEST su PARM

03-07-2009 corretto sendmail i MailMessage

29-06-2009 corretto init bean. Modificato getStringValueCase con nome
colonna spostatp Paramentor pathimgart

25-06-2009 modificato init bean

24-06-2009 Cart. aggiunto gestione spedizione a carico del mittente

10-06-2009 init parm di ParmSvlt chiama anche l'inizializzazione
initApplicationParm di user

06-06-2009 aggiunto su CartItemInterface getPrice(long,qty) per
gestione prezzo a seconda dell'utente e della quantita

01-06-2009 selected="selected" in optionvectag

30-05-2009 creato sitemap. Modificato fileWr.

27-05-2009 Acservlet.getBrowserLang

26-01-2009 aggiornato gestione parametri. possibiità di schegliere
tra hastable e find sul db. Testero' quale sia la migliore e la metto
di default i parametri sul file properties obbligatori sono:
USE_PARM_HT=false/true DEBUG=false/true LOG_FILE=/var...
DEBUG_LEVEL00-5 corretto altre cosette dataFormat non da HT durante
la costruzione della HT


21-05-2009 nuova gestione Parm.. CR+DETTAGLIO 10_77
CartItemInterface.getPrice(qty) aggiunto

19-05-2009 corretto sicurezza resetHt su ParmSvlt

18-05-2009 aggiunto translate su UserI

11-05-2009 resetOldUsed su applparm, acservlet, connectionpool
modifica su resetall. PRima libero le used e poi resetto le free
\n\t\tremoveCPConnection(); da aggiungere su SQLEsception per evitare
used connection aperte aggiunti if cpCOnn!=null su
\n\t\tremoveCPConnection(); 10_73 tolto Parm.findByCodice(string)
dove non necessario visto che salvo in una hash table rifatto
completamente accesso a ap su AbstractDbTag con parametri standard e
con hashtable salvata sul servlet context

07-05-2009 corretto updateunione

05-05-2009 aggiunto DBAdapter.getNow Time

28-04-09 provato a passare sulla request il parametro ApplParm per
poterlo riprendere sui taglib delle jsp aggiunto una riga allo stack
trace

21-04-09 aggiunto jsCrS(String jscript) per gestire uno script
sull'invio del campo rinominato jsDateInputS(String printDate) in
jsDateInputDS(String printDate) aggiunti script per gestione altri
script su invio invece di submitform

11-04-2009 aggiornato parametri logo su Parm

10-04-2009 FileFormatter.setDf() corretto baco
AcServelt.getBrowserlang

07-04-2009 nuova gestione lang... aggiunto AcServlet.getBrowserLang
aggiuntoP_aviailablelang

01-04-2009 MailMessage e FileFormatter aggiornato per gestire anche
messaggi con testo invece di file

26-03-2009 aggiunto reqIpAddress per tracciare la chiamata da chi
viene fatta ATTENZIONE CORRETTO scaledHeght su if_img tag

12-03-2009 aggiunto nextField su taglib selecttime 11-03-2009
MailMessage. reso pubblico mf.sendMailMessage(MP...)

10-3-2009 aggiornato UserI con getGrantType

05-03-2009 baco wvfooter non veniva riconosciuto.....

25-02-2009 aggiunto parametro LOGO

23-02-2009 callJsp non piu' final

20-02-2008 verificato stringhe sql su user (id<>1

19-02-2008 aggiunto useNullForString per gestire i valori nulli sul
salvataggio

13-02-2009 aggiunto DBAdapter.updateUnione che evita l'errore se num
update=0

11-02-2009 getETA per capire quanto ci mette una procedura

05-02-2009 aggirnamento a Itext 2.1.4 corpo.setSpaceInsideCell(2)
sostituirlo con corpo.setPadding(2) corretto baco cancellazione su CR
AblServletSvlt.sqlActions

04-02-2009 aggiornato string tokenizer

03-02-2009 aggiunto cmd=view su AblServlet aggiunto gestione wvfooter
con cicli annidati. da fare per header

23-01-2008 modificato clone da protected a public

15-01-2009 aggiunto ResParm.getErrMsg

13-01-2009 WHILEVEC. attivato footer anche senza wvheader alla fine
della lista

12-01-2009 aggiunto getNf4()

06-1-2009 creato getCurrentYear su DBAsdapter

29-12-2008 su fillFields gestito &euro; che deve essere minuscolo per
essere interpretato correttamente dai browser

27-12-2008 aggiunto OrString()

12-12-2008 modificati parametri Parm.initMainParms(). Il pacchetto
com.ablia.common non dipende piu' da servlet

04-12-2008 creato MysqlLowerToUppercase per convertire il dump del db
su windows con tabelle maiuscole per unix eventualmente suare su
mysql.ini in windows #lower_case_table_names=2 sotto [mysqld]

03-12-2008 aggirnamento presenze per view presenze nella giornata

25-11-2008 aggiunto ajaxActions per comandi che iniziano con aj

24-11-2008 modificato cart e AcCartSvlt. Gestione flgGift aggiunto
gestione su DBAdapter per stringhe uppercase, lowercase, 1stcase

13-11-2008 jsp.Ab gestito caricamento unico record opzionale corretto
messaggio errore chiave dublicata AblServlet

09-11-2008 corretto com.ablia.sjp.Ab errori css

07-11-2008 IvaGroup getRriCompleto ricalcolo sempre perche i dati mi
possono cambiare sotto sotto

06-11-2008 corretto imprecisione su calcolo codice fiscale si accorge
se il codice comune � sicuramente errato CPConnection e appl parm +
stats.jsp aggiornate

05-11-2008 corretto baco su getPageRow(req) quando req==null
aggiornate richeste ajax con ricerca su invio + aggiustamenti per sw
tolto gestione connectionLifeTime

04-11-2008 corretto resetHastable. Impostato connectionLifetime=0 di
default gestito in stats la durata delle connessioni

03-11-2008 gestione encode e decodeUrl JPS: aggiunto Time Input

30-10-2008 aggiornato script su com.ablia.jsp.Ab per gestione
corretta passagio di campo (su keyUp) + corretto gestione + ajax
search text su piu' pagine

29-10-2008 corretto baco su processRequest dovuto alla richiesta ajax
(mancava l'else)

27-10-2008 aggiunto supporto ajax per adesso solo searchTxt che va a
sostituire secondaryWindow

24-10-2008 spostato su dbadapter i metodi spaceright spaceleft,
zeroright zeroleft da fattura di tuttofoto. Diventati statici

22-10-2008 gestione automatica caricamento immagini sui bean spostato
su dbadapter imgTmst + getImgFileName

16-10-2008 aggiornati pacchetto jsp con ultima versione template...
funziona tutto al 995 anche con firefox

13-10-2008 aggiunto langResource su optionvec (ablia.tld)

12-10-2008 aggiunto com.ablia.jsp.Ab con script standard per pagine
jsp

09-10-2008 aggiunto SERVERNAME...serve per i preview

08-10-2008 Corretto baco in caso i null su Returnitem

02-10-2008 CORRETTO ERRORE TAG ifParm. Non funzionava else
ordinamenti access, group access e varie generalizzata gestione
UsersSvlt. Da modificare tutte le UserSvlt di tutte le applicazioni

01-10-2008 MODIFICATO log: aggiunto parametro P_LOG_USERS PER RICERCA
LOG PER NOME INVECE CHE CON COMBO (TUTTOFOTO HA UNA MAREA DI
UTENTI!!!) corretto baco getHtAccess. Sbagliava a caricare i
permessi....

30-09-2008 aggiunto use_logon_cookie e mail_to_debug su parametri
standard

30-09-2008 aggiornamento initParm con ecom baco su
AbstractDbTag.getlang. Non teneva conto del user nullo

29-09-2008 PULIZIA CODICE.

29-09-2008 gestione parm su hash table. Spostati varie costanti NON
si utilizza piu' il propertyFile. TUTTO nella tabella PARM!!!!
gestito parametri standard su PARM

26-09-2008 gestione watermark pdf

26-09-2008 spostato abliaPre su pacchetto abliajar. Modificato UsersI

25-09-2008 aggiustato servlet blacklist aggiunto modifica pwd1
tramite initparm (parametro newPwd1)

21-09-2008 aggiunto UsersI + initParm su Parm aggiornato
tipolisttreee. aggioornato tipiInterface

15-09-2008 aggiunto ifImgTag getScaledHeight e modificato ScaleImage
per gestire anche automaticamente l'altezza Abl_9_17 corretto baco
ifImg caso in cui non scalo e ho un link sull'immagine

08-09-2008 gestito parametro REG_VLD su controllo con controlCode su
LogonSvlt (piero giacomelli)

03-09-2008 ReturnItem: gestito focus sul ritorno: utilizzato prefisso
NSF sul primo campo della chiamaa a openSw
(NSF.ricerca.campo,ricerca.dddddd)

01-09-2008 CORRETTO BACO SU UserGetHTAccess per gestione permessi: il
maggiore comanda

19-08-2008 aggiornato bean log e blacklist. Implementato isUseLog e
isUseBlacklist su Users. Aggiunto proprietà su ApplParm

13-08-2008 aggiornato bean log. Spostato banner in AbliaBanner

23-07-2008 aggiungo getNf0 e getNf2. Impostato getNf di default su
getNf2 almeno per il 99% dei casi non creo migliai di oggetti nf
tutte le volte, ma 1 solo

17-07-2008 implementato attributo lang su OptionVecTag aggiunto
metodo getAfterAddItemServlet si ACCartSvlt

08-07-2008 ApplParm.translate: gestione lowercase su lang aggiunto
dataInserimento su Users

07-07-2008 aggiunto CartItem.getPriceWVat per tf. Ripulito codice

03-07-2008 aggiornamento dopo hdd rotto

02-07-2008 spostato translate su ApplParm per utilizzo generico da
bean modificata LangTag per omogenizzazione

01-07-2008 byteArrayOutputStreamToFile cancellato perche' esiste gia
createFileFormByteArray Creato l'inverso: ba
getByteArrayFromFile(file)

28-06-2008 Creato AcServlet.sendFile(filename) che va bene sempre....

27-06-2008 spostato ACServlet.writePdfFile su
DBAdapter.byteArrayOutputStreamToFile


24-06-2008 GRANDE BACO... MODIFICATO AcSerevlet.getLoginUserGrant
DEVE TENER CONTO DI isSecureServlet altrimenti per gli utenti loggati
NON FA VEDERE UNA MAZZA

23-06-2008 ridotto calligStackTrace a 5 per le statistiche Aggiunto
logout su AcCartSvlt

16-06-2008 gestione granto con R RM RW RWD. Rinominato
ACServlet.checkProfile in getLoginUserGrant aggiornato AblServlet di
conseguenza Costanti final GRANT SOLO su DBAdapter. Aggiornato tutti
i pacchetti relativi

04-06-2008 aggiunto .trim() nella creazione metodo get.. caso stringa

03-06-2008 getParm non ritorna null se ap=null ma new Parm()

21-05-2008 getTimeFromString aggiunto il caso bardossi 15: --> 15:00

19-05-2008 ifImgTag Corretto: adesso gestisce correttamente cio' che
precede il tagl <img

12-05-2008 flgPresenza su Users

17-04-2008 tolto controllo profilo id=1 su AccessGroupSvlt

22-04-2008 aggironamenti carrello. gestione carrello con imponibile
ablservlet.... salvo criteri di ricerca precedenti sulla
cancellazione

18-04-2008 aggiunto udm su cart item. Aggiustamenti vari servelet
ACCartSvlt Creato ApplParm.getApDescription

15-04-2008 aggiunto gestione access group tolto distinct nelle
ricerche access per MSSQL creazione voce Menu Access senza m_

09-04-2008 modificato AblServlet sqlAction act.startWith invece di
equals refresh

31-3-2008 getAvailItemQty ripristinato dal jar di zanieri orderby su
com.ablia.common.Users.find...

27-03-2008 aggiunto actionafterdelete su AblServlet modificato
actionAfterShowBean in newdispatcherAfterShowBean

25-03-2008 Cart: gestione moreCost per costo per contrassegno

11-03-2008 AcCartSvlt.useDeliveryCostOnUser() aggiunto per gestire
costo su utente loggato o no (mrcocci + tf)

10-03-2008 tolto fatal su init bean. Mi faceva casino con il bean
font di fotoeventi

07-03-2008 aggiornamento docbase... lo prendo solo da parm

07-03-2008 AcServlet.getTimeFromString gestito ore 3 --> 03:00

05-03-2008 aggiornato carrello e servlet carrello per gestione anche
con imponibile + iva

26-02-2008 creato nuovo tag if_file_exist piu' semplice messo
ordinamento su bean com.ablia.common.Parm

25-02-2008 aggiornato select year

14-02-2008 gestito date nulle su getDateDiff

13-02-2008 CORRETTO FINDROWS

12-02-2008 gestito data 12/12/ per compatibilita script inputDate su
acservlet

09-02-2008 aggiornato carrello per gestione saldo, 3 righe
descrizione

30-0-08 modificato AblServlet.beforeSave. Viene passato anche il bean

29-01-08 V. 7.00 Tolto pacchetto Bridge. Tolto Classi inutili
relativi al pacchetto bridge. Iniziato a pensare a reset della
singola webapp.... Aggiunto DBAdapter. ResParm
createFileFromByteArray per creazione file pdf

25-01-08 aggiunto stati su CartStatus CartitemInterface: aggiunto
descrizione2 e descrizione2 Gestito stato ok o ko su addItem

25-01-08 aggiunto public static final DBAdapter.copyFile(filesource,
filetarget)

23-01-08 attivato atributo stopParm su taglib selectYear

17-01-08 modificato CRAdapter.pageNumber e pageRow. Da long sono
diventati int su AblSevlet.search il pageNumber lo prendo da CR. In
questo modo mi mantiene il page number anche sul back

10-01-08 MailMessage. Corretto errore nel From caso no parametri
standard

06-01-08 creato TextAreatFormatTag e metodi relativi su BAdapter
prepareHtmlTextAreaString per gestione testo html su text area

02-01-08 gestito sendRedirect su GetFileSvlt

01-01-08 aggiunto costruttore DBAdapter(ApplParm newApplParm, Object
pk) e DBAdapter(ApplParm newApplParm, long pk) che mi tira su
automaticamente la pk... Aggiornati i bean di com.ablia.common
Aggiornato db2bean solo con DBAdapter(ApplParm newApplParm, long pk)
(la piu' usata)

30-11-07 carica cr anche su simple servlet. Dopo un aggiornamento non
manteneva i campi di ricerca nelle simple servlet

12-12-07 Ab.Mailer reso deprecato

05-12-07 aggiunto gestione sconto sul carrello Cart

27-11-07 aggiustato ConnectionPool.removeFreeConnection e
ConnectionPool.releaseCpConnection. Tentava di riutilizzare
connessioni nulle o sicuramente non valide implementato
lastCallingStackTrace su CPConnection

24-11-07 impostato il resetAllConnection dopo il timeout

22-11-07 corretto Parm.getColor() tramite conversione hex to int

15-11-07 ConnectionPool. creato metodi accessori getFree e getUsed

14-11-07 IMPLEMENTATO CPConnection.isValid(). Fatto cambiamenti sul
ConnectionPool e su CPConnection per gestire il caso di
raggiungimento num. max connesioni. Faccio il controllo se la conn. �
troppo vecchia e la cancello oppure faccio il controllo che sia
effettivamente valida (testo una select 1). Fondamentale � il
checkUsedConnections Implementato anche removeFreeConnection per il
checkFreeConnections usato durante il GarbaceCollector

09-11-07 checkControlCodeLink. imposto flgValido=si se controlcode ok

08-11-07 sostituito caricamento immagine su ScaleImage tramite
librerie jai SONO NECESSARIE LE LIBRERIE jai_core.jar E jai_codec.jar
!!!! gestito controlCodeAccess mediante override metodo
isUsecontrolCode su Users

04-11-07 aggiustato creazione Users di sessione nel caso controlCode
e durante il mail message. Si dovrebbero cosi' evitare
ClassCastException DBAdapter.getParm(String theKey) e
Users.checkGrant: gestito getAp null

26-10-10 SelectYearTag aggiunto opzione senza anno


implementare CPConnection.isValid() con connectionLifeTime.. lanciare
comunque un debug level fatal

19-10-07 creato fillObject(object) per copiare facilmenti gli
attributi di oggetti eterogenei. aggiustato taglib lang per
funzionare con resetHastable

11-10-07 interessante baco su WhileVecTag. se ne utilizzo 2 con
l'header, mi fa casino ho aggiunto do endTag che azzera tutto il
whileVec aggiunto anche al OptionVecTag DA QUESTA MODIFICA HO
CONNESSIONI APERTE E MAI CHIUSE....CONTROLLARE

01-10-07 modificato comportamento AblServlet su delete

28-09-07 corretto e testato taglib ifusergrant

23-09-07 corretto baco su getTimeFromString... non accettava ore del
tipo 12:33:33

01-09-07 levato alcumi metodi deprecati su ACServlet. Inizio gestione
controllo codice controllo spedito via email su LogonSvlt... da
testare gestito data come 2512 o 2501207

22-08-07 ricontrollato giro del control code. Aggiornato
SavedHttpRequest. Gestitio control code sia da LogonSvlt che da
AcCartSvlt. Primo test effettuato e passato.

01-08-07 aggiunto getPageRow(HttpServletRequest req) su AcServlet...
deprecato getPageRow()

27-07-07 aggiunto rebuild su FileMailingListManager

26-07-07 aggiunto attributo errorCode su ResParm....

20-07-07 if_img tag: inizializzato theImageName su start tag. Dava
dei problemi nei controlli

18-07-07 gestione fillObj con time del tipo 1200 invece di 12:00

17-07-07 MESSO CODICE DEBUG PER MAILING LIST

16-07-07 modificate AblServlet. Gestione delCR

15-07-07 gestione versioni indipendentemente da Users

13-07-07 modificato AcCartSvlt per gestione reso

12-07-07 sostituito if_tag con nuova versione scaleimage aggiunto
attributo src per verificare semplicemente se l'immagine esiste senza
ricreare un tag img (si comporta come un if)

10-07-07 Creato classe ScaleImage... da sostituire su tag if_img per
omogeinizzare il tutto Creato tool ScaleImages Gestito carrello con
oggetti diversi. Basta che implementino CartitemInterface

09-07-07 modificato initBean. Ho un autoincrement solo se il nome
della pk � long e ####inizia con id_ #### ....... modificato
isLogonDuplicated e isEmailDuplicate su Users aggiunto gestione bean2
su AblServlet

07-07-07 creato getBeanByRequest su AblServlet. Ritorna il bean
principale dall'id tramite findByPrimarykey o dalla request creato
setMsg(Exception e) su ResParm

06-07-07 modificato AcCartSvlt. Semplificata tutta la gestione.
Gestito anche Lost Password

03-07-07 spostato getparm su AP. getResuource vede prima se c'e' il
parametro sulla tabella parm modificato if_img.... spostato
getDataFormat da DbReflectAdapter a ApplParm aggiunto getDataFormat e
getTimeFormat su DBAdapter TOLTO tableName.toUpperCase() su initBean
nella creazione string di INSERT e UPDATE

02-07-07 aggiunto getBEANAttribute(req) e getCRAttribute(req) su
AblServlet per gestire piu' bean insieme... tolto riferimento a
super.getLoginPage(null,null) su LogonSvlt Creato MailMessage per
invio email indipendente da servlet... dovremmo poi togliere da
servlet

29-06-07 moificato LangSvlt. Gestisce il parametro lang su richieste
get gestione delivery cost su Cart e ACCartSvlt

28-06-07 aggiornato carrello: inserito id_cart

26-06-07 modificato findRows... trova tutto se pagerow=0
pageNumber=qualsiasi cosa

19-06-07 creato getTimeDiff

13-06-07 aggiunto id su PrevVec e NextVec spostato mailprop su PARM

12-06-07 modificata AblServlet per permettere EcomSvlt

11-06-07 modificato SimpleDateFormat per gestire i time... aggiunto
costruttore ResParm(boolean l_status) aggiunto elab su AblServlet
aggiunto tag WhileData

01-06-07 aggiunto colorPicker... modificato PARM

31-05-07 creazione tabella Access automatica... sia tramite User che
taglib checkGrant

28-05-07 cambiato save()... faccio il refresh del bean per caricare
eventuali timestamp....

24-05-07 gestito valori multipli nelle condizionei del tag ifparm

23-05-07 ;//theList.resetAllPartialResults();xxxxxxxxxxxxxxxxxxx NON
FUNZIONA CONTROLLARE //ERA PER LA GESTIONE AUTOMATICA DEL RESET
resetAllPartialResults????

sara' un errore da correggere!!!!!!!

21-05-07 aggiunto VAL_READONLY su ACServlet

19-05-07 messo where dataFineVld is null in Users.checkLogonUtente()

17-06-07 aggiunto isEmailDuplicated su Users aggiunto eccezione su
ApplParm.getPropertyResource() corretto controlloFormaleCodiceFiscale
aggiunto gestione eventuali pagine jsp e html su GetFileSvlt

16-05-07 creato forceJspPageRelative

15-05-07 impostati valori nulli per fk e pk in caso di 0 anche se
useNullForZero � false aggiunto bean Log per gestione log utenti
modificata GetFileSvlt... estende solo AcServlet aggiustato gestione
logon e savedhttprequest anche in presenza di sendredirect e logon
errati

14-05-07 modificato metodo abstract addrow su AblServlet

08-05-07 gestito content type su GetFileSvlt

07-05-07 aggiunto parametro nome files su manageMultipartRequest

04-05-07 aggiunto tag IfParm.... reso protected
AblServlet.getBeanPageName(..)

02-05-07 modificato afterSave di AblServlet + varie debug prepareSave

25-04-07 agginto TipoInterface e taglib TipoListTreeTag abstract

17-04-07 aggiunto getResourceInt, Long, Double su
com.ablia.util.Debug aggiunto getTokenCleaned su
com.ablia.util.StringTokenizer aggiunto metodo isDbTable su DBAdapter

4-4-07 aggiunto controllo formale Codice fiscale per i numerici

21-03-07 StringTokenizer aggiunto getToken(int)

17-03-07 modificato parm. aggiunto controllo formale Codice Fiscale

13-03-07 aggiunto codice fiscale

02-03-07 aggiustamento errori sui salvataggi su AblServlet
aggiustamento gestione bak su ablservlet Rinominato
MailMessageFormatter in FileFormatter Creato MONTH_DES

28-02-07 preparesqlstring... tolto l'apicetto strano... verificare
con db diversi da mysql

20-02-07 Incluso parametro GRANT per bypassare gestione GRANT tramite
tabella USER_ACCESS

09-02-07 gestione salvataggio criteri di ricerca da dettaglio a lista
su AblServlet

25-01-07 modificato Parm e AbstractDbTAg per leggere i parametri.
Modificato tag selectyear aggiustato AblSvlt per gestione simple e
ricerche

24-01-07 Gestione parametro logon anche nel caso di send
redirect!!non funge modificato dei final sul AblServlet

21-01-07 Gestione valori BIT. SU MS SQL SERVER funziona... da testare
con altri

09-01-07 DBAdapter.initBean: gestione dei campi time per il cesso di
ms sql setPSByDataType gestione campi date e time nel salvataggio

08-01-2007 Modificato bean Access. Modificata findByCR per poter
utilizzare la nuova AblServlet. Creato AccessCR. Aggirnata AblServlet
per gestione pagine simple Corretto salto pagina per il cesso di ms
sql su findRows. Inserito getSoftwareVersion sul bean Users per
gestire versioni dei software

07-01-2007 Corretto initfields. Non faceva rifermento ai metodi
creati in init Aggiornato AblServlet. Testato search, showBean, asq.
Testato update con timestamp su mssql

25-12-2006 Creata AblServlet per automatizzare servlet di accesso ai
dati Aggiunto getPrimaryKeyDescriptor su DBAdapter

23-12-2006 Aggiornato tag parm. Gestisce data, numeri e testo

7-12-2006 modificat FileMailinglistManager... gestisce debug adesso

25-22-2006 corretto errore grave su init bean: in pratica se ho una
chiave complessa, l'ordine di caricamento della where poteva non
corrispondere con l'ordine con cui � stata creata la where

24-11-2006 tentativo performance su findorow

17-11-2006 Aggiunto CartStatus. Aggiunto getMesssage(String, String)
su ABMessage

16-11-2006 AcCartObject con quantita double invece di long Gestito la
disponibilita in base al carrello

14-11-2006 aggiunti campi di ricerca a UsersCR

13-11-2006 modifiche varie AcCartSvlt

7-11-2006 modificato UserCR in UsersCR Iniziato ad aggiornare
pacchetto Cart. Creato taglib CartTag insrito metodo isLogonDuplicate
su Users

5-11-2006 aggiunto getNumeroLong, getNumeroDouble, getNumeroFloat su
Parm

2-11-2006 modificata UserSvlt per adattarla a users aggiornato anche
user_Access con id_users

27-10-2006 Corretto errore nella ricerca di USERS (c'era ancora
id_user nelle wc)

20-10-2006 inizio test driver jdbc microsoft sqlserver Aggiunto
record du JdbcDriver Spostati LAST_INSERT_ID su JdbcDriver Inserito
nuovo LAST_INSERT_ID per SQL Server Modificato DB2Bean per evitare
tabelle di sistema di SQL Server modificato delete(): tentava di
chiudere connessioni nulle in caso di checkDeleteCascade false
Modificati bean di sistema da USER a USERS: modificato quindi id_user
in id_users modificato password in pwd

07-09-2006 diversa roba per gestire il taglib lang: aggiunto servlet
LangSvlt per fare un redirect. La AcStndSvlt legge il lang e lo mette
in sessione il lang prioritario � quello dell'user, poi quello della
sessione, poi nell initParameter (web.xml proprietà lang), altrimenti
""

05-09-2006 inserito metodo getLangField(field,lang) aggiunto
currentTab su DBAdapter aggiunto vettore ATTR_ATTACH_NAME e
ATTR_COMPLETE_ATTACH_NAME per nome file e percorso completo su
multipart

30-8-2006 inserito pageNumber e pageRow su CRAdapter

24-8-2006 inserito flgTipoReport su CRAdapter

24-07-2006 corretto getNewFooter + getIDx...adesso funziona il footer
e il reset parziale sull'header

14-07-06 number to string... gestisce i decimali 0,02 correttamente

29-06-06 StringTokenizer: gestisce anche stringhe con colonne a
lunghezza fissa

19-06-06 gestito attach + embedded..... creato multipart mixed con
multimart embedded + multipart per attach

16-6-06 creato sendMailMessageEmbedded su Acservlet. Gestisce l'invio
dei messaggi embedded manca la gestione attach + embedded......
dall'estratto del tip da java.sun.com Each attachment in a
multipart/related message has a unique identifier called its
content-id. The content-id is defined by the application that sends
the email, and is assigned when the message is constructed. The HTML
can reference the image in an attachment by using the protocol prefix
cid: plus the content-id of the attachment. For example, if an
attachment has content-id image.part.1@x.org, then an HTML file in
the same message could use the image inline with the following tag:
<img src="cid:image.part.1@x.org" />

15-06-06 corretto numberToString 16-6-06 inserito getToday()

08-06-'6aggiunto getStringToken sull'oggetto PARM

05-06-06 corretto errore su applparm per smtp server

24-05-06 aggiunto gestione single quote su prepareScriptString

22-05-06 inserito ParmTag per lettura parametri da pagine web

28-04-2006 controllo su loginuser!=null per parmsvlt (altrimenti non
funziona in modalità senza utente)

18-04-06 modificato FileMailingListManager.. gestito con singleton
per mailing list per evitare che la mailing list venga cancellata su
accessi concorrenti nuovo metodo statico numberToString (non so dove
metterlo)

13-04-06 aggiunto controllo sqlstate!=null su save

21-23-06: modifiche su if_img. Viene creata l'immagine scaled con il
timestamp dell'originale in modo da individuare se questa viene
aggiornata. Le vecchie immagini vengono automaticamente cancellate

14-3-06: MODIFICATO checkVersion includendo caso in cui
secureservlet=false forzato il livello di log a fatal nel caso di
sqlexeption (rischio di non chiudere le connessioni)
 /
