NewMRBS 2.5 *. Eliminato il sistema di caching su disco per ottimizzare l'occupazione di spazio per installazioni complesse *. Inserita l'integrazione con ESSE3 per gli orari *. Creata una nuova home page che contiene tutte le informazioni di prima necessita' *. Riorganizzato il menu di amministratore *. Reingegnerizzato il sottosistema di gestione delle comunicazioni NewMRBS 2.4.2 *. Risolto un bug che non permetteva di registrare la modifica dell'anno relativo agli insegnamenti *. Pulizia generale dei files obsoleti e riduzione della dimensione del file da scaricare NewMRBS 2.4.1 *. Sostitute le occorrenze di "die" con "Location header" per risolvere problemi di mancata autenticazione attraverso LDAP NewMRBS 2.4 *. aggiunte le classi relative alle tabelle presenti nel dbms *. modificate le pagina day.php,month.php,week.php, ricerca.php,next_event.php e altr epagine x utilizzare le classi in lettura *. pulite le pagine pubbliche in modo che non usino più la funzione print_header *. pulite le pagine pubbliche in modo che non usino più la trailer.inc.php *. aggiunto in modo smarty con il modulo block.t.php *. riscritto ricerca.php per utilizzare una solo query a ricerca *. aggiunta alla classe entry il metodo findByDateAndCostraint che restituisce solo gli eventi che hanno occorrenze nell'intervallo di data specificato. (si comporta bene con intervalli da un giorno compreso in poi) *. modificata ricerca.php in modo che usi findByDateAndCostraint *. modificate le funzioni che usavano findCostraint per cercare eventi tra intervalli di data affinchè usino findByDateAndCostraint *. ripristinata la possibilità di mettere la scritta "powered by" *. modificate alcune occorrenze di ifisset che avevano perso la spaziatura nei template *. ripristinato il funzionamento del monitor in monitor_event.php *. corrette alcune stringhe di testo che risultavano errate *. risolti alcuni problemi di spaziatura doppia *. modificato il layout della coda in modo che la doppia linea compaia nel posto giusto *. inserita per le pagine sotto elencate la procedura di connessione al dbms dopo la verifica che la risposta non sia in cache, in questo modo viene risparmiata anche la sola connessione al dbms *. inserimento del controllo sul tipo dei dati inseriti e escape delle variabili in alcune pagine *. aggiunta la possibilità di effettuare la preview delle seguenti pagine: day.php month.php week.php *. cambiato l'ordine di header.html in modo che sia DMY *. aggiunto nel footer il link a week.php e aggiustato l'ordine dei link *. l'esportazione in csv ora non fa più comparire la data con ora minuti e secondi *. prima versione con la gestione delle news *. modificato il sistema di gestione della path (aggiunto config.path.inc.php) *. aggiunte le versioni al nome delle librerie *. le seguenti pagine utilizzano il sistema di cache e di riduzione degli accessi al dbms per gli accessi pubblici: news_rss.php news_view.php news_view_one.php *. aggiunta la libreria PEAR *. modifica di emergenza per l'introduzione delle categorie nelle news se ad una pagina che ritorna news x il pubblico non viene dato parametro o viene fornito pari a 0 ritorna tutte le news se viene fornito un parametro con la stringa categoria=IDCATEGORIA con IDCATEGORIA l'id numerico della categoria della news il sistema restituisce solo le entry di quella categoria *. riparati alcuni include errati (, invece del .) *. risolto un problema in admin.html nel caso non ci siano aree definite *. risolto i caratteri accentati in: day.html ricerca.html view_entry.html month.html *. risolto un problema in ricerca.php (il problema risultava in ricerca.php ma era nel sistema di escapde dei caratteri di entry.php). *. risolto dei problemi di include in esporta.php *. risolti i problemi nel sistema se non sono presenti aule *. risolti i problemi di visualizzazione nel sistema se non sono presenti aree *. risolto una serie di problemi nel sistema di segnalazione degli errori *. sistemati alcuni problemi in esporta.inc.php *. aggiunta di voce in admin.html *. modifica parametri in string.php *. layout in news_monitor.html *. termini in news_monitor.html *. termini in next_event.html *. layout in mrbs_status.html *. termini in rss.xml *. problemi di include in monitor_event.php *. problemi di include in esporta_full.php *. problemi di include in esporta.php *. problemi di include in rss.php *. sistemato il wordwrap in string.php *. sostituito news_monitor.html con il modello fornito *. inserito in news_monitor.php il sistema di limitazione a 80 caratteri visibili *. le news vengono inserite ora esattamente come vengono passate a news_a2e.php *. sistemati eventuali problemi di codifica nel monitor (escape problem in the view ) *. eliminato tinymce *. impostate le linee a 60 *. aggiunto auth_ldap.inc da mrbs-1.2.6 *. riparato il comportamento degli slash nei campi di testo per news_view.php news_view_one.php news_edit.php news_monitor.php *. sistemato help.php *. aggiunta la possibilità che le news non abbiano scadenza (per le news senza scadenza viene ignorata la data di scadenza finale ma non quella di inizio pubblicazione) *. l'email in help.php ora funziona *. sostituito help_content.html (era stato aggiunto in 2.3.9b anche se non compare nel changelog) *. modificato il layout di news_view.html *. le news ora si chiamano comunicazioni *. aggiunto l'annulla alla procedura di immissione delle news (riporta a news_view.php) *. problemi nella selezione delle categorie in news_monitor.php *. modifiche ad admin.html *. sistemato il layout di login_form.html per ie7 *. piccola modifica di prova a week.html *. aggiunta una divisione più marcata tra le news archiviate e quelle pubbliche e non pubbliche *. sistemato monitor_event.php (non mostrava alcuni eventi) *. aggiunto in room.php, entry.php, cdl.php, area.php, occur.php la funzione toArray (speculare rispetto a initByValues), DEVE essere che $obj->initByValues($old->toArray())==$old *. aggiunto l'attività "verbalizzazione" nella tipologia delle attività previste *. modificato la descrizione della attività didattica in edit_entry_1_begin.php *. ora edit_entry_1_begin.php setta correttamente l'orario a partire dall'input di day.php/week.php *. comportamento errato di esporta.php, corretto il problema nella funzione esportaXML() in esporta.inc.php *. riscritti i seguenti file in modo che utilizzino smarty: edit_entry_3_selectroom.php (la parte che riguarda la selezione del calendario) session_cookie.inc.php *. eliminato il file edit_entry_mvc_action.inc.php (non veniva utilizzato) *. modificato il layout di day.html e week.html per includere le colonne con divisorio nero *. sistemati dei problemi che impedivano la validazione del xml in layout.xml *. aggiunto il "AuleAsservite" a layout.xml secondo lo schema schema.xsd fornito da Mattu *. aggiunto il logging alle seguenti pagine pubbliche: eventiday.php next_event.php news_view.php ricerca.php esporta.php *. corretto il campo descrizione in ricerca.php *. corretta l'esportazione in csv (modifiche a esporta.inc.php) *. risolto il problema degli slash in news_view_public.html *. cancellazione dei dati presenti in immissione nel caso di inserimenti con più occur (modificato il link in edit_entry_3_selectroom.html) *. aggiornato edit_users.php e auth_ldap.inc.php dalla versione 1.2.6.1 di mrbs *. modificato spaziature in layout.csv per fare in modo che excel interpreti correttamente il file creato *. modificato il file css newsmrbspreveiws.css per fare in modo che anche la preview abbia le righe *. corretto il comportamento di getCdlId in entry.php *. inserita una primordiale formattazione dei caratteri nella textarea di inserimento e modifica delle comunicazioni *. aggiunto newmrbs.js *. modificato news_edit.html e news_add.html perchè utilizzino newmrbs.js *. modificato header.html perchè importi newmrbs.js *. scrittura di tutte le pagine html in utf8 *. modificate tutte le pagine relative alla immissione delle news in modo che siano utf8 *. adattata l'immissione eventi in modo che sia utf8 *. aggiornato monitor_event.html *. aggiornata la definizione del db *. modificato il comportamento di news.php in modo che accetti ' e " *. modificato il comportamento di news_edit.html in modo che accetti ' e " *. modificato un ";" di troppo in layout.csv *. aggiunto l'import del js in header.html *. aggiunto un help in linea per gli utenti loggati (è raggiungibile tramite help.php) *. modificato il comportamento delle news (ora le news scadute sono automaticamente archiviate) *. modificato il comportamento di news.php in modo che si comporti correttamente la visualizzazione (prima le entry valide nn venivano visualizzate in news_view_one.php) *. inserimento dell'help in linea per *. aggiunta modifica cancellazione CDL *. aggiunta modifica cancellazione aree *. aggiunta modifica cancellazione aule revisione degli altri file del help in linea *. aggiunti in admin.php i link agli rss per le varie categorie *. sono ricomparse le lettere maiuscole nelle news per i monitor *. aggiunto un supporto da testare per la formattazione delle news nei monitor *. aggiornata la documentazione in linea *. creato un file esporta_tpl.html , si occupa di creare una tabella con i campi riempiti in modo che poi possa essere riconosciuta da excel *. modificato esporta_full.php e esporta.inc.php in modo che utilizzino esporta_tpl.html *. modificato il footer Calendario aule |eventi settimanli aula -> calendario aree|eventi settimanali *. errore in news_a2e.php *. errori diffusi nei template corretti (errori iso8859*. 1->utf8, errori nella scrittura) *. corretto la gestione unicode in news_edit per il titolo *. corretta la visualizzazione in news_view_inactive.php *. esportazione in excel ora ha il nome del giorno completo *. "Eventi settimanali" -> "Eventi della settimana" in trailer_links.html *. aggiunto spazio in trailer_links.html *. modificata dicitura login in file template *. inseriti in news_edit.php i pulsanti per grassetto corsivo e sottolineato *. corretti una serie di potenziali XSS presenti nel codice *. modificato il layout di monitor_event.html *. room_del.php, aggiunta la visualizzazione della aula che si elimina *. corretto index.php (s'era persa la personalizzazione della prima pagina) *. modificato il TargetURL x migliorare il comportamento nel caso di host virtuali *. corretto area_edit.html e room_edit.html *. modificato esporta_tpl.html in modo che faccia comparire spazi bianchi al posto degli " per le ripetizioni degli eventi *. modificata l'estensione della esportazione excel x garantire la compatibilità con windows e firefox/explorer