v0.8.6 Heliminated a critical vulnerability with file inclusion v0.8.5 Eliminated the "normal" css-class cleaned the search result page Resolved some incompatibility with the (buggy) ms-iexplorer css support No more tables are used in shopping sections (then now is more css compliant) The user list was simplified The download page was restyled The base.css was improved The product detail page was restyled v0.8.4 A more accurate starting theme was added. A starting example was added. Some minor bugs were fixed. v0.8.3 Resolved a bug on starting with a not-default language The order e-mail was ordered and restyled Resolved some minor bug v0.8.2 Added product details in product lists and order lists. A sistem to permit indirect downloads as added, then "download" dir can be set private. some index.php was added in public directory to prevent directory listing v0.8.1 Intelligent management of next/previous item buttons was added. The treemenu was enhanced. An administrator help was added. Minor bugfixes were made. v0.8 This release allows different download lists for agents (which implies a small database change). It fixes a bug in product deletion, and minor bugs with Internet Explorer. v0.7.3 This release fixes a bug that crashed the tree menu. On access, the tree menu is exploded. A div "varianttablediv" has been added in the product form to use the "overflow:scroll" CSS property. Some "blockquote" tags that interfered with CSS have been removed. v0.7.1 News items are now ordered from newest to oldest. A small bug with the pointing cursor in MS Explorer has been fixed. index.php accepts lang=it|en to set the language directly on access. v0.7 A new tree menu for the catalog has been added. Browsing the catalog is now tested for text-only items. The browsing interface has been simplified. There are other minor bugfixes. v0.6.2 Some bugs with "no-price" configuration were fixed. The chart table was aligned with different features configured. v0.6 The (still experimental) feature of "variant table" is now working. Every product now supports a complete custom table for variants like color, size, etc. The order and the shopping char are also modified to support the same feature. v0.5 The "variants table" (which is still not working) is now optional. Fast browsing buttons were added for the products view. A logout confirmation message-box was added. Some useful CSS styles were added. The category description is now visible in the product-detail page. [20060428] - aggiunti product details nelle liste prodotti e nei dettagli acquisti - aggiunto file serve.php per rendere indiretti i download (la cartella var/download può essere privata) - aggiunti index.php nelle cartelle var/* per evitare il dir listing [20060424] - aggiunta selezione intelligente next/prev product - migliorato il funzionamento del treemenu - aggiunto help per gli amministratori in due lingue - sistemato baco treemenu - create thumb non default in edit product - "pagecontent" é un css id, non una classe [20060316] - aggiunti ancora degli href="#" per explorer - sistemato baco eliminazione prodotto da "product details" - modificato download.php per tenere conto del flag "onlyagent" - modificato admin/download.php per il campo "onlyagent" - aggiunte sringhe "Only_Agent" nei file di traduzione - aggiunto campo bool (0/1) per download solo agenti ALTER TABLE `pgmreloaded`.`download` MODIFY COLUMN `onlyagent` TINYINT(4) DEFAULT 0; - aggiuta checkbox "only agent"nella form di inserimento download [20060312] - all'accesso il treemenu del catalogo appare sempre esploso - corretto baco nel treemenu (link scorretto sulle cartelle) - aggiunto div nella product form che permette di sfruttare "overflow:scroll" nel css - eliminati
che interferiscono con il css [20060210] - le news sono odinate dalla più recente ella più vecchia - index ora accetta ?lang=it|en per settare il linguaggio all'ingresso - aggiunti falsi link (href="#") per explorer negli admin/template/*list.ihtml [20060206] - aggiunte traduzioni treemenu - eliminato cache layersmenu e php di refresh - eliminati layersmenu e treemenu(vecchia versione) e tutti i file collegati - aggiunti a $CFG i parametri utili a treemenu - creato file lib/pgm_treemenu.inc.php per funzione refresh_treemenu_files e treemenu - inserite chiamate a refresh_treemenu_files dopo update o insert di category o category_i18n [20060203] - eliminate alcune funzioni non utilizzate in lib [20060202] - Sistemato allineamento tabelle ordine - Sistemati configurazioni senza_prezzo, con sconti_utente [20060201] - ALTER TABLE `pgmreloaded`.`carts_items` DROP INDEX `sid`,ADD UNIQUE `sid`(`sid`, `id`, `variant`); - Aggiunto campo `variant` a tabella carts_item tipo VARCHAR(32) - eliminata conferma logout in javascript (se non abilitato non permette il logout!) - sistemata visione varianti/shopping in dettagli prodotto - eliminato stile variant edit, inserito stile varianttextareaALTER TABLE `pgmreloaded`.`carts_items` - inserito "quick help" sotto l'editing varianti [20060131] - editing e view delle tabelle varianti adesso funziona - inserite funzioni utili str->array e array->str in lib/pgm_variant.php - aggiunti campo textedit in product_form.ihml - aggiunto campo LONGTEXT in product per la tabella varianti che verrà salvata in forma di stringa serializzando | come separatore campi e colonne e \n come separatore righe c1 | c2 | c3 /n v1|v2|v3| - eliminate da db tabelle variant e product_variant - eliminati file variant.php e variant.ihtml - eliminati php di caricamento pagine statiche (contacts.php e admin/index.php) sostituiti con static.php?page=..&subdir=... [20060129] - le azioni sulla tabella varianti ora modificano il db (solo dimensioni tabella, non valori) - eliminata colonna "hasvariant" da tabella product - aggiunte colonne "rowcount" e "colcount" (dimensioni tabella varianti) INT NOTNULL DEFAULT 0 [20060128] - aggiunti pulsanti "prodotto successivo e prodotto precedente" nei dettagli prodotto (div id="productbrowse") - aggiunta css div class productdetailshopping ("aggiungi al carrello" e "prodotti nel carrello") - rinominato stile borderXX150 in specialproductsbarborderXX - rinominato stile borderXX418 in catalogcontentborderXX - aggiunta descrizione categoria nei dettagli prodotto - aggiunta conferma "logout" - sistemata posizione bottoni submit nelle form - sistati indirizzi link nella pagina editing varianti [20060127] - modificata pagina lista prodotti per accesso varianti - modificata pagina dettagli prodotto per accesso editing varianti - aggiunta $CFG["variant_used"] in config.inc.php - aggiunti admin/variant.php, admin/template/variant_form.ihtml e lib/pgm_variant.php per [20060124] - aggiunta la possibilità di modificare nome descrizione e immagini anche della categoria 1 - bloccata la possibilità di eliminare la categoria 1 - Aggiunta lapossibilità di editare la traduzione della categoria 1 - Bloccata la possibilità di eliminare la traduzione della categoria 1 - unificati tutti i "dbget...php" con dbgetimage.php parametrizzato [20060123] - eliminati da db tabelle brand, color, color_i18n, product_color - aggiunti al db campi e tabelle per le varianti dei prodotti: campo boolean (0/1) tabella prodotti (1:possiede tabella varianti): ALTER TABLE `pgmreloaded`.`products` ADD COLUMN `hasvariant` TINYINT DEFAULT 0 AFTER `image2height`; tabella di associazione prodotto/varianti (intestazione della tabella varianti): CREATE TABLE `pgmreloaded`.`products_variant` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `id_product` INTEGER NOT NULL, `label` VARCHAR(100) , `order` SMALLINT, PRIMARY KEY(`id`) ) TYPE = MYISAM; tabella valori varianti (righe della tabella varianti) CREATE TABLE `pgmreloaded`.`variant` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `id_variant` INTEGER NOT NULL, `label` VARCHAR(100) , `order` SMALLINT NOT NULL, PRIMARY KEY(`id`) ) TYPE = MYISAM; [20060121] - aggiunto height: 8px; a base.css #contentboxclose per compatibilità Mozilla - eliminate dimensioni dei campi in tutte le form [20060119] - aggiunti ad uso CSS
e
sopra e sotto in contenuto pagina - aggiunti   alle stringhe "action" per minima larghezza tabella [20051229] - creato file lib/pgm_variant per le tabelle varianti - create tabelle edit/show/shopping per varianti - aggiunto stile "@media print" [20051228] - sistemata colonna prezzo/iva in lista prodotti / dettaglio prodotti / modifica prodotti - sistemato menu iva, assente se price_used=0 - corretto baco in dettaglio utenti (user_discount_used!) - l'ordine in corso è cancellato al logout/pulizia cache del browser : OK - aggiunte intestazioni e-mail normale/agente in config.inc - completato invio ordine con data1 e data2 (listino speciale/sconto) - spostata configurazione elementi per pagina (liste) in config.inc - rinominati tutti gli "orderca" in order - aggiunti pageslinks a news e downloads - semplificati i CFG["...per_page"] - eliminato "id" dalla lista prodotti - la pagina news non è più una tabella (css) - la pagina di download è una lista (css) [20051227] - resa facoltativa l'aggiunta lingue - completate funzionalità pagina download - aggiunta pagina news con amministrazione - ripulita directory principale - spostati login/logout in dir users - spostate cartelle news,download,catalog sotto var/ - eliminata tabella db brands [20051223] - eliminato peso e iva dalla barra prodotti speciali - aggiunti stili barra prod speciali - aggiunti stili treemenu - aggiunti stili product detail - sistemati stili productlist (uguali per catalogo e prod speciali) - unificate pagine product_detail admin/catalog - unificato stile dettagli (ordine-utenti) - lo stato ordini è ora facoltativo - creata cartella download - creata tabella download (campi: name, description(facoltativo), filename) - creata pagina download (incompleta) [20051222] - aggiunta in header.ihtml funzione ConfirmLink(messaggio,url) Esempio: - sistemati css pageslink per i link alle liste multiple - eliminate pagine amministrative di conferma (_deleted , _added, updated ) - aggiunta popup di conferma per operazione delete in tutte le liste di amministrazione [20051220] - sistemato invio ordine per differenze utente/agente - aggiunti campi data1 e data2 in invio ordine ("sconto", "listini speciali") - introdotto stile "detailtable" per le tabelle dettagli (ordine,prodotto,ecc) - sistemati con i nuovi stili (formtable,listtable,normal,detailtable,label,labelbar) eliminando le tabelle superflue user/template shopping index - eliminate table nell'impaginazione generale e nei menu (solo div e liste) [20051219] - eliminati campi editabili dalla form "contattaci" - tutte le pagine statiche hanno
- aggiunto stile "action" [20051218] - ordinato il file config.ini.php - aggiunta la configurabilità della dimensione delle thumbnail automatiche - eliminato prezzo se non configurato da dettagli/modifica prodotto - ordinata form prodotto - ordinata form categorie - eliminati campi cliente editabili nell'invio richiesta - aggiunta descrizione e trad.descrizione nella lista trad.categorie - aggiunta descrizione+ext e trad.descrizione+ext nella lista trad.prodotti - eliminata pagina dettagli utente (la pagina di editing è sufficiente!) - aggiunto campo privilegio in lista utenti - eliminato campo "numero" da dati utente - eliminato prezzo se non configurato da risultati ricerca - integrate le funzioni di amministrazione nel menu principale - eliminata la index di amministratore - ordinate classi css nella tab special product - aggiunta class "formtable" per le tabelle delle form di inserimento dati - aggiunta class "listtable" per le liste - aggiunta pagina news (vuota!) - ordinati css dettagli prodotto e pagina dettagli prodotto - aggiunte inclusioni nei css [20051217] - aggiunta immagine categoria in catalogo in assenza di prodotti - "Pagina di amministrazione (nel menu)" diventa "menu di amministrazione" - eliminato "casesensitive" nella ricerca da menu - Razionalizzati gruppi menu - Spostate tutte le azioni delle liste di amministrazione nella colonna liste - aggiunta pagina contatti (contacts.php + template/xx/contacts.ihtml) - aggiunti link in menu contatti e download - aggiunte stringhe in locale/xx/global-common.inc.php - agiunta pagina download statica (download.php e templates/download.ihtml) - aggiunta immagine cat1.jpg e corrispondenti nel db (manualmente) - modificato "livello" in "ordine di lista" - ordinata tabella pagina catalogo - oridinata gestione modalità di browsing catalogo (sottocategorie/treemenu/layersmenu) - aggiunta descrizione breve alla descr. estesa nei dettagli del prodotto - risultati ricerca tolto "aggiungi" quando non loggato - eliminato prezzoin ricerca avanzata se non configurato - aggiunta visualizzazione privilegio nel menu - aggiunto css style "agent" - livello utente (cliente/agente/amministratore) editabile da amministratore (nei dettagli utente) [20051211] - modificato admin/template/category_list.ihtml (tutte le azioni nella colonna azioni) - modificato admin/template/product_list.ihtml (ordinato azioni e nome in seconda colonna) - aggiunta immagine in lista categorie (admin/template/category_list.ihtml e admin/categories.php) - immagine secondaria - amministrazione: aggiunti campi in admin/template/product_form.php aggiunti stringhe image2 in locale/xx/global-admin.inc.php e locale/xx/global-common.inc.php locale/xx/global-error.inc.php admin/products.php 252-258 aggiunto "set_block" per image2 (nome="id-2.type") db tabella product aggiunti i campi image2type...image2height aggiunte sezioni per image2 in (admin/product.php): update_image(), print_product_details(), load_product_form(), print_edit_product_form(), delete_product() aggiunte sezioni image2 in admin/template/product_details.ihtml aggiunti file dbgetimge2.php e admin/dbgetimage2.php - immagine secondaria -catalogo: aggiunti image2 block in shopping/product_details.php e shopping/template/product_details.ihtml [20051210] - eliminato "prodotti:nessuno" (22,53-55 in + 167-172 shopping/index.php) - {Categories} diventa {Subcategories} (21 shopping/template/index.ihtml) aggiunta stringa "Subgategories" in 82 locale/xx/global-common.inc.php - aggiunta {Categories description} in 14 shopping/template/index.ihtml - aggiunta record (fisso) tabella categories_i18n id=1 (trad categoria top) - modificata visualizzazione nome categoria 1 invece di "TOP": *ANNULLATO:ERRORE* db - tabella categories id=1 parent_id=0 *ANNULLATO:ERRORE* 23 lib/pgm_common_inc.php (while>0) 53 lib/pgm_common_inc.php (commentata linea) 47 lib/pgm_common_inc.php (">" in fondo) - Attenzione modifica per immagine sopra descrizione tabella prodotti in shopping/template/index.ihtml (colspan=2) - db tolto notnull a price product - db description categories diventa TEXT - db aggiunti imagedata e thumbdata a tabella categories tipo MEDIUMTEXT - aggiunte shopping/template/index.ihtml 16-20 (catthumb) - aggiunte "c.thumbtype, c.thumbwidth, c.thumbheight" a 29 shopping/index.php - aggiunte shopping/index.php 98-121 (visualizzazione catthumb) - aggiunti file dbgetcatthumb.php e admin/dbgetcatthumb.php - admin/categories.php : aggiunte funioni "update_images" e "create_thumb" chiamata update_images() linee 389 e 419 admin/template/categories_form.ihtml aggiunte linee 6-12 (hidden values) 203 ( $frm["create_thumb"] = 1; ) chmod 777 dir delle immagini dei prodotti 388 $frm["id"] = $inserted_category_id;