| [ PHPXref.com ] | [ Generated: Sun Jul 20 19:28:27 2008 ] | [ PgMarket 2.2.3 ] |
| [ Index ] [ Variables ] [ Functions ] [ Classes ] [ Constants ] [ Statistics ] | ||
[Summary view] [Print] [Text view]
1 2 ... per capire infine che nel cammino, piu` che nella meta, 3 erano la ragione - e il bello - dell'andare... 4 5 ------------------------------- 6 PgMarket 2.2.3 (Aug 31st, 2003) 7 ------------------------------- 8 9 Minor fixes to achieve compatibility with PostgreSQL 7.3 when 10 $CFG["delivery_used"] = 0; 11 Affected files: 12 admin/delivery_costs.php (this change was not really needed) 13 admin/users.php 14 users/change_settings.php 15 users/signup.php 16 Thanks to John Egan for his bug report. 17 18 Added to the manual the statement that 19 session.auto_start = 0 20 is needed and that PgMarket does not work with 21 session.auto_start = 1 22 Thanks to Frederik Nosi for his report. 23 24 Minor changes to PgMarket-PHPDOC.sh to make it work with 25 phpDocumentor 1.2.2. 26 27 Changed the fonts and specified the body padding in the style sheets. 28 29 ------------------------------ 30 PgMarket 2.2.2 (May 4th, 2003) 31 ------------------------------ 32 33 Minor fixes to achieve compatibility with PostgreSQL 7.3. 34 Affected files: 35 admin/categories.php 36 admin/products.php 37 admin/users.php 38 lib/pgm_pgsql.inc.php 39 lib/pgsql_common.inc.php 40 lib/pgsql_for_admin.inc.php 41 users/signup.php 42 Thanks to Ercole Furii for his bug report. 43 44 Minor changes to lib/mysql_search_queries.inc.php to obtain case 45 sensitivity also with MySQL 4.0 where needed. 46 47 Users comments for orders were not sent by e-mail to the shop 48 administrator; fixed the bug through a minor change to line 182 of 49 shopping/complete_order.php 50 Thanks to Ercole Furii for his bug report. 51 52 lib/stdlib.inc.php, function ovwbr(): restored the code that was used 53 in pgmarket 2.0.x, to allow again to use HTML tags in products 54 descriptions; the code of ovwbr() was buggy in pgmarket 2.2.0 and 2.2.1. 55 Thanks to Michele Conte for his bug report. 56 57 Minor changes to 58 lib/pgm_cart.inc.php (method calc_delivery()) 59 lib/pgm_validate.inc.php (function validate_weight()) 60 locale/en/global-error.inc.php 61 locale/it/global-error.inc.php 62 to allow to set to 0 the weight for products (e.g. this is useful if 63 you want to sell support contracts) and to set to 0 the delivery cost 64 if the cart weight is 0. 65 Thanks to Marc G. Fournier for his reports. 66 67 Upgraded the PHP Layers Menu system to version 2.2.2. 68 69 A minor change to shopping/shopping_cart.php to allow to the user 70 to submit empty quantity fields without generating errors. 71 72 Minor changes to 73 admin/templates/order_state_list.ihtml 74 admin/templates/user_list.ihtml 75 locale/en/global-shopping.inc.php 76 locale/it/global-shopping.inc.php 77 shopping/templates/delivery_costs_list.ihtml 78 shopping/templates/shopping_cart.ihtml 79 80 Minor changes to the style sheets to obtain a better look for fonts 81 with Mozilla 1.3 and Konqueror 3.1 on Mandrake Linux 9.1. 82 83 Minor changes and correction of some typos in the manual. 84 85 ------------------------------- 86 PgMarket 2.2.1 (Dec 30th, 2002) 87 ------------------------------- 88 89 Upgraded the PHP Layers Menu system to version 2.2.1. 90 91 Fixed function qualified_me() in lib/stdlib.inc.php; it did not work 92 correctly when the http port was not 80. 93 Thanks to Craig Small <csmall@eye-net.com.au> for his bug report. 94 95 A minor change to function validate_email() in lib/pgm_validate.inc.php 96 to accept e.g. someone@somewhere.arpa ("arpa" has 4 characters, more than 97 2 or 3). 98 99 A minor change to function create_order_ca() in shopping/complete_order.php 100 to avoid a notification of delivery price if it is = 0. 101 102 Added a workaround for a MS IIS bug: Jochem Schulenklopper has reported 103 that on MS Windows XP with IIS 5.1, if the query is not set in the URL, 104 $_SERVER["QUERY_STRING"] is not defined at all instead of being defined 105 and equal to "" as it should, and this causes warnings. 106 Affected files: 107 common.inc.php 108 lib/mysql_treemenu_queries.inc.php 109 lib/pgsql_treemenu_queries.inc.php 110 111 Other minor undocumented changes. 112 113 ------------------------------ 114 PgMarket 2.2.0 (Nov 3rd, 2002) 115 ------------------------------ 116 117 Changed "us" to "en" to indicate the English language. 118 119 Added the use of HTTP_ACCEPT_LANGUAGE to try to automatically 120 choose the browser's preferred language among the available ones. 121 HTTP_ACCEPT_LANGUAGE is used only if the language session variable 122 is still not defined, i.e. only for the first page loaded on the shop. 123 The use of HTTP_ACCEPT_LANGUAGE can be disabled through the 124 corresponding configuration variable. 125 Affected files: config*.inc.php , common.inc.php 126 127 Added a check in it.php and en.php to redirect in a more safe way, 128 avoiding endless redirection if sessions are not correctly working. 129 130 Minor changes to the administration page listing delivery zones, 131 to avoid to link the delete action for the default delivery zone, 132 that cannot be deleted. 133 Affected files: admin/zones.php , admin/templates/zone_list.ihtml 134 135 Renamed show_import_template() to show_import_uploaded_template() 136 in admin/import_uploaded.php to avoid warnings with PHPDocumentor. 137 138 Minor changes to DOCS/PgMarket-PHPDOC.sh to update the version number 139 and to avoid warnings with PHPDocumentor. 140 141 A minor change to locale/it/global-common.inc.php 142 143 Documentation updatings. 144 145 ---------------------------------- 146 PgMarket 2.2beta3 (Oct 13th, 2002) 147 ---------------------------------- 148 149 lib/stdlib.inc.php, qualified_me(): fixed the detection of the https 150 protocol. 151 Thanks to Danny Jovica <danny@e-pc.com.au> for his bug report. 152 153 Finally upgraded the PHP Layers Menu system to version 2.2.0. 154 155 Some minor fixes related to the handling of SID. 156 157 Improved usability of pages through the use of the "label for" tag 158 for checkboxes and radios; fixed in admin/tables_dump_form.php 159 a minor bug related to HTML 4.01 Transitional compliance. 160 161 A minor improvement to the template used to show search results. 162 163 A minor change in admin/products.php, function create_thumb(), 164 to make things work also if $CFG["imagemagick_path"] contains spaces. 165 166 ---------------------------------- 167 PgMarket 2.2beta2 (Sep 29th, 2002) 168 ---------------------------------- 169 170 Fixed a bug related to the reset of users passwords in the admin section: 171 reset_user_password() in lib/pgm_users.inc.php 172 173 Bug fix: replaced "zone_id" with "id" in admin/templates/zone_i18n_list.ihtml 174 175 Fixed functions formatted_price_text(), print_formatted_weight(), and 176 formatted_weight() in config-us.inc.php 177 Thanks to Marc G. Fournier <scrappy@hub.org> for this bug fix. 178 179 Some little changes to avoid the use of the LayersMenu class when 180 the category tree is empty (i.e., when only the "Top" category exists), 181 as in such a case the use of the LayersMenu class makes no sense 182 and also returns a LayersMenu Error. 183 184 Eliminated $CFG["templatedir"] 185 186 Minor changes to the stylesheets; added savannah-like.css 187 188 Upgraded PHP Layers Menu to version 2.2beta. 189 190 Added some documentation to the manual; in particular, documented 191 a workaround needed to use PgMarket on MS Windows. 192 193 Replaced REQUEST_URI with SCRIPT_NAME and QUERY_STRING, as MS IIS does not 194 provide REQUEST_URI 195 196 Minor undocumented fixes and clean ups. 197 198 --------------------------------- 199 PgMarket 2.2beta (Sep 15th, 2002) 200 --------------------------------- 201 202 Fixed a bug in admin/delivery_costs.php, to allow to add delivery costs 203 to zones for which no delivery cost was already foreseen (e.g., for 204 new zones added by the admin). 205 Thanks to Marc G. Fournier <scrappy@hub.org> for his bug report. 206 207 Finally upgraded the PHP Layers Menu to version 2.0.0. 208 209 Minor improvements for the stylesheets. 210 211 Added warnings for browsers not using JavaScript in templates involving 212 transmission of passwords between the client and the server. 213 214 Minor undocumented changes. 215 216 ------------------------------ 217 PgMarket 2.1.2 (Sep 1st, 2002) 218 ------------------------------ 219 220 Changed all parts of code involving trasmission of passwords 221 to provide usability also to browsers not using JavaScript. 222 Now PgMarket is fully usable also without JavaScript. 223 224 Bug fixes. 225 226 Upgraded the PHP Layers Menu to version 2.0beta3. 227 228 Minor look improvements. 229 230 ------------------------------- 231 PgMarket 2.1.1 (Aug 11th, 2002) 232 ------------------------------- 233 234 Extended, updated, reorganized the documentation, and prepared 235 a manual written using DocBook. 236 237 Completely revised and extended the import and synchronization scripts 238 for off-line management of the shop. 239 Now imports and synchronizations can be performed also if http 240 file uploads are disabled, provided that upload is possible 241 in some other way (e.g., via FTP). 242 Moreover, when exporting SQL data, it is possible to select tables 243 whose data have to be be exported. 244 An IE bug concerning file save of exported data now should have been 245 workarounded through a server-side detection of buggy browsers (Opera and IE) 246 and the use of a correspondingly buggy http header. 247 Reorganized the administration navigation bar to make more clear 248 and intuitive the use of import and synchronization features 249 (i.e., of off-line managemement of the shop). 250 251 Changed the look and provided some new example stylesheets. 252 253 Changed the PostgreSQL dumps, that now use INSERT instead of COPY 254 to be compatible with phpPgAdmin. 255 256 Moved some files to a new directory 4_DEVELOPERS. 257 258 Minor undocumented changes. 259 260 Bug fixes. 261 262 -------------------------------- 263 PgMarket 2.1.0 (July 28th, 2002) 264 -------------------------------- 265 266 Eliminated the Lit currency. 267 268 Abandoned support of PHP < 4.0.6 and of MySQL 3.22. 269 270 Now PgMarket is compliant with new recommendations, i.e. with 271 error_reporting = E_ALL 272 register_globals = Off 273 and can be used also with 274 safe_mode = On 275 and with the open_basedir restriction in effect. 276 277 Completely abandoned access to objects properties, e.g. $CFG->wwwroot; 278 only arrays are used now in these cases. 279 280 Used new PHP >= 4.1 superglobals while preserving compatibility 281 with PHP 4.0.6; provided two scripts to modify on the fly the code 282 to obtain code focused on PHP 4.0.6 and code focused on PHP >= 4.1. 283 284 Now all PgMarket pages are HTML 4.01 Transitional valid documents, 285 and the CSS is a valid CSS 2.0 document. 286 Now pages are optimized for Mozilla, no more for Netscape 4; 287 accessibility for Netscape >= 4.07 is still provided. 288 289 In tables where the primary key is a numerical ID, in PgMarket <= 2.0, 290 ID = 0 was used to denote a null or not significant value. 291 Now ID = 1 is used instead of ID = 0, to avoid problems with MySQL 292 when trying to reimport DB dumps (MySQL does not like the "0" value 293 for auto_increment fields...). 294 295 Completely revised products images and thumbs handling. 296 Thanks to Michele Conte for his suggestions. 297 *** 1 *** 298 Now, to generate thumbs on the fly, it is possible to choose among: 299 - ImageMagick (the default) 300 - the PHP LibGD support 301 - Netpbm + Libjpeg 302 (the last option was already provided in previous PgMarket versions) 303 ImageMagick and Netpbm + Libjpeg provide the better quality; 304 ImageMagick and the PHP LibGD are supported also on the MS Windows 305 environment, while, to my knowledge, the Netpbm + Libjpeg option 306 is usable only on Unix Operating Systems. 307 Please note that the PHP LibGD support does not allow to generate 308 thumbs for GIF images, due to patent problems. 309 *** 2 *** 310 Now images and thumbs can be stored in the database, in alternative 311 to the default storage on the file system. 312 If images and thumbs are stored in the DB, to easily achieve 313 abstraction from the DBMS, they are base64 encoded and then put 314 in long text fields (thanks to Emiliano Bruni for this fine hint); 315 if you are using PostgreSQL, this requires at least version 7.1 316 to avoid images size limits. 317 *** 3 *** 318 Now, for each product, the full size image and the thumb can be 319 handled, uploaded, deleted, changed independently from each other. 320 *** 4 *** 321 Another option is provided to sinchronize images between a local 322 off-line installation and the operating installation on the server: 323 now you can upload images without HTTP forms (e.g., through FTP) 324 on the "products" directory and then sinchronize the DB content 325 loading the admin/sync_db_with_images.php script. 326 This option is usable also if safe_mode=On. 327 *** 5 *** 328 The current images and thumbs handling is usable also if safe_mode=On. 329 If safe_mode=On, for on the fly thumbs generation you cannot choose 330 neither ImageMagick nor the Netpbm + Libjpeg option and you have 331 to resort to the PHP LibGD support, which leads to lower quality 332 thumbs and does not allow to thumbify GIF images, due to patent problems. 333 These limitations can be easily overcome, as now it is also possible 334 to upload, for each product, both the full size image and the thumb; 335 hence you can generate thumbs on your computer and then upload both 336 on the server. 337 To generate thumbs on your computer, you have various options: 338 as an example, you can use an image manipulation program, e.g. GIMP, 339 which is available also for the MS Windows environment; you can also 340 resort to a local installation of PgMarket (with safe_mode=Off) 341 with the default option, which foresees usage of ImageMagick, 342 which is available also for MS Windows. 343 Another option to overcome limitations due to the use of the PHP LibGD 344 support is highlighted in the previous point: you can upload images 345 through FTP and then then sinchronize the DB content loading the 346 admin/sync_db_with_images.php script. 347 348 Replaced the Cart class with a parametric base class and an extended class, 349 both written from scratch. 350 351 Completely revised the menus handling through upgrade to the 352 PHP Layers Menu 2.0beta classes. 353 354 Added a DB-based caching for the content of the Layers Menu. 355 356 Almost completely rewritten the pager employed for pages split in sub-pages. 357 Thanks to Rob Valliere for his suggestion. 358 359 Changed the session handling, considering PHP 4.0 and PHP >= 4.1 360 as distinct cases. 361 362 Some updates and fixes to the PHPLib MySQL, PgSQL, and Template classes. 363 364 Reorganizated the configuration file (that now does not contain 365 language-dependent phrases anymore) and all files under the lib directory, 366 which have been also split in more files to avoid including in a generic 367 page a significant amount of unused code. 368 369 Changed the charset from iso-8859-1 to iso-8859-15 for the Euro character. 370 Thanks to Emmanuel Blindauer and Daniel Huhardeaux for this bug fix. 371 372 Added image thumbs to the special products section. 373 374 Eliminated the redundant product_details_thumb.php page. 375 376 Replaced GIF images with corresponding PNG images to avoid patent problems. 377 378 Updated the documentation. 379 380 Commented all the PHP classes and a large portion of the code 381 according to the PHPDocumentor syntax. 382 ( http://phpdocu.sourceforge.net/ ) 383 384 Replaced Star Office 5.x files with corresponding updated OpenOffice.org 385 1.0 documents. 386 387 Minor bug fixes. 388 389 Many other minor undocumented changes. 390
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| [ Powered by PHPXref - Served by Debian GNU/Linux ] |